k8s常用命令以及docker倉庫部署

2021-09-13 19:21:24 字數 1156 閱讀 3126

kubectl -n kube-system get pods/pod -o wide :

kubectl get deployments

kubectl get svc

kubectl get ns

kubectl -n $namespace logs --tail=1000 $podname | less

kubectl create -f

kubectl edit

kubectl -n delete

kubectl exec -it ' at position 8: podname}̲ -c -n – /bin/bash

kubectl scale deployment nginx-deployment --replicas=2

docker pull registry
啟動服務並指定埠,本地儲存映象位址

$ sudo docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:2.1.1
registry服務缺省會將上傳的映象儲存在容器的/var/lib/registry,我們將主機的/opt/registry目錄掛載到該目錄,即可實現將映象儲存到主機的/opt/registry目錄了。

當上傳時如果出現https問題請修改docker.service

vi /usr/lib/systemd/system/docker.service 

execstart=/usr/bin/dockerd --insecure-registry 192.168.0.153:5000

k8s常用命令常用k8s命令

獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行pod節點資訊。以json格式輸出乙個pod資訊。列出所有replication controllers和service資訊。列出所有不同的資源物件。獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行p...

docker和k8s常用命令

docker ps a顯示所有的容器,包括未執行的。docker ps顯示執行的所有容器 docker start 容器name 啟動上個命令下列出的容器 docker run d name myredis p 6379 6379 redis requirepass 密碼 建立容器啟動並新增密碼 d...

k8s常用命令

1.獲取所有集群節點資訊 kubectl get node kubectl get node o wide 2.排程 不排程master節點 kubectl uncordon master節點ip kubectl cordon master節點ip 4.獲取集群所有應用資訊 kubectl get ...