Linux command
kubectl-create 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Create resource from file
kubectl create -f [manifest.yaml]
Create namespace
kubectl create namespace [name]
Create secret
kubectl create secret generic [name] --from-literal=[key]=[value]
Create configmap from file
kubectl create configmap [name] --from-file=[path]
Create deployment
kubectl create deployment [name] --image=[image:tag]
说明
kubectl create creates Kubernetes resources from files or command-line input. Unlike apply, create fails if the resource already exists. Supports creating various resource types including deployments, services, secrets, and configmaps.
参数
- -f, --filename _file_
- Create from file or URL.
- namespace _name_
- Create a namespace.
- deployment _name_
- Create a deployment.
- secret _type_ _name_
- Create a secret.
- configmap _name_
- Create a configmap.
- --dry-run _mode_
- Preview without creating (client, server).
- -o, --output _format_
- Output format.
FAQ
What is the kubectl-create command used for?
kubectl create creates Kubernetes resources from files or command-line input. Unlike apply, create fails if the resource already exists. Supports creating various resource types including deployments, services, secrets, and configmaps.
How do I run a basic kubectl-create example?
Run `kubectl create -f [manifest.yaml]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -f, --filename _file_ do in kubectl-create?
Create from file or URL.