- 基本了解Linux命令
- 熟悉容器化概念(例如:Docker)
- 网络基础知识经验是推荐但不是必需的
受众
- 系统管理员
- DevOps工程师
- 旨在部署和管理容器化应用程序的开发人员
Kubernetes是一個開源平台,旨在自動化應用程序容器在主機集群之間的部署、擴展和運行。
這個由教練主導的現場培訓(在線或在現場)旨在幫助中級專業人士,讓他們能夠使用Kubernetes有效地部署、管理和擴展容器化的應用程序。
參加培訓後,參加者將能夠:
- 了解Kubernetes架構及其組件。
- 使用 Namespaces 有效地隔離資源。
- 使用 Deployments、StatefulSets 和 DaemonSets 管理和自定義工作負載。
- 使用 Requests 和 Limits 定義計算資源。
- 處理 Jobs 和 CronJobs 以進行定期任務。
- 了解Kubernetes中的服務和 DNS。
- 使用 Ingress 暴露應用程序。
- 管理 ConfigMaps、Secrets 和 Persistent Volumes。
- 使用先進策略擴展和升級Kubernetes集群。
- 分析和排除Kubernetes問題。
- 使用Helm Charts高效部署資源。
課程格式
- 互動講座和討論。
- 大量練習和實踐。
- 在實時實驗室環境中進行實際操作。
課程定制選項
- 要為本課程請求定制培訓,請聯繫我們安排。
介绍Kubernetes
- Kubernetes及其架构概述
- 核心组件:API服务器、控制器管理器、调度程序、etcd和Kubelet
- 了解Pods、Nodes和Clusters
资源Management
- 使用Namespaces隔离资源
- 为计算资源定义请求和限制
- 使用Kubernetes扩展应用程序
工作负载管理
- 使用Deployments、StatefulSets和DaemonSets部署应用程序
- 使用Jobs和CronJobs进行任务调度
- 处理更新和回滚
Networking和服务发现
- 了解Kubernetes服务:ClusterIP、NodePort、LoadBalancer、ExternalName
- 配置DNS和服务发现
- 通过Ingress暴露应用程序
数据持久性
- 通过Persistent Volumes和Persistent Volume Claims持久化数据
- 使用静态和动态卷
- 了解Access模式、回收政策和投影卷
Configuration Management
- 部署ConfigMaps和Secrets
- 使用环境变量和卷进行配置
集群Management
- 使用kubeadm升级Kubernetes集群
- 使用TLS证书配置身份验证
- 通过基于角色的Access控制 (RBAC) 管理权限
高级扩展策略
- NodeSelector、NodeAffinity和PodAffinity
- 了解和应用污点和容忍
使用Helm进行供应
- Helm和Helm图表介绍
- 创建和部署Helm图表
- 使用Helm管理依赖项
解决Kubernetes的问题
- 分析BackOff和CrashLoopBackOff问题
- 排查NotReady状态的节点
- 使用kubectl和logs进行调试
总结和结论
United Arab Emirates - Kubernetes Comprehensive
Qatar - Kubernetes Comprehensive
Egypt - Kubernetes Comprehensive
Saudi Arabia - Kubernetes Comprehensive
South Africa - Kubernetes Comprehensive
Brasil - Kubernetes Comprehensive
Canada - Kubernetes Comprehensive
USA - Kubernetes Comprehensive
Österreich - Kubernetes Comprehensive
Schweiz - Kubernetes Comprehensive
Deutschland - Kubernetes Comprehensive
Czech Republic - Kubernetes Comprehensive
Denmark - Kubernetes Comprehensive
Estonia - Kubernetes Comprehensive
Finland - Kubernetes Comprehensive
Greece - Kubernetes Comprehensive
Magyarország - Kubernetes Comprehensive
Ireland - Kubernetes Comprehensive
Luxembourg - Kubernetes Comprehensive
Latvia - Kubernetes Comprehensive
España - Kubernetes Comprehensive
Italia - Kubernetes Comprehensive
Lithuania - Kubernetes Comprehensive
Nederland - Kubernetes Comprehensive
Norway - Kubernetes Comprehensive
Portugal - Kubernetes Comprehensive
România - Kubernetes Comprehensive
Sverige - Kubernetes Comprehensive
Türkiye - Kubernetes Comprehensive
Malta - Kubernetes Comprehensive
Belgique - Kubernetes Comprehensive
France - Kubernetes Comprehensive
Australia - Kubernetes Comprehensive
Malaysia - Kubernetes Comprehensive
New Zealand - Kubernetes Comprehensive
Philippines - Kubernetes Comprehensive
Singapore - Kubernetes Comprehensive
Thailand - Kubernetes Comprehensive
Vietnam - Kubernetes Comprehensive
India - Kubernetes Comprehensive
Argentina - Kubernetes Comprehensive
Chile - Kubernetes Comprehensive
Costa Rica - Kubernetes Comprehensive
Ecuador - Kubernetes Comprehensive
Guatemala - Kubernetes Comprehensive
Colombia - Kubernetes Comprehensive
México - Kubernetes Comprehensive
Panama - Kubernetes Comprehensive
Peru - Kubernetes Comprehensive
Uruguay - Kubernetes Comprehensive
Venezuela - Kubernetes Comprehensive
Polska - Kubernetes Comprehensive
United Kingdom - Kubernetes Comprehensive
South Korea - Kubernetes Comprehensive
Pakistan - Kubernetes Comprehensive
Sri Lanka - Kubernetes Comprehensive
Bulgaria - Kubernetes Comprehensive
Bolivia - Kubernetes Comprehensive
Indonesia - Kubernetes Comprehensive
Kazakhstan - Kubernetes Comprehensive
Moldova - Kubernetes Comprehensive
Morocco - Kubernetes Comprehensive
Tunisia - Kubernetes Comprehensive
Kuwait - Kubernetes Comprehensive
Oman - Kubernetes Comprehensive
Slovakia - Kubernetes Comprehensive
Kenya - Kubernetes Comprehensive
Nigeria - Kubernetes Comprehensive
Botswana - Kubernetes Comprehensive
Slovenia - Kubernetes Comprehensive
Croatia - Kubernetes Comprehensive
Serbia - Kubernetes Comprehensive
Bhutan - Kubernetes Comprehensive