Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
介绍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进行调试
总结和结论
最低要求
- 基本了解Linux命令
- 熟悉容器化概念(例如:Docker)
- 网络基础知识经验是推荐但不是必需的
受众
- 系统管理员
- DevOps工程师
- 旨在部署和管理容器化应用程序的开发人员
35 時間:
客戶評論 (5)
他很有耐心,明白我們落後了
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
機器翻譯
他解釋了一切,而不僅僅是 k8s 的概念。
Stefan Voinea - EMAG IT Research S.R.L
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
機器翻譯
Depth of knowledge of the trainer
Grant Miller - BMW
Course - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Course - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.