brew install kind
kind create cluster --config=k8s/kind.yaml --name=fullcycle
List your active clusters:
kubectl config get-clusters
Change to your desired cluster:
kubectl config set-context fullcycle
kubectl get nodes
kubectl apply -f k8s/FILE_NAME.yaml
kubectl get pods
kubectl get replicasets.apps
kubectl get deployments.apps
kubectl get deployments.apps goserver
kubectl describe deployments.apps goserver
kubectl get statefulsets.apps goserver
kubectl describe statefulsets.apps goserver
kubectl describe deployments.apps goserver
kkubectl describe deployments.apps goserver
kubectl rollout history deployments/goserver
kubectl rollout undo deployments/goserver --to_revision=REVISON_NUMBER
kubectl port-forward pods/goserver 8080:8080
kubectl run -it fortio --rm --image=fortio/fortio -- load -qps 800 -t 120s -c 70 "http://goserver-service:8000/healthz"
kubectl create namespace dev
kubectl config view
kubectl config set-context dev --namespace=dev --cluster=kind-fullcycle --user=kind-fullcycle
kubectl config current-context
kubectl api-resources