Dict.CN 在线词典, 英语学习, 在线翻译 ------------- MyGitee 朱秋贵内科诊所 My腾云code

Depoyment(控制器 Pod) n<=> Pod(容器集合) 1<=>Service n(负载 外网访问入口)=>Label(关联 查询 筛选)

1)、Service selector.app :web2
2)、Depoyment labels.app :web2

3)、 master/node
master
api servic--->restful--->etc
controller-->depoyment、service
scheduler-->调pod

node
kubelet(master agent)-->创容器、pod挂、载secret、容器及节点状态
proxy-->pod代理
containerd、docker、podman

4)、 namespace(逻辑隔离、权限、虚拟集)
命令: -n
yaml: 资源元数据字段namespace

default 默认
kube-system k8系统
kube-public 公开
kube-node-lease k8内部

 

 


i)、###查看namespace############
kubectl get namespace

 

 


ii)、###查看pods######kube-system###
kubectl get pods -n kube-system

 

 


iii)、###创建namespace###ms#########
kubectl create namespace ms

 

 

iiii)、###创建deployment###ms#########
kubectl create deployment web --image=nginx --replicas=3 -n ms

 

 

###查看 deployment###default#########

 

 


###查看 pod###default#########

 

 


###查看 service###default#########
kubectl get deployment -n default
kubectl get pod -n default


kubectl get service -n default

 

 


###查看 pod###ms#########
###查看 service###ms#########
kubectl get pod -n ms

 

 


kubectl get pod,service -n ms

 

 

###########vi deployment.yaml#####
########加元素 namespace: ms
metadata:
name: web2
namespace: ms

 

 


########apply -f##############
kubectl apply -f deployment.yaml

###########vi service.yaml#####
########加元素 namespace: ms


########apply -f##############
kubectl apply -f service.yaml
kubectl get service -n ms

 

 

 

 

 

 

 

 


kubectl get pods -n kube-system
kubectl logs coredns-6d8c4cb4d-crpwf -n kube-system

 

posted @ 2022-04-12 00:18  cn2024  阅读(50)  评论(0编辑  收藏  举报