kubernetes常用指令

K8S 常 用 指 令

测试环境

minikube start        # 启动集群
kubectl get nodes      # 查看节点信息
hostname            # 查看计算机名
kubectl cluster-info     # 查看集群信息

# 部署一个应用

kubectl run kubernetes-bootcamp \
--image=docker.io/jocatalin/kubernetes-bootcamp:v1 \
--port=8080

# 查看当前pod

kubectl get pods    

# 将容器的端口映射到节点的端口

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

# 查看应用被映射到节点的哪个端口

kubectl get services 

# 访问应用

curl host01:30463 

# 查看运行副本数

kubectl get deployments 

# 增加3个副本

kubectl scale deployments/kubernetes-bootcamp --replicas=3

# 删除其中一个副本

kubectl scale deployments/kubernetes-bootcamp --replicas=2

# 升级到V2

kubectl set image deployments/kubernetes-bootcamp kubernetes-bootcamp=jocatalin/kubernetes-bootcamp:v2

# 退回V1版本

kubectl rollout undo deployments/kubernetes-bootcamp

 

 

----------------------美 丽 的 分 隔 符-------------------------

posted @ 2019-08-21 17:40  让未来到来  阅读(344)  评论(0编辑  收藏  举报