Kubernetes 部署和管理实战
Abraham Cheng 查看讲师
百林哲咨询(北京)有限公司专家团队成员
资深讲师和技术顾问。曾在交大南洋、微创软件和微软(中国)有限公司任职,先后从事技术培训讲师,售后技术支持工程师和解决方案专家等职位。
浏览:618次
详情 DETAILS

课程简介

Kubernetes作为容器云的支持平台,已经逐渐走向成熟,成为事实标准,基于Kubernetes部署微服务应用已经成为各大互联网企业的最佳实践。随着各行业数字化深入发展,应用系统越来越复杂、部署和变更越来越频繁、能够容忍的停机时间越来越短,应用的部署和运维给IT团队带来很大的压力,也影响了政府和企业等各类组织数字化战略的落地。以容器技术和Kubernetes为核心的云原生容器平台,有效解决了应用的部署和运维问题,提升了企业数字化转型的效能。

课程中将深入浅出地讲解Kubernetes的核心概念和基础组件,让学员对Kubernetes有一个全面的了解。课程还将给出大量实践演练,使学员能够熟练掌握Kubernetes的部署、管理、监控等核心技能。通过这门课程,学员将能够熟练地部署和维护Kubernetes群集,管理和监控应用程序。这门课程内容丰富,实用性强,是Kubernetes入门者的理想选择。 

课程收益

1. ·深入了解Kubernetes体系架构及核心组件

2. ·掌握Kubernetes集群的部署和管理方法

3. ·深入了解Pod的工作原理和生命周期管理

4. ·掌握工作负载的调度方法及有状态服务和无状态服务的区别

5. ·了解Kubernetes网络和服务基础

6. ·掌握Kubernetes基本存储和存储管理自动化

7. ·掌握应用配置管理

8. ·掌握群集资源调度方法

受众人群

希望了解和掌握Kubernetes基本概念和操作技能的IT专业人员和开发人员

为了更好地理解本课程内容,建议听众具备以下技术储备:

·了解 Linux 操作系统的基本知识

·具有基本的网络概念知识

·基本的编程经验

·对于容器技术有一定的了解

·无需拥有深入的 Kubernetes 相关知识,本课程将从基础入手,帮助学员轻松入门。

课程周期

4天(24H

课程大纲

主题

内容

一、Kubernetes 体系架构和设计思想概述

1. ·Kubernetes 体系架构

2. ·Kubernetes 核心组件

3. ·Kubernetes 核心对象

4. ·Kubernetes 设计思想 

二、Kubernetes 集群部署管理实践

1. 常见 Kubernetes 部署场景

2. 使用 Kubeadm 安装Kubernetes 集群

3. 部署后的测试 

三、Pod 全面解析

1. ·Pod 原理解析

2. ·Pod 生命周期管理

3. ·Static Pods和Init Containers

4. ·Pod网络功能实现

5. ·Pod 存储功能实现

6. ·Pod资源配置及优先级设置

7. ·Pod的Liveness和Readiness检测 

四、工作负载调度

1. ·使用Deployment调度无状态服务的工作负载

2. ·使用Statefulset调度有状态服务的工作负载

3. ·使用Job调度一次性任务

4. ·使用CronJob调度定时任务

5. 使用Daemonset调度Daemon工作负载 

五、网络和服务基础

1. ·Kube Proxy和DNS的工作原理

2. ·使用ClusterIP进行群集内部服务访问

3. ·使用NodePort将服务发布到群集外部

4. ·使用Ingress实现七层反向代理 

六、实现基本存储

1. ·K8S存储体系介绍

2. ·使用Pod Volume实现有限度的存储持久化

3. ·使用PV 和 PVC实现存储持久化

4. ·使用StorageClass实现存储管理自动化 

七、应用配置管理

1. ·配置管理概述

2. ·使用ConfigMap 集中管理应用配置

3. ·使用Secret 集中管理密文信息 

八、群集资源调度

1. 资源调度概述

2. 使用NodeSelector设置节点选择策略

3. 使用Taints和Toleration设置污点和容忍

4. 使用Affinity 和 AntiAffinity实现亲和性和反亲和性 

九、验证和授权

1. ·身份验证与授权概述

2. ·基于角色访问权限配置(RBAC)

3. ·网络安全策略配置 

十、性能管理和监控

1. ·使用Metrics Server进行基本的性能观察

2. ·使用HAP实现工作负载自动伸缩

3. ·使用Resource Quota 和Limit Range设置资源配额 和限制

4. ·安装Kubernetes Dashboard实现原生监控

 


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1