1. 程式人生 > >kubernetes部署全生命周期實踐(一)

kubernetes部署全生命周期實踐(一)

rep ber 實踐 scale 生命 docke uber service ice

kubernetes部署全生命周期實踐(一)
- 1.部署應用
kubectl run kubernetes-bootcamp   --image=docker.io/jocatalin/kubernetes-bootcamp:v1   --port=8080
- 2.映射外部可以訪問的端口

 kubectl expose deployment kubernetes-bootcamp   --type="NodePort"   --port 8080

- 3.查看服務
 kubectl get services

- 4.scale應用
    - 4.1查看副本數
 kubectl get deployments
    - 4.2 擴展副本數
 kubectl scale deployment kubernetes-bootcamp --replicas=3
    - 4.3 scale down 副本
 kubectl scale deployments/kubernetes-bootcamp --replicas=2

- 5.滾動更新
    - 5.1 升級
    kubectl set image deployment kubernetes-bootcamp kubernetes-bootcamp=jocatalin/kubernetes-bootcamp:v2
    - 5.2 回退
    kubectl rollout undo deployments/kubernetes-bootcamp

kubernetes部署全生命周期實踐(一)