容器技术入门
梳理容器术语、容器平台种类、Docker 安装配置、镜像编排和容器运行管理。
Course Overview
容器和 Kubernetes 已成为云计算之后的重要技术方向,越来越多应用以容器方式在开发、测试和生产环境中运行。Kubernetes 作为开放的应用开发、发布和运行平台,能减少代码编写与运行之间的时间延迟,提高软件交付效率和质量。
课程面向软件开发人员、IT 实施人员和运维人员,围绕容器平台安装部署、镜像管理、Kubernetes 安装管理、Pod 管理调度、服务发布、存储配置、网络、安全、监控和故障排除进行系统训练。
理解容器术语、体系结构、生态系统,完成 Docker 安装配置和 Kubernetes 安装后配置。
掌握 Pod、调度、工作负载、Service、Kube-Proxy、DNS、Ingress 和水平自动扩缩。
覆盖 API 访问控制、认证、RBAC、Pod 安全、日志性能、网络策略和 etcd 备份还原。
Course Features
从安装、配置、发布到排障,课程把 CKA 知识点放进容器平台实际管理场景里,帮助学员形成可落地的操作能力。
梳理容器术语、容器平台种类、Docker 安装配置、镜像编排和容器运行管理。
理解 Kubernetes 组件、主节点、计算节点、资源配置文件和 kubectl 对象管理。
围绕 Pod、Deployments、ReplicaSet、DaemonSet、Job、Service、DNS 和 Ingress 完成应用交付。
学习 API 访问控制、认证、RBAC、Pod 安全策略、日志管理、性能收集和故障定位。
Skill Outcomes
能力目标完整覆盖容器技术、Kubernetes 安装管理、Pod 调度、服务发布、存储配置、网络管理、安全和排障。
理解容器技术概念、架构、生态系统和常用术语。
掌握容器平台类型,并理解云中容器技术的应用形态。
完成 Docker 与 Kubernetes 的安装、配置和安装后处理。
掌握容器镜像编排、使用、运行和管理方式。
理解 Kubernetes 组件和角色,并使用 kubectl 管理对象。
掌握 Pod 创建、资源限制、QoS、节点亲和性、污点和容忍度。
配置 Deployments、ReplicaSet、DaemonSet、Job、CronJob 和 HPA。
理解 Service、Kube-Proxy、iptables、IPVS、DNS 和 Ingress。
管理卷、持久卷、存储类、ConfigMap、Secret 和 Downward API。
掌握 Kubernetes 网络模型、通信原理、网络插件和网络策略。
理解 API 访问控制、身份认证、证书、账号、RBAC、命名空间和 Pod 安全。
使用日志、性能数据和故障定位方法排查节点、Pod 与服务问题。
Learning Journey
学习路径从容器与集群基础开始,进入应用编排和服务发布,再完成安全、网络、排障与数据保护。
建立容器技术认知,完成 Docker 与 Kubernetes 的安装配置,理解组件角色和对象管理。
围绕 Pod、工作负载、Service、存储和配置管理,完成容器应用的发布和持续运行。
补齐安全、网络、日志、性能、故障排查和 etcd 数据保护能力,对齐 CKA 认证知识内容。
Full Curriculum
十一大模块覆盖 Docker 容器基础、Kubernetes 核心管理能力和 CKA 相关知识内容。
从容器概念、生态、Docker 安装到容器运行管理建立基础。
理解 Kubernetes 组件、节点角色、调度、安装和资源配置。
深入学习 Pod 类型、资源文件、初始化、资源约束、存储和调度策略。
掌握常见工作负载类型及其部署配置和管理方法。
掌握 Kubernetes 服务配置、代理机制、DNS 和转发实现。
围绕卷、持久卷、存储类和配置对象完成应用运行支撑。
学习 Kubernetes 安全体系、访问控制、认证、账号、RBAC 和 Pod 安全。
通过日志、性能和资源状态定位节点、Pod 与服务问题。
学习 Kubernetes 负载均衡和 Ingress 体系结构、部署、配置与管理。
理解网络原则、模型、插件、通信原理和网络策略。
掌握 etcd 体系结构、管理工具、配置、快照、集群、备份和还原。
Requirements & CKA
课程适合希望系统掌握容器平台管理和 Kubernetes 运维的人群,并覆盖 CKA 认证相关知识内容。
学习前建议具备 Linux 基础和基本网络知识,能理解 TCP/IP、DNS 等常见概念。
课程围绕集群管理员常见任务展开,覆盖容器、集群架构、Pod、调度、服务、存储、配置、安全、网络、排障和 etcd 等 CKA 相关能力。