强制删除pod
1 | kubectl delete pod pod-name -n test --force --grace-period=0 |
查看yaml配置
1 | kubectl get deployment nginx-test -o yaml |
增加副本数
1 | kubectl scale --replicas=3 deployment/demo-deployment |
不进入pod执行命令
1 | kubectl exec -it podname -n namespace -- touch /root/test |
kubectl run --dry-run 打印相应的 API 对象试运行而不执行创建,及生成一个yaml文件
1 | kubectl run nginx-02 --image=nginx --port=80 --dry-run=client -o yaml > 9.yaml |
kubectl explain deployment.spec
是一个命令,用于查看 Kubernetes 中 Deployment 对象的详细说明和可用的配置选项。它可以帮助你了解如何正确配置和使用 Deployment。
执行 kubectl explain deployment.spec
命令后,会输出 Deployment 对象的 spec 字段的详细说明。这里是一个示例输出
1 | kubectl explain deployment.spec |
kubectl get ds
是一个命令,用于列出当前 Kubernetes 集群中所有的 DaemonSet(守护进程集)对象。
1 | kubectl get ds |
生成其他 Kubernetes 服务的 YAML 配置文件
kubectl create deployment my-deployment --image=image-name --dry-run=client -o yaml > deployment.yaml --image=image-name:指定要在 Deployment 中运行的容器镜像名称。 --dry-run=client:告诉 Kubernetes 只生成配置文件,而不实际创建 Deployment。 -o yaml:指定输出格式为 YAML。 > deployment.yaml:将生成的配置文件输出到 deployment.yaml 文件中。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!