k8s,yml常用基本操作命令

管理员 发布于 4年前   649

k8s,yml常用基本操作命令


YAML配置文件管理对象

对象管理:

# 创建deployment资源

kubectl create -f nginx-deployment.yaml


# 查看deployment

kubectl get deploy


# 查看ReplicaSet

kubectl get rs


# 查看pods所有标签

kubectl get pods --show-labels


# 根据标签查看pods

kubectl get pods -l app=nginx


# 滚动更新镜像

kubectl set image deployment/nginx-deployment nginx=nginx:1.11

或者

kubectl edit deployment/nginx-deployment

或者

kubectl apply -f nginx-deployment.yaml


# 实时观察发布状态:

kubectl rollout status deployment/nginx-deployment


# 查看deployment历史修订版本

kubectl rollout history deployment/nginx-deployment

kubectl rollout history deployment/nginx-deployment --revision=3


# 回滚到以前版本

kubectl rollout undo deployment/nginx-deployment

kubectl rollout undo deployment/nginx-deployment --to-revision=3


# 扩容deployment的Pod副本数量

kubectl scale deployment nginx-deployment --replicas=10


# 设置启动扩容/缩容

kubectl autoscale deployment nginx-deployment --min=10 --max=15 --cpu-percent=80


请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

该博客于2020-12-7日,后端基于go语言的beego框架开发
前端页面使用Bootstrap可视化布局系统自动生成

是我仿的原来我的TP5框架写的博客,比较粗糙,底下是入口
侯体宗的博客

      订阅博客周刊

文章标签

友情链接

HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群
侯体宗的博客