感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍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.
课程 - Deploying Kubernetes Applications with Helm
机器翻译
他解释了一切,而不仅仅是 k8s 的概念。
Stefan Voinea - EMAG IT Research S.R.L
课程 - Certified Kubernetes Application Developer (CKAD) - exam preparation
机器翻译
Depth of knowledge of the trainer
Grant Miller - BMW
课程 - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
课程 - Docker (introducing Kubernetes)
There was a lot to lean, but it never felt rushed.