LinuxCommandLibrary

kubectl-create

Create a resource from a file or from `stdin`.

TLDR

Create a resource using the resource definition file

$ kubectl create -f [path/to/file.yml]
copy


Create a resource from stdin
$ kubectl create -f -
copy


Create a deployment
$ kubectl create deployment [deployment_name] --image=[image]
copy


Create a deployment with replicas
$ kubectl create deployment [deployment_name] --image=[image] --replicas=[number_of_replicas]
copy


Create a service
$ kubectl create service [service_type] [service_name] --tcp=[port]:[target_port]
copy


Create a namespace
$ kubectl create namespace [namespace_name]
copy

Copied to clipboard