shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
阅读:2498回复:11

k8s基础速学3:Operator实战正在热更

楼主#
更多 发布于:2021-04-07 02:03
  前置课程:
  1、阿里云环境:rancher2+k8s快速上手 (有基础的同学可以跳过本课程  本课程直接使用两台阿里云ECS服务器演示rancher和k8s无脑上手,包含简易ci/cd等。只需了解Linux、docker等知识便可快速上手k8s (完结)
 2、k8s基础速学篇1 。承接上面的课程,我们进行k8s细节的学习。只会用工具是不够的 (完结)
-----------------------------------------------------------------------华丽的分割线。 上面两个是给新手看的,如果你不是新手,直接往下看
 3、k8s基础速学篇2(基于kubeadm+真实云服务器)使用kubeadm部署k8s集群,然后再配置rancher。使用的华为云3台服务器做演示  (完结)
 4、微服务认知提高:用白话解释下什么是一代、二代、三代微服务

    本课程是第三篇,把之前快速过的一些知识点以及没有涉及到的进阶知识点放到本课程讲解。同时包含二进制部署、部分组件的原理讲解、kubebuilder基础速学、CKA/CKAD双证考试内容进行培训。

第五章:Operator和kubeBuilder入门
第34讲:Operator入门、基本环境讲解
本课时进入Operator入门章节,本章所有课件需要向讲师私人索要。不提供下载

第35讲:创建第一个项目、创建CRD
今天我们开始进入实战速学,先从CRD开始

第36讲:最简单的控制器代码、运行控制器
今天编写最简单的代码并且本地运行控制器

第37讲:初步发布到k8s中
使用前面几课时创建的最简单代码部署并且发布到k8s中


第38讲:自定义资源字段验证的基本方法
当我们提交配置时一般需要对字段进行验证,今天讲解最简单的方法

第39讲:创建webhook进行深入验证
上节课我们是基于 注解的方式来进行验证,如果需要深入就需要使用webhook。这节课我们演示最简单的套路

第40讲:实例(1):提交资源和创建POD 免费试听,无需登录
后面几课时我们通过实例来加深学习程度和进度


第41讲:实例(2):资源删除判断(上)
当我们提交的资源被删除,那么该资源创建的如POD就会“成为孤儿”。今天我们来讲一下如何处理

第42讲:实例(2):资源删除判断(下)--支持多副本
今天我们沿着上节课用代码来实现清理,并且支持多副本

第43讲:实例(3)副本收缩处理
我们用operator创建出了redis pod。今天我们来实现副本的收缩


第44讲:监听CR创建出来的POD
我们用Operator创建出Redis POD。当用户手工删除时我们需要监听,今天讲基本原理

第45讲:自动重建手工删除的POD
承接上节课,当用户手工删除我们用Operator创建的POD时需要自动重建,今天代码来具体实现

本课程每周更新3-4课时



第四章:k8s网络基础恶补篇
第30讲:K8s网络原理开张课
这一章我们对k8s网络原理做个恶补章节

第31讲:单Node多pod k8s网络通信
今天讲解下单个node下pod之间如何互相通信


第32讲:多节点网络通信原理(flannel-vxlan)
上节课讲了单节点网络通信原理。这节课来讲下多节点

第33讲:多节点网络原理(flannel-host-gw)
承接上节课,我们讲第二个模式下(host-gw)下多节点网络通信原理




第三章:准入控制器之WebHook实战
  更多课时查看这里
第2.5章:Kubeadm高可用部署篇(选学)
    更多课时查看这里
第2章:二进制安装k8s1.20单集群版(选学)
    更多课时查看这里
第1章:kustomize快速上手使用  
  更多课时查看这里

会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
沙发#
发布于:2021-04-20 01:48
第一章更完,下周进入第二章
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
板凳#
发布于:2021-05-02 02:31
进入第二章,二进制部署k8s1.20
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
地板#
发布于:2021-05-07 02:00
第二章即将部署完成
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
4楼#
发布于:2021-05-10 02:12
第二章已经更新完毕
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
5楼#
发布于:2021-05-15 02:34
进入高可用部署篇
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
6楼#
发布于:2021-06-11 02:13
即将开始更新operator部分
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
7楼#
发布于:2021-06-15 02:33
第四章恶补下k8s网络基础
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
8楼#
发布于:2021-06-28 01:50
开始更新operator
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
9楼#
发布于:2021-07-05 00:53
正在重点更新operator
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
10楼#
发布于:2021-07-17 02:14
更新到资源删除判断和副本收缩
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝27
  • 关注0
  • 发帖数539
11楼#
发布于:2021-07-25 02:36
更新到第45讲,自动重建POD
会讲故事的程序员
游客

返回顶部