kubectl命令大全

deployment

直接修改deployment镜像

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

回滚deployment变更

kubectl rollout undo deployment/nginx-deployment

查询deployment信息

kubectl describe deployment nginx-deployment

deployment变更历史查询

kubectl rollout history deployment/nginx-deployment

查看deployment变更历史中某个版本(版本号是变更历史查询到的版本号)的细节

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

回滚deployment到某个版本号,前面两个命令可以查看历史版本信息

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

不要触发deployment的自动滚动更新功能:

kubectl rollout pause deployment/nginx-deployment

恢复deployment的自动滚动更新功能

kubectl rollout resume deploy/nginx-deployment

命令式-更新deployment

kubectl replace -f nginx.yaml

声明式API-创建或者更新deployment

kubectl apply -f nginx.yaml

副本

查询副本
kubectl get rs

POD

通过标签查询pods

kubectl get pods -w -l app=nginx

服务

Headless Service的DNS域名记录格式

<pod-name>.<svc-name>.<namespace>.svc.cluster.local

默认的命名空间为default

进入容器

进入容器查询容器主机名字

kubectl exec web-0 -- sh -c 'hostname'

技术咨询支持,可以扫描微信公众号进行回复咨询
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宋小生的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值