Kubernetes始于Google 2014 年的一个项目。 Kubernetes的构建基于Google十多年运行大规模负载产品的经验,同时也吸取了社区中最好的意见和经验。
它构建于Docker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,利用Kubernetes能方便地管理跨机器运行容器化的应用。
课程特色
-
Kubernetes 架构
-
概念和术语
-
系统架构
-
Replication Controller
Kubernetes 和 Swarm、Mesos
kubectl 使用说明
Kubernetes 资源调度原理
Kubernetes DNS 与服务发现
第二天:Kubernetes 生产环境实践
-
Kubernetes的服务
-
Services
-
Ingress controller
-
Horizontal Autoscaler
-
Rolling update
-
stateful服务部署实践
基于 Kubernetes 和 Jenkins 的持续部署方案
Kubernetes 网络部署实践
Kubernetes Cron Jobs
Kubernetes 日志—— FLK
Kubernetes 监控—— Prometheus
第三天:Kubernetes 云原生应用设计与实战
-
Kubernetes 与云原生应用
-
在 CentOS 中部署 Kubernetes 集群
-
Kubernetes 中的容器设计模式
-
如何开发 Kubernetes 原生应用步骤介绍
-
迁移到云原生应用架构
-
Service mesh 基本原理和示例介绍
-
陈剑
,Cisco Senior SRE。前 Redhat 软件工程师,研发与运维一线老司机。
-
宋净超
,TalkingData容器技术负责人,Kubernetes社区专家作者。曾就职于科大讯飞,在大数据平台架构与优化、云平台的开发与维护方面拥有丰富经验,目前在TalkingData从事Kubernetes和云原生应用的研究和推广工作。Cloud Native Go图书译者之一、Qcon、CNUTcon讲师,个人博客 http://jimmysong.io。