diff --git a/notes/Kubernetes.md b/notes/Kubernetes.md new file mode 100644 index 00000000..507177a0 --- /dev/null +++ b/notes/Kubernetes.md @@ -0,0 +1,78 @@ +[TOC] + +# Kubernetes + +多节点之间的container管理 & 编排。 + +https://docs.docker.com/get-started/overview/ + + + +相同功能的有docker swarm、mesos。 + +## POD + +一个或多个容器的最小操作单元 + +## ReplicaSet + +通过一组字段。维护和管理POD。 + +may never need to manupulate ReplicaSet,use Deployment instead + +![image-20231130152959672](C:\Users\h00284904\Documents\ForWork\学习\kubernetes\image-20231130152959672--ReplicaSet及Deployment.png) + +## Label + +标签和选择算符 + +## Service + +![image-20231130153923991](C:\Users\h00284904\Documents\ForWork\学习\kubernetes\image-20231130153923991--Service.png) + + + +## node + +Kubernetes中的工作节点。 + +![image-20231130154534477](C:\Users\h00284904\Documents\ForWork\学习\kubernetes\image-20231130154534477--node和Kubernetes集群.png) + +![image-20231130154628846](C:\Users\h00284904\Documents\ForWork\学习\kubernetes\image-20231130154628846--Kubernetes集群架构.png) + +kubectl: k8s集群的入口 创建poid 各种资源 kubectl ---> kubectl create pod nginx-pod --image=nginx:latest + +master 认证授权: 对于整个k8s集群是否有操作权限,或者有什么样的权限 + +master节点 api server: 接受kubectl的命令,检查语法是否有错误, + +scheduler: 调度, 判断w1\w2 …节点是否满足pod资源分配要求(带宽、内存、CPU) + +> 说明: 集群中,master节点一般不承担创建业务的pod.系统pod一般都创建在master节点上。 + + + +## 搭建K8s集群 + + + +## K8s存储相关的内容及进阶 + +``` sh +exportfs及exportfs -r + +systemctl restart rpcbind & systemctl enable rpcbind + +showmount +``` + + + + + +https://note.youdao.com/s/CPsWTGBI + +CI/CD + +Docker与Kubernetes +