commands.sh

kubectl create

all

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

More info →

Options (4)

-f, --filenameboolean

Create a resource using the resource definition file

Example: kubectl create {{[-f|--filename]}} {{path/to/file.yml}}
boolean

Create a deployment

Example: kubectl create {{[deploy|deployment]}} {{deployment_name}} --image {{image}}
boolean

Create a service

Example: kubectl create {{[svc|service]}} {{service_type}} {{service_name}} --tcp {{port}}:{{target_port}}
boolean

Create a namespace

Example: kubectl create {{[ns|namespace]}} {{namespace_name}}

Examples (6)

Create a resource using the resource definition file

kubectl create [-f|--filename] path/to/file.yml

Create a resource from `stdin`

kubectl create [-f|--filename] -

Create a deployment

kubectl create [deploy|deployment] deployment_name --image image

Create a deployment with replicas

kubectl create [deploy|deployment] deployment_name --image image --replicas number_of_replicas

Create a service

kubectl create [svc|service] service_type service_name --tcp port:target_port

Create a namespace

kubectl create [ns|namespace] namespace_name
made by @shridhargupta | data from tldr-pages