* $`kubectl` proxy --port=8080
* http://localhost:8080/
* http://localhost:8080/api/v1/namespaces/default/services/XX
kubectlrun -it fortio --rm --image=fortio/fortio -- load -qps 800 -t 120s -c 70 "http://goserver-service/healthz"kubectlget hpawatch-n1kubectlget pods- port default -> 80
- $
kubectlapi-resources (list recurses) - $
kindcreate cluster --config=configs/king.yaml --name=clusterXXX - $
kubectlcluster-info --context kind-clusterXXX - $
kubectlget nodes, pods, replicaset, deployment, services, hpa, pvc, ns, serviceaccounts, - $
kubectlconfig get-clusters, view, current-context, use-context - $
kubectlconfig use-context=kind-clusterXXX - $
kubectlapply -f configs/XX.yaml (pod.yaml, replicaset.yaml, deployment.yaml, service.yaml, metrics.yaml, hpa.yaml) - $
kubectlapply -f configs/XX.yaml -n=homolog (namespace) - $
kubectlport-forward pod/goserver 7000:8000 - $
kubectldelete pod XX - $
kubectldelete replicaset ??? - $
kubectldescribe pod ??name?? - $
kubectldescribe deployment goserver - $
kubectlrollout history deployment goserver (revisions) -roolback version - $
kubectlrollout undo deployment goserver (LastVersion) -roolback version - $
kubectlrollout undo deployment goserver --to-resision=??code revision?? -roolback version - $
kubectlport-forward svc/goserver-service 7000:8000 - $
kubectltop pod XXX - $
kubectlcreate ns homolog - $
kubectlexec -it #PODNAME# -- bash
Configuring TLS in the application, see the documentation here
- kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.14.5/cert-manager.yaml
kubectl pods -n cert-manager






