云原生技术:Kubernetes从入门到精通

云原生技术:Kubernetes从入门到精通

1167分钟

在当今数字化时代,云原生技术已经成为IT行业的热门话题。作为其中的佼佼者,Kubernetes更是受到了广泛关注。然而,许多从业者对于如何深入学习和应用Kubernetes仍感到困惑。 为此,我们特邀…

课程分类: 编程开发 | 云计算
在当今数字化时代,云原生技术已经成为IT行业的热门话题。作为其中的佼佼者,Kubernetes更是受到了广泛关注。然而,许多从业者对于如何深入学习和应用Kubernetes仍感到困惑。 为此,我们特邀行业资深专家赵渝强老师,为大家带来《云原生技术:Kubernetes从入门到精通》课程。 赵老师拥有多年的云原生技术实战经验,将结合行业最新动态,为大家解析工作中的痛点,让你轻松掌握Kubernetes的核心知识,提升技能水平,从而在竞争激烈的IT市场中脱颖而出。
第一章 Kubernetes体系架构 - 1.1 K8s简介和特性 - 1.2 K8s集群的体系架构和组件 - 1.3 K8s的对象 第二章 部署Kubernetes集群 - 2.1 部署Kubernetes集群概述 - 2.2 使用kubeadmin部署Kubernetes集群 - 2.3 部署Dashboard UI - 2.4 使用yum方式部署Kubernetes集群 - 2.5 使用minikube部署Kubernetes - 2.6 在minikube上部署应用程序 - 2.7 K8s的命令行工具 - 2.8 在K8s中部署第一个应用程序 第三章 Kubernetes中的最小可部署对象Pod - 3.1 了解什么是Pod及其优点 - 3.2 Pod的基本使用方法 - 3.3 Pod的镜像拉取策略 - 3.4 Pod的资源限制 - 3.5 Pod中的容器 - 3.6 Pod的生命周期 - 3.7 Pod中容器的重启策略 - 3.8 Pod的健康检查 - 3.9 Pod的调度策略和创建过程 - 3.10 Pod的调度约束 - 3.11 为什么需要配置管理 - 3.12 创建ConfigMap - 3.13 使用ConfigMap - 3.14 ConfigMap的动态更新 - 3.15 创建Secret 第四章 使用控制器管理Pod - 4.1 为什么要使用控制器 - 4.2 使用Deployment控制器 - 4.3 Deployment控制器的状态 - 4.4 Deployment控制器的清理策略 - 4.5 应用部署的金丝雀升级 - 4.6 应用部署蓝绿升级 - 4.7 应用部署的滚动升级 - 4.8 Daemonset控制器 - 4.9 Job控制器 - 4.10 Job的终止和清理 - 4.11 CronJob控制器 - 4.12 StatefulSets控制器 第五章 通过Service访问Pod - 5.1 Service的概念与使用 - 5.2 Service的多端口设置与集群的DNS服务 - 5.3 Service的发布类型-NodePort - 5.4 Service的发布类型-ClusterIP - 5.5 Service的发布类型-LoadBalance和ExternalName - 5.6 userspace代理模式和iptables代理模式 - 5.7 IPVS代理模式 - 5.8 Ingress是什么 - 5.9 Ingress实战 - 5.10 Ingress的注解 第六章 持久化存储 - 6.1 持久化存储概述 - 6.2 节点数据卷 - 6.3 网络数据卷 - 6.4 临时数据卷 - 6.5 什么是持久卷 - 6.6 持久卷的回收策略 - 6.7 持久卷声明 - 6.8 storageClass与实现持久卷的动态供给 - 6.9 实现持久卷的动态供给 第七章 Kubernetes的安全认证 - 7.1 Kubernetes的安全框架 - 7.2 Kubernetes的用户认证 - 7.3 Kubernetes的鉴权管理 - 7.4 基于角色的访问控制简介 - 7.5 基于角色的访问控制示例 - 7.6 Kubernetes的其他几种访问控制方式 - 7.7 服务账号ServiceAccount - 7.8 创建和使用服务账号 第八章 Kubernetes中的日志收集与监控 - 8.1 收集哪些日志 - 8.2 日志收集的架构与方案详解 - 8.3 安装和配置JDK - 8.4 安装和配置ELK - 8.5 采集Kubernetes系统组件日志 - 8.6 采集Nginx Pod访问日志 - 8.7 采集Tomcat Pod访问日志 - 8.8 Kubernetes监控系统的架构 - 8.9 搭建Kubernetes的监控系统 第九章 Kubernetes集成与运维管理 - 9.1 基于Kubernetes的Jenkins集群架构 - 9.2 集成Jenkins与Kubernetes - 9.3 什么是Helm - 9.4 使用Helm部署应用 - 9.5 使用Helm创建自己的Charts 课后测试
赵渝强
赵渝强

曾任京东大学大数据学院院长 曾任Oracle中国有限公司高级技术顾问