kubectl-create
creates Kubernetes resources from files or command-line input
TLDR
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]
SYNOPSIS
kubectl create resource [options]
DESCRIPTION
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.
PARAMETERS
-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.
SEE ALSO
kubectl(1), kubectl-apply(1)
