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

79 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[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](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