培训对象: Kubernetes运维工程师、容器平台管理员、DevOps工程师、CKA认证考生。
培训目标:
掌握Kubernetes核心架构和组件功能。
能够使用kubeadm部署高可用K8s集群。
熟练使用Pod、Deployment、Service等核心资源。
掌握调度策略、配置管理、存储和网络配置。
具备通过CKA认证考试的能力。
培训内容介绍:
二、 集群部署(kubeadm): 使用kubeadm部署多节点集群,配置容器运行时(containerd),加入工作节点。
三、 Pod管理与生命周期: 创建和管理Pod,理解Pod的生命周期,使用Init容器和多容器Pod。
四、 工作负载资源(Deployment/StatefulSet): 使用Deployment管理无状态应用,使用StatefulSet管理有状态应用。
五、 服务发现与负载均衡(Service/Ingress): 配置ClusterIP、NodePort、LoadBalancer类型的Service,部署Ingress Controller管理七层路由。
六、 配置管理(ConfigMap/Secret): 使用ConfigMap注入配置,使用Secret管理敏感信息,挂载到Pod中。
七、 存储管理(PV/PVC/StorageClass): 理解持久化存储体系,创建PV和PVC,使用StorageClass动态供应存储。
八、 调度器与调度策略: 理解调度过程,使用nodeSelector、nodeAffinity、podAffinity控制Pod调度。
九、 安全与认证授权: 配置ServiceAccount,管理RBAC权限(Role、RoleBinding、ClusterRole、ClusterRoleBinding)。
十、 网络策略(NetworkPolicy): 使用NetworkPolicy实现Pod级别的网络隔离,限制进出流量。
十一、 集群维护与排错: 备份和恢复etcd,排错常见问题(Pod启动失败、节点NotReady、DNS解析问题)。
十二、 CKA考试模拟与真题演练: 模拟CKA考试环境,练习常见题型,总结应试技巧和时间管理。