51CTO Kubernetes/k8s 入门与进阶实践 2022(1223版)
适合人群:
Linux运维工程师、开发工程师、云计算工程师、网络工程师、想掌握Kubernetes的技术人员
你将会学到:
系统讲解Kubernetes、全程手撕YAML、以完整迁移SpringCloud实战项目为驱动
PS: 个人感觉这个课程讲的真不错,不过这里在2023年又新增了一些内容,我这个只更到25讲(2022年6月的),截止目前全部的应该是46讲,大家试看一下,觉得不错可以去搞个正版看看。这个课程是一致都在更新的。正版传送门
资源目录
[][]\计算机教程BTDLG\17-51CTO\109-Kubernetesk8s(1223版)入门与进阶实践(25讲)
第10章 Kubernetes工作负载-Job-CronJob
10-10CronJob配置示例 .mp4 26.36MB
10-11CronJob-每分钟获取Redis队列数据实践 .mp4 30.37MB
10-1什么是Job .mp4 7.68MB
10-2Job的工作方式 .mp4 3.31MB
10-3Job的基本示例 .mp4 52.37MB
10-4Job场景1-部署RabbitMQ服务 .mp4 15.51MB
10-5Job场景1-模拟消息发布以及消息订阅 .mp4 33.77MB
10-6Job场景1-Job并行读取RabbitMQ数据实践 .mp4 40.53MB
10-7Job场景2-部署Redis服务 .mp4 20.37MB
10-8Job场景2-并行读取Redis队列数据实践 .mp4 183.86MB
10-9CronJob基本介绍 .mp4 15.73MB
第11章 Kubernetes负载均衡-Service
11-10自定义Endpoints引入外部MySQL .mp4 23.72MB
11-11Service-sessionAffinity .mp4 8.55MB
11-12service-externalTrafficPol .mp4 26.2MB
11-13Service-internalTrafficPol .mp4 44MB
11-14Service-publishNotReadyAdd .mp4 19.13MB
11-1什么是Service .mp4 22.2MB
11-2Service工作逻辑 .mp4 13.56MB
11-3Service具体实现 .mp4 23.05MB
11-4Kube-Proxy代理模型 .mp4 22.46MB
11-5Service资源类型 .mp4 25.35MB
11-6Service资源-ClusterIP实践 .mp4 34.97MB
11-7Service资源-NodePort实践 .mp4 15.23MB
11-8Service资源-ExternalName实践 .mp4 11.72MB
11-9endpoints与探针的关系 .mp4 35.12MB
第12章 Kubernetes负载均衡Service进阶
12-10服务发现-DNS-2 .mp4 75.14MB
12-11HeadlessService介绍 .mp4 21.33MB
12-12HeadlessService示例 .mp4 23.48MB
12-13guestBook案例-场景说明 .mp4 19.21MB
12-14guestBook案例-Redis-leader交付 .mp4 8.46MB
12-15guestBook案例-Redis-follower .mp4 8.68MB
12-16guestBooks案例-Books应用交付与测试 .mp4 15.03MB
12-1Iptables规则分析环境准备 .mp4 34.86MB
12-2Iptables规则分析-场景-1 .mp4 55.53MB
12-3Iptables规则分析-场景-2 .mp4 25.91MB
12-4Iptables规则分析-场景-3 .mp4 27.74MB
12-5Iptables规则分析-图解规则 .mp4 15.24MB
12-6Iptables规则分析-NodePort .mp4 66.68MB
12-7IPVS模型分析 .mp4 45.05MB
12-8服务发现-环境变量方式 .mp4 26.83MB
12-9服务发现-DNS-1 .mp4 32.17MB
第13章 Kubernetes负载均衡Ingress
13-10Ingress实现Rewrite .mp4 21.96MB
13-11Ingress自定义配置-基础认证 .mp4 13.48MB
13-12Ingress自定义配置-根据来源设备调度 .mp4 15.65MB
13-13Ingress自定义配置-全局参数优化 .mp4 26.65MB
13-14Ingress实现灰度发布说明 .mp4 14.49MB
13-15Ingress实现灰度-环境准备 .mp4 31.79MB
13-16Ingress灰度发布-基于权重实践 .mp4 21.27MB
13-17Ingress灰度发布-基于Header实践 .mp4 8.68MB
13-18Ingress灰度发布-基于Cookies实践 .mp4 11.31MB
13-1为何需要Ingress .mp4 11.76MB
13-2什么是Ingress .mp4 4.36MB
13-3什么是IngressController .mp4 25.4MB
13-4安装Ingress-nginx .mp4 60.95MB
13-5Ingress资源清单 .mp4 34.27MB
13-6Ingress发布GuestBook应用 .mp4 28.62MB
13-7Ingress基于URL路由实践 .mp4 63.82MB
13-8Ingress基于多域名实践 .mp4 20.88MB
13-9Ingress构建HTTPS协议站点 .mp4 17.94MB
第14章 Kubernetes配置与应用分离-ConfigMap
14-1什么是ConfigMap .mp4 24.76MB
14-2为什么需要ConfigMap .mp4 7.96MB
14-3创建ConfigMap-基于命令和文件方式 .mp4 11.96MB
14-4创建ConfigMap-基于目录和清单方式 .mp4 14.23MB
14-5使用env方式引用ConfigMap资源 .mp4 26.19MB
14-6通过volume方式引用ConfigMap-1 .mp4 19.05MB
14-7通过volome方式引用ConfigMap-2 .mp4 179.39MB
14-8通过volome方式引用ConfigMap-3 .mp4 24.39MB
14-9Redis结合ConfigMap更新配置实践 .mp4 25.98MB
第15章 Kubernetes敏感数据与应用分离-Secret
15-1什么是Secret .mp4 6.04MB
15-2为什么需要Secret .mp4 9.76MB
15-3创建Secret-基于命令和文件方式 .mp4 32.74MB
15-4创建secret-基于tls和Registry .mp4 30.89MB
15-5创建Secret-基于清单文件 .mp4 20.63MB
15-6通过env和envFrom引入Secret .mp4 17.18MB
15-7通过env方式为MySQL注入密码 .mp4 18.1MB
15-8通过volumes方式引用Secret .mp4 23.55MB
15-9基于ConfigMap以及Secret实现HTTPS .mp4 32.73MB
第16章 Kubernetes数据持久化-volumes
16-1为何需要Volumes .mp4 12.15MB
16-2什么是Volumes .mp4 7.04MB
16-3临时存储卷-emptyDir-1 .mp4 28.43MB
16-4临时存储卷-emptyDir-2 .mp4 10.34MB
16-5本地存储-HostPath示例 .mp4 13.2MB
16-6本地存储-HostPath场景1 .mp4 11.72MB
16-7本地存储-HostPath场景2 .mp4 10.82MB
16-8网络存储-NFS .mp4 32.9MB
第17章 Kubernetes数据持久化-PV-PVC
17-10运行Wordpress接入MySQL .mp4 56.19MB
17-1为何需要PV与PVC .mp4 5.52MB
17-2什么是PV、PVC .mp4 10.78MB
17-3PV与PVC的生命周期 .mp4 34.58MB
17-4PV资源清单示例 .mp4 26.3MB
17-5PVC资源清单示例 .mp4 21.94MB
17-6基于HostPath实践PV与PVC .mp4 63.6MB
17-7基于NFS实践PV与PVC .mp4 31.13MB
17-8运行有状态应用MySQL-1 .mp4 38.4MB
17-9运行有状态应用MySQL-2 .mp4 30.26MB
第18章 Kubernetes-StorageClass动态供应
18-1为什么需要动态供应 .mp4 6.34MB
18-2什么是动态供应 .mp4 10.09MB
18-3安装NFS动态供应 .mp4 45.88MB
18-4配置并测试NFS的动态供应 .mp4 69.94MB
第19章 Kubernetes-工作负载StatefulSet
19-1什么是StatefulSet .mp4 32.78MB
19-2StatefulSet组成部分 .mp4 15.78MB
19-3部署StatefulSet应用 .mp4 33.28MB
19-4扩展和缩放StatefulSet .mp4 29.66MB
19-5StatefulSet滚动更新 .mp4 10.23MB
19-6StatefulSet分区滚动更新 .mp4 12.11MB
19-7StatefulSet管理策略 .mp4 7.13MB
第1章 Kubernetes快速入门
1-1Kubernetes是什么 .mp4 9.69MB
1-2为什么需要Kubernetes .mp4 15.38MB
1-3Kubernetes不是什么 .mp4 10MB
1-4Kubernetes集群角色划分 .mp4 13.47MB
1-5Kubernetes集群组件讲解 .mp4 38.73MB
1-6Kubernetes集群组件-Master .mp4 15.32MB
1-7Kubernetes集群组件-Nodes .mp4 85.78MB
1-8Kubernetes集群组件-Add-ons .mp4 29.85MB
第20章 Kubernetes-认证与授权RBAC
20-10RBAC场景示例-1 .mp4 15.74MB
20-11RBAC场景示例-2 .mp4 14.69MB
20-12RBAC场景示例-3 .mp4 21.51MB
20-13cluster-admin分析 .mp4 25.41MB
20-14cluster-admin实践 .mp4 13.08MB
20-15Dashboard介绍及安装 .mp4 15.03MB
20-16Dashboard基于Token认证与授权-1 .mp4 32.9MB
20-17Dashboard基于Token认证与授权-2 .mp4 18.88MB
20-18Dashboard基于Kubeconfig认证与授权 .mp4 43.02MB
20-1919 Dashboard基于Ingress实现TLS .mp4 72.17MB
20-1为何需要认证 .mp4 16.05MB
20-2认证的两类用户身份 .mp4 37.08MB
20-3使用默认ServiceAccount认证API .mp4 15.78MB
20-4创建ServiceAccount关联Pod .mp4 38.79MB
20-5使用ServiceAccount认证私有仓库 .mp4 24.42MB
20-6kubeconfig文件作用与格式 .mp4 24.45MB
20-7创建UserAccount加入kubeconfig .mp4 31.55MB
20-8基于UserAccount创建全新的kubeconf .mp4 20.99MB
20-9什么是RBAC以及RBAC角色分类 .mp4 125.95MB
第21章 Kubernetes准入控制
21-10LimitRange设定Pod申请的最大值和最小值 .mp4 17.71MB
21-11LimitRange结合ResourceQuota限 .mp4 23.94MB
21-1准入控制介绍 .mp4 35.05MB
21-2ResourceQuota介绍 .mp4 27.6MB
21-3ResourceQuota资源配额示例 .mp4 32.64MB
21-4ResourceQuota计算资源限制实践 .mp4 43.05MB
21-5ResourceQuota存储资源限制实践 .mp4 47.26MB
21-6ResourceQuota资源数量限制实践 .mp4 39.47MB
21-7LimitRange基本介绍 .mp4 27.34MB
21-8LimitRange设定默认requests和lim .mp4 28.07MB
21-9LimitRange设定默认requests和lim .mp4 20.92MB
第22章 Kubernetes-调度-容忍与污点
加紧录制中.jpg 15.19KB
第23章 Kubernetes业务迁移-环境准备
23-1传统业务迁移介绍 .mp4 6.53MB
23-2安装Docker .mp4 24.4MB
23-3安装Harbor .mp4 32.72MB
23-4配置Harbor复制规则 .mp4 33.02MB
23-5配置Harbor负载均衡及HTTPS .mp4 40.68MB
第24章 WordPress迁移至Kubernetes
24-1Wordpress迁移思路分析 .mp4 25.39MB
24-2Wordpress镜像构建详解 .mp4 77.03MB
24-3部署Wordpress-MySQL应用 .mp4 64.42MB
24-4部署wordpress-web应用 .mp4 93.27MB
24-5交付wordpress-验证存储及可用性 .mp4 25.5MB
24-6wordpress迁移完整总结 .mp4 11.24MB
第25章 SpringBoot迁移至Kubernetes
25-1springboot迁移思路分析 .mp4 15.42MB
25-2springboot编译运行测试 .mp4 28.69MB
25-3交付springboot至Kubernetes .mp4 43.98MB
25-4发布springboot并实现代码更新过程 .mp4 25.8MB
第2章 Kubernetes集群搭建-kubeadm
2-1Kubernetes集群搭建-虚拟机准备 .mp4 14.1MB
2-2Kubernetes集群搭建-基础环境准备 .mp4 62.42MB
2-3Kubernetes集群搭建-集群工具安装 .mp4 15.36MB
2-4Kubernetes集群搭建-Master初始化 .mp4 54.54MB
2-5Kubernetes集群搭建-Node节点初始化 .mp4 33.14MB
2-6Kubernetes集群搭建-集群状态测试 .mp4 63.46MB
2-7Kubernetes集群架构流程再次分析 .mp4 44.85MB
第3章 Kubernetes资源与对象入门
3-10Kubernetes对象-为应用提供负载均衡 .mp4 25.25MB
3-11Kubernetes对象-扩展应多副本 .mp4 16.85MB
3-12Kubernetes对象-应用滚动更新 .mp4 49.54MB
3-1Kubernetes资源-pod .mp4 10.78MB
3-2Kubernetes资源-deployment .mp4 9.83MB
3-3Kubernetes资源-service .mp4 10.09MB
3-4Kubernetes资源-namespace .mp4 45.22MB
3-5Kubernetes对象-什么是对象 .mp4 6.02MB
3-6Kubernetes对象-对象规范与状态 .mp4 10.02MB
3-7Kubernetes对象-再次理解对象 .mp4 13.11MB
3-8Kubernetes对象-如何创建对象 .mp4 21.65MB
3-9Kubernetes对象-快速部署应用 .mp4 25.39MB
第4章 Kubernetes核心资源-Pod
4-10Pod运行应用-镜像拉取策略 .mp4 43.67MB
4-11Pod运行应用-拉取私有仓库镜像 .mp4 33.81MB
4-12Pod运行应用-为容器传递环境变量 .mp4 34.24MB
4-13Pod运行应用-为容器设定命令-1 .mp4 29.33MB
4-14Pod运行应用-为容器设定命令-2 .mp4 17.02MB
4-15Pod运行应用-为容器指定端口 .mp4 36.96MB
4-16Pod重启策略-概念 .mp4 6.84MB
4-17Pod重启策略-Always .mp4 14.24MB
4-18Pod重启策略-Never .mp4 22.29MB
4-19Pod重启策略-OnFailure .mp4 11.02MB
4-1什么是Pod .mp4 7.77MB
4-2为什么需要Pod .mp4 31.46MB
4-3Pod如何实现网络共享 .mp4 10.27MB
4-4Pod如何实现共享存储 .mp4 26.54MB
4-5自主式管理Pod .mp4 51.07MB
4-6控制器管理Pod .mp4 36.89MB
4-7Pod运行阶段 .mp4 52.95MB
4-8Pod阶段与容器阶段 .mp4 114.62MB
4-9Pod阶段与容器阶段-2 .mp4 16.46MB
第5章 Kubernetes核心资源-Pod生命周期
5-10StartupProbe探针-exec方式 .mp4 48.89MB
5-11StartupProbe探针-httpget方式 .mp4 14.24MB
5-12LivenessProbe探针-exec方式 .mp4 25.87MB
5-13livenessProbe探针-httpGet方式 .mp4 18.05MB
5-14ReadinessProbe探针-exec方式 .mp4 24.91MB
5-15ReadinessProbe探针-httpGet方式 .mp4 41.48MB
5-1Pod生命周期 .mp4 69.74MB
5-2init初始化容器-介绍 .mp4 8.15MB
5-3init初始化容器场景-1 .mp4 52.85MB
5-4init初始化容器场景-2 .mp4 58.13MB
5-5Pod钩子函数-介绍 .mp4 16.51MB
5-6Pod钩子函数-实践场景1 .mp4 29.21MB
5-7Pod钩子函数-实践场景2 .mp4 27.9MB
5-8Pod探针-为什么需要探针 .mp4 13.64MB
5-9Pod探针-探针多种类型 .mp4 50.89MB
第6章 Kubernetes核心资源-Pod进阶与实践
6-10什么是DownwardAPI .mp4 25.15MB
6-11DownwardAPI能注入哪些元数据 .mp4 14.67MB
6-12通过env注入DownwardAPI元数据 .mp4 40.72MB
6-13通过volumes注入DownwardAPI元数据 .mp4 36.46MB
6-14实战-DownwardAPI实现服务注册与取消 .mp4 28.89MB
6-15实战-DownwardAPI为JVM注入堆内存大小限 .mp4 84.26MB
6-16Pod 综合案例实践 .mp4 95.68MB
6-1什么是资源限制 .mp4 6.88MB
6-2资源限制的目的和意义 .mp4 30.25MB
6-3资源限制单位换算 .mp4 11.17MB
6-4CPU资源限制-示例1 .mp4 26.15MB
6-5CPU资源限制-示例2 .mp4 10.7MB
6-6内存资源限制-示例 .mp4 31.21MB
6-7服务质量等级-什么是QoS .mp4 11.6MB
6-8服务质量等级-QoS类别 .mp4 20.27MB
6-9服务质量等级-各种Qos配置示例 .mp4 20.4MB
第7章 Kubernetes工作负载-Deployment
7-10Deployment自动扩缩容-Hpa介绍 .mp4 14.94MB
7-11Deployment自动扩缩容-应用部署 .mp4 30.76MB
7-12Deployment自动扩缩容-场景演示 .mp4 35.06MB
7-1什么是ReplicaSet .mp4 25.36MB
7-2ReplicaSet组成部分 .mp4 26.15MB
7-3ReplicaSet示例配置 .mp4 15.6MB
7-4什么是Deployment .mp4 14.53MB
7-5Deployment组成部分 .mp4 20.97MB
7-6Deployment示例配置 .mp4 12.86MB
7-7Deployment场景-创建多副本应用 .mp4 38.83MB
7-8Deployment场景-为应用配置负载均衡 .mp4 12.85MB
7-9Deployment场景-测试应用高可用 .mp4 30.12MB
第8章 Kubernetes工作负载-Deployment进阶
8-10Deployment其他更新策略字段含义 .mp4 43.59MB
8-11Deployment如何实现灰度发布 .mp4 16.74MB
8-12Deployment实现灰度发布实践 .mp4 36.76MB
8-1什么是Recreate .mp4 3.52MB
8-2Recreate实践 .mp4 33.84MB
8-3什么RollingUpdate .mp4 7.34MB
8-4RollingUpdate更新实践 .mp4 25.03MB
8-5RollingUpdate回退实践 .mp4 30.55MB
8-6RollingUpdate更新策略 .mp4 17.96MB
8-7RollingUpdate-maxSurge实践 .mp4 27.23MB
8-8RollingUpdate-maxUnavailab .mp4 21.49MB
8-9maxSurge与maxUnavailable实践 .mp4 13.56MB
第9章 Kubernetes工作负载-DaemonSet
9-1什么是DaemonSet .mp4 15.2MB
9-2DaemonSet使用示例-1 .mp4 21.77MB
9-3DaemonSet使用示例-2 .mp4 20.49MB
9-4DaemonSet部署Node-exporter .mp4 56.4MB
9-5DaemonSet更新策略-RollingUpdat .mp4 25.37MB
9-6DaemonSet更新策略-OnDelete实践 .mp4 16.42MB
课程资料
k8s笔记-oldxu.txt 36.93KB
k8s课件-2022-06-28.zip 9.84MB
迁移相关包与Dockerfile.zip 662.26MB