kubectl create 命令参数详解:创建 K8s 资源的完整指南
kubectl create 命令提供了多种参数选项,用于创建各种 Kubernetes 资源。以下列举了一些常用参数,并详细解释其用途:
- '--dry-run':执行验证操作,但不实际创建资源,可用于检查配置的有效性。
- '--namespace':指定资源所属的命名空间,例如 'default' 或 'production'。
- '--filename':指定包含资源配置的 YAML 或 JSON 文件的路径,例如 'deployment.yaml'。
- '--from-file':从本地文件创建资源,文件内容需符合 Kubernetes 资源定义规范。
- '--from-literal':从命令行参数创建资源,例如 '--from-literal=key1=value1,key2=value2'。
- '--edit':在创建之前使用编辑器修改资源配置,方便进行细微调整。
- '--save-config':保存创建资源时的配置信息,便于后续重复创建或修改。
- '--output':指定输出格式,例如 'yaml'、'json' 或 'wide'。
- '--generator':指定用于生成资源配置文件的工具,例如 'run/v1' 或 'deployment/v1'。
创建特定类型的资源:
- '--image':指定容器镜像,例如 'nginx:latest'。
- '--replicas':指定副本数量,例如 '--replicas=3'。
- '--port':指定容器端口,例如 '--port=8080'。
- '--service':创建 Service 资源,用于暴露应用服务。
- '--deployment':创建 Deployment 资源,用于管理 Pod 的部署和更新。
- '--configmap':创建 ConfigMap 资源,用于存储配置信息。
- '--secret':创建 Secret 资源,用于存储敏感信息。
除了以上列出的参数,kubectl create 命令还支持其他特定于不同资源类型的参数,请参考官方文档以获取更详细的信息。
原文地址: https://www.cveoy.top/t/topic/npx3 著作权归作者所有。请勿转载和采集!