CS-Notes/notes/Kubernetes.md
2023-12-05 17:13:43 +08:00

1.7 KiB
Raw Blame History

[TOC]

Kubernetes

多节点之间的container管理 & 编排。

https://docs.docker.com/get-started/overview/

相同功能的有docker swarm、mesos。

POD

一个或多个容器的最小操作单元

ReplicaSet

通过一组字段。维护和管理POD。

may never need to manupulate ReplicaSetuse Deployment instead

image-20231130152959672

Label

标签和选择算符

Service

image-20231130153923991

node

Kubernetes中的工作节点。

image-20231130154534477

image-20231130154628846

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存储相关的内容及进阶

exportfs及exportfs -r

systemctl restart rpcbind & systemctl enable rpcbind

showmount

https://note.youdao.com/s/CPsWTGBI

CI/CD

Docker与Kubernetes