shenyi
管理员
管理员
  • UID1
  • 粉丝22
  • 关注0
  • 发帖数413
阅读:645回复:4

k8s基础速学篇2(基于kubeadm+真实云服务器)

楼主#
更多 发布于:2020-11-04 01:29


   注意: 未来新课程将全部基于k8s进行部署演示,目前基础课程有3个
   1、《阿里云Rancher2+k8s无脑上手》课程中我们使用rancher2快速搭建k8s集群,并学习了工作负载创建、服务发现、资源跨主机共享、负载均衡和SSl配置。本课程就是干,纯可视化操作,防止大家被劝退
  2、k8s基础速学篇1(基于rancher2) 这个课程我们稍微学那么一点点如kubectl 基本命令、helm的使用、手工部署nginx-ingress和基础使用,还是防止大家被劝退
 
 本课程 就是纯命令行操作了,承接《k8s基础速学篇1》,把1里面未尽的细节放到本课程讲。本课程我们使用3台华为云服务器、kubeadm部署 (二进制部署后面再演示),外挂rancher2查看。本课程尽可能使用命令行操作,要求对linux(centos)和docker有一定熟练度。  
  (注意:本课程面向开发人员,普通开发人员虽然不需要掌握k8s到运维层面,但是基本操作、概念还是需要的。)  
第一章:kubeadm部署和rancher搭建
第1讲:开张课、服务器环境、kubeadm安装 免费试听,无需登录
老套弄的开张课。我们介绍下环境,并安装kubeadm

第2讲:kubeadm基本作用:初始化集群
今天我们使用上节课安装的kubeadm来初始化集群

第3讲:安装网络组件(flannel)、加入子节点
今天我们完成网络组件的安装,和子节点的加入

第4讲:kubernetes dashboard部署
dashboard部署。后面我们还是要部署rancher等企业级工具的

第5讲:部署rancher作为管理系统(导入) 免费试听,无需登录
目前我们是先用kubeadm部署好k8s,然后再导入到rancher中

第6讲:复习课:修正、安装Helm、nginx-ingress
修正一些问题。然后复习下之前的课程内容,我们用helm安装nginx-ingress


第二章:k8s认证和授权
第7讲:认识k8s的用户账号:生成证书免费试听,无需登录

k8s的认知和授权机制(RBAC)是很重要的环节,掌握本章知识点才能更好的学习后面的知识点

第8讲:用户账号(2):使用证书初步请求API、设置上下文
我们先学习用户账号也就是UserAccount的基本设置

第9讲:入门Role和RoleBinding、创建一个角色
今天我们来学习最基本的角色和角色用户之间的绑定

第10讲:用户和角色进行绑定(RoleBinding)
有了Role的基础,这节课就非常简单了

第11讲:ClusterRole和RoleBinding
今天我们来演示下ClusterRole和RoleBinding的操作

第12讲:ClusterRole和ClusterRoleBinding
和上节课有点区别,演示的是ClusterRole和ClusterRoleBinding的操作

第13讲:配置使用token的方式请求API(UserAccount)
在我们外部请求经常会使用http的方式请求API Server。那么我们可以配置token的方式进行请求

第14讲:ServiceAccount入门(1):创建账号 免费试听,无需登录
今天开始讲ServiceAccount,很重要。

第15讲:ServiceAccount入门(2):赋予权限、外部访问API
使用ServiceAccount依然可以通过外部访问API,今天来演示和操作一下

第16讲:ServiceAccount入门(3):在POD里访问k8s API(token的方式)
上节课是外部,这节课我们进入Pod里面来进行请求API

第17讲:ServiceAccount入门(4):在POD里访问k8s API(token+证书的方式)
本课时是上节课的课后思考题


第三章:Pod和deployment
第18讲:Pod入门、看文档的方式、创建Pod
今天我们开始恶补基础,先从Pod开始

第19讲:Pod基本操作、创建一个多容器的Pod(上)
快速学习Pod的基本操作,并创建一个多容器的Pod

第20讲:Pod基本操作、创建一个多容器的Pod(下)
承接上节课

第21讲:配置数据卷:挂载主机目录、排坑方式
今天学习挂载主机目录到Pod中

第22讲:Pod和Deployment基本区别、创建deployment 免费试听,无需登录
Pod和Deployment我们之前都用过了,今天来简单的说说区别。并新瓶装旧酒,创建一个deployment


本课程连载中,每周更新3-5课时。
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝22
  • 关注0
  • 发帖数413
沙发#
发布于:2020-11-10 01:39
11.10 第一章已经更完
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝22
  • 关注0
  • 发帖数413
板凳#
发布于:2020-11-14 16:09
11.14更新第二章:k8s认证和授权
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝22
  • 关注0
  • 发帖数413
地板#
发布于:2020-11-18 16:13
第二章已经更完
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝22
  • 关注0
  • 发帖数413
4楼#
发布于:2020-11-22 01:47
11.22 更新至第22讲
会讲故事的程序员
游客

返回顶部