强制删除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 文件中。
浙公网安备 33010602011771号