强制删除pod

kubectl delete pod pod-name -n test --force --grace-period=0

查看yaml配置

kubectl get deployment nginx-test -o yaml

 增加副本数

kubectl scale --replicas=3 deployment/demo-deployment

 不进入pod执行命令

kubectl exec -it  podname  -n namespace -- touch /root/test

kubectl run --dry-run 打印相应的 API 对象试运行而不执行创建,及生成一个yaml文件

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 字段的详细说明。这里是一个示例输出

kubectl explain deployment.spec

kubectl get ds 是一个命令,用于列出当前 Kubernetes 集群中所有的 DaemonSet(守护进程集)对象。

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 文件中。

 

  

  

  

  

posted on 2022-08-04 16:55  属于我的梦,明明还在  阅读(36)  评论(0)    收藏  举报