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

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

运动可以增加体力;读书可以增加知识; 自古只有天才的学生,没有天才的老师; 猴子不上树是看不见红屁股的, 人不做事情是看不出能力的。 时间花在那儿,擅长就在那儿。 钱花完了可以再赚,时间花了便一去不复返。
原文地址:https://www.cnblogs.com/shuter/p/11382165.html