kubernetes常用指令

痞子三分冷 提交于 2019-11-28 03:41:54

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
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!