LinuxCommandLibrary

kubectl-create

creates Kubernetes resources from files or command-line input

TLDR

Create resource from file

$ kubectl create -f [manifest.yaml]
copy
Create namespace
$ kubectl create namespace [name]
copy
Create secret
$ kubectl create secret generic [name] --from-literal=[key]=[value]
copy
Create configmap from file
$ kubectl create configmap [name] --from-file=[path]
copy
Create deployment
$ kubectl create deployment [name] --image=[image:tag]
copy

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

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community