| 英文 | 英文简称 | 中文 |
|---|---|---|
| Pod | Pod | 容器组 |
| Controller | Controller | 控制器 |
| ReplicaSet | ReplicaSet | 副本集 |
| Deployment | Deployment | 部署 |
Pod 容器组
Pod 容器组是 Kubernetes 中最小的调度单元
Deployment 部署
Deployment 是最常用的用于部署无状态服务的方式。Deployment 控制器使得您能够以声明的方式更新 Pod(容器组)和 ReplicaSet(副本集)。
重启harbor
[root@master ~]$ cd /opt/harbor/harbor
[root@master harbor]$ ./install.sh --with-clair查看系统pod状态
[root@master ~]$ kubectl get pod -n kube-system查看k8s集群状态
[root@master ~]$ kubectl get nodes查看Dashboard的pod状态
[root@master ~]$ kubectl get pod -n kubernetes-dashboard获取k8s_Token
[root@master ~]$ cd /opt
[root@master opt]$ cat k8s_master_install.sh
[root@master opt]$ kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep dashboard-admin | awk '{print $1}')查看 Master 节点 Taints 字段
[root@master ~]$ kubectl describe node master恢复master节点的不可调度状态:
[root@master ~]$ kubectl taint node master node-role.kubernetes.io/master=:NoSchedule恢复master节点可以运行pod:
[root@master ~]$ kubectl taint node master node-role.kubernetes.io/master-创建deployment
[root@master ~]$ kubectl create deployment nginx --image=192.168.100.10/library/nginx:latest查看 Pods
[root@master ~]$ kubectl get pods查看所有deployment
[root@master ~]$ kubectl get deployment查看deployment nginx的详细信息
[root@master ~]$ kubectl describe deployment nginx采用NodePort的方式来暴露nginx服务
[root@master ~]$ kubectl expose deployment nginx --port=80 --type=NodePort查看Service
[root@master ~]$ kubectl get svc删除deployment
[root@master ~]$ kubectl delete deployment nginx删除Service
[root@master ~]$ kubectl delete svc nginx查看pod和svc
[root@master ~]$ kubectl get pods
[root@master ~]$ kubectl get svc声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。




























































