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

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章