建立測試kubectl run net-test --image=alpine --replicas=2 sleep 3600
檢視pod的情況kubectl get pod -o wide
檢視某個pod的詳情kubectl describe pod pod-name
先生成乙個nginx-deployment.yaml檔案kubectl create -f nginx-deployment.yaml 檢視deploymentkubectl get deployment
檢視某個deployment的詳情kubectl describe deployment nginx-deployment
更新depolyment--record 引數用於記錄日誌,方便後期的回滾操作kubectl set image deployment/nginx-deployment nginx=nginx.1.12.1 --record
檢視更新歷史記錄kubectl rollout history deployment/nginx-deployment
檢視某個版本的操作歷史詳情kubectl rollout history deployment/nginx-deployment --revision=1
快速回滾操作kubectl rollout undo deployment/nginx-deployment
pod的ip會隨機變化,但是訪問的不是pod id ,而是 service ip ,這個才是vip
檢視service
[root@linux-node1 scripts]# kubectl get service
name type cluster-ip external-ip port(s) age
garish-butterfly-mychart clusterip 10.1.40.122 80/tcp 10d
kubernetes clusterip 10.1.0.1 443/tcp 16d
nginx-service clusterip 10.1.178.121 80/tcp 16d
k8s之helm學習筆記 我是乙個粉刷匠
helm 是什麼 每個成功的軟體平台都有乙個優秀的打包系統,比如 debian ubuntu 的 apt,redhat centos 的 yum。而 helm 則是 kubernetes 上的包管理器。helm 的架構 helm 有兩個重要的概念 chart 和 release。chart 是建立乙...
k8s常見使用命令
1.獲得所有pod kubectl get pods a 2.獲得pod的詳細資訊 kubectl get pods owide 3.獲得命令空間下的pod kubectl get pods n rootabc mw 4.獲得所有命名空間 kubectl get ns a 5.獲得所有的deploy...
k8s初識建立乙個pod
vim nginx.yaml apiversion v1 kind pod metadata name nginx labels web spec containers name nginx image nginx 1.13 ports containerport 80建立的命令 需要apiserv...