开发者学堂课程【Kubernetes 极速入门:k8s 集群部署_部署工具介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/658/detail/10883
k8s集群部署_部署工具介绍
一、课程内容
1、k8s 集群部署工具
k8s 集群部署方法:
(1) 使用 k8s 的二进制源码集群部署
①获取源码包
②部署在各节点中
③启动服务
在部署过程中,按价格的角色来完成。
Master 节点部署组件包括:
api-server
etcd
scheduler
comtroller manager;
Worker 节点部署组件包括:
kubelet
kube-proxy
docker
以上是部署加服务的启动。
④生成证书
部署过程中用证书方式进行各个组件之间的访问,生成证书后可以通过 https 来进行访问。
(2) 使用 kubeadm 部署
①kubeadm 在部署整个 k8s 集群的时候,所有集群的组件都将以启动方式运营,所以给 k8s 集群所有节点安装 kubelet kubeadm kubect
②初始化集群
③添加 node 到集群中
以上三步是 kubeadm 部署的整个过程,在这个过程中证书自动生成。
部署过程中注意事项为:
集群管理系统是以容器方式存在,容器运行在 master;
容器镜像是谷歌提供,需要到谷歌下载,同时也可以在阿里云下载容器镜像,并重新打标记。