Generator statt Handarbeit
create … --dry-run=client -o yaml erzeugt
ein Gerüst ohne Cluster-Kontakt. Ein Secret steht darin nur
base64-kodiert, nicht verschlüsselt. Per Pipe an kubectl apply -f - wiederholbar anlegen
oder aktualisieren.
create job --from=cronjob/x startet einen CronJob
sofort. create token holt ein kurzlebiges
ServiceAccount-Token, der Server darf die Laufzeit abweichend
setzen.
set image/set env ändern das
Pod-Template eines Workloads und lösen ein Rollout aus.
label/annotate brauchen
--overwrite für bestehende Keys,
key- löscht.
kubectl create deploy web --image=web:2.0 --replicas=2 \ --dry-run=client -o yaml > deploy.yaml kubectl create secret generic db --from-env-file=db.env \ --dry-run=client -o yaml | kubectl apply -f - kubectl create job backup-now --from=cronjob/backup kubectl create token ci-deployer --duration=10m kubectl set image deploy/web app=web:2.1 kubectl label pod api-7c9f team=pay --overwrite