曾在武警某部负责指挥自动化的架构和运维工作,运维社区创始人,DevOps学院创始人,中国首批Exin DevOps Master 和Exin DevOps Professional认证讲师,第四届北大互联网CIO班副班长。
简介
通过本课程,首先,带领学员从零部署一个Kubernetes集群;然后根据应用迁移到Kubernetes集群的思路,一步步了解和掌握Kubernetes集群的各种组件和原理,让学员可以完成独立在Kubernetes中运行一个应用;最后,讲解在生产运行Kubernetes中如何进行监控和日志采集。
课程时长
2天(12H)
受众人群
运维工程师,系统工程师,Devops工程师,想掌握容器相关知识的IT工程师。熟练使用Linux,至少一年实际工作经验,对自动化运维有基础了解。
分享提纲
1、Kubernetes基础 | 1.1Kubernetes逻辑架构介绍 1.2Kubernetes 物理架构介绍 1.3使用kubadm快速部署Kubernetes集群 1.4使用Rancher管理Kubernetes集群 1.5公有云中的Kubernetes 1.6Kubernetes中的网络架构 |
2、Kubernetes入门实战 | 2.1应用迁移至Kubernetres流程 2.2第一步:应用容器化 2.3第二步:将容器封装到Pod中 2.4第三步:使用Controllers管理Pod(Deployment、DaemonSet、Job、CronJob) 2.5第四步:使用Service管理Pod访问 2.6第五步:使用Ingress提供外部访问 2.7第六步:使用PV和PVC管理数据存储 2.8第七步:使用ConfigMap管理配置 2.9管理Kubernetes中Pod的资源限制 2.10管理Kubernetes中Pod的健康检查 2.11Kubernetes中Pod的驱逐机制 2.12企业案例实战(使用Kubernetes部署Wordpress) |
3、Kubernetes企业实践 | 3.1Kubernetes应用管理Helm实战 3.2Kubernetes中监控实现 3.3使用Prometheus监控Kubernetes集群 3.4Kubernetes日志采集EFK 3.5Kubernetes生产常见故障和技巧 3.6企业案例实战(Jenkins + Kubernetes实战) |