本网站可以通过分类标签帮助你快速筛选出你想看的文章,记住地址:www.Facec.cc

k8s常用命令

# 查看pod,deploy
kubectl get pod  (-o wide) (--show-labels) (--all-namespace)
kubectl get deploy
kubectl get deploy,pod
kubectl get all


# 创建一个部署
kubectl create deploy my-nginx --image=nginx


# 手动扩缩容
kubectl scale --relicas=3 deploy my-nginx

# 暴露服务
kubectl expose deploy my-nginx --port=8181 --target-port=80 --type=(ClusterIP-分配serviceIP,NodePort-公网+分配端口访问)


# 应用升级
kubectl set image deployment.apps/nginx nginx=nginx:1.9.1 (--record 记录变更)

# 查看历史记录
kebectl rollout history deploy nginx
kebectl rollout history deployment.apps/nginx

# 回滚到指定版本
kubectl rollout undo deploy nginx --to-revision=1
# k8s  

评论