Kubernetes
kubectl
One command to create pod and service
kubectl run nginx --image=nginx --restart=Never --port=80 --expose
Create temporary busybox pod
kubectl run busybox --image=busybox --restart=Never --rm -it -- /bin/sh
Create manifests
- Deployment
- Service
kubectl create deployment whoami --image=traefik/whoami -o yaml --dry-run=client
kubectl create service clusterip whoami --tcp=80:80 -o yaml --dry-run=client
Kubernetes JSON schemas
- yannh/kubeconform: A FAST Kubernetes manifests validator, with support for Custom Resources!
- yannh/kubernetes-json-schema: JSON Schemas for every version of every object in every version of Kubernetes