简介
传统的应用部署方式是通过插件或脚本来安装应用,应用的运行、配置、管理、所有生存周期将与当前操作系统绑定,不利于应用的升级更新/回滚等操作,即使通过创建虚拟机的方式来实现某些功能,在虚拟机非常重的条件下,并不利于可移植性。
kubernetes作为是一个开源的容器化的应用,在创建的多个容器,每个容器里面运行一个应用实例,通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,支持自动化部署、大规模可伸缩、应用容器化管理,其优点是可移植、可扩展、自动化,让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
目标
1.针对于想快速掌握Kubernetes,并直接应用于生产环境的用户;
2.掌握Kubernetes在企业落地实施的关键技能;
3.清晰了解集群运维管理扩容、调度、清理、高可用、配置管理的实践;
4.理解Kubernetes的Pod原理与实战以及具体应用技术;
5.FLANNEL网络讲解(案例使用)基于RBAC的角色管理。
受众人群
1、想快速掌握Kubernetes,并直接应用于生产环境的用户
2、运维工程师和架构师
3、软件开发人员
课程时长
2天(12H)
分享提纲
第一天 | 上午 | l 实验环境检查和梳理 l Kubernetes基础架构讲解 l SaltStack自动化部署Kubernetes讲解 l Kubernetes Dashboard详解 l 安装Heapster、InfluxDB、Grafana l Kubernetes的Pod原理与实战 l Replication Controller详解 l Kubernetes Label详解 l Kubernetes Deployment详解 |
下午 | l Deployment的YAML编写 l Kubernetes Service详解 l Kubernetes INGRESS实现 l Kuberconfig认证详解 l Kubernetes卷存储 l 配置NFS分布式存储 l Kubernetes Persistent Volumes详解 l Kubernetes Master高可用集群 l Kubernetes资源限制和健康检查 | |
第二天 | 上午 | l Persistent Volumes Claims详解 l Kubernetes网络原理 l FLANNEL网络讲解(案例使用)基于RBAC的角色管理 l Kubernetes认证体系 l 基于HTTP BASIC的认证 l 基于证书的双向认证 l Service Account详解 l DaemonSet详解 |
下午 | l Statefulset详解 l Secret详解 l 集群运维管理扩容 l 集群运维管理调度 l 集群运维管理清理 l 集群核心组件高可用 l 集群DNS配置管理 l K8S API及生产应用 l Kubernetes实例 |
赵班长
百林哲咨询(北京)有限公司专家团队成员
赵班长
百林哲咨询(北京)有限公司专家团队成员
赵班长
百林哲咨询(北京)有限公司专家团队成员
赵班长
百林哲咨询(北京)有限公司专家团队成员
赵班长
百林哲咨询(北京)有限公司专家团队成员