Cheatsheet
- Commando omzetten naar YAML:
kubectl <commands> --dry-run=client -oyaml > generated-object.yaml - Informatie opvragen:
kubectl get <pods|deployments|services|all> - YAML bestand toepassen:
kubectl apply -f <yamlFile> - YAML bestand ongedaanmaken:
kubectl delete -f <yamlFile> - Object verwijderen:
kubectl delete <type>/<name> - Service aanmaken:
kubectl expose <pod|deployment>/<name> --type=<LoadBalancer|ClusterIP> --port <poortnummer> - Bestanden kopieren naar pod:
kubectl cp <file|dir> <pod>:<path> - Lokaal toegang tot service:
kubectl port-forward <type>/<name> 80:80 - Uitgebreide informatie opvragen:
kubectl describe <type> <name> - Commando uitvoeren in pod (bijvoorbeeld bash om commandline te openen):
kubectl exec -it <pod> -- bash - Logs van pod bekijken:
kubectl logs <pod> -f - Helm upgrade/install:
helm upgrade --install traefik traefik/traefik -f values.yaml --skip-crds