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