CKAD Test Questions & Answers
2024/2025
enable autocompletion - ANSWERSsource <(kubectl completion bash)
Alias kubectl and autocomplete - ANSWERSalias k=kubectl
complete -F __start_kubectl k
Alias kd to get yaml object instead of applying the changes (with autocomplete) - ANSWERSalias
kd="kubectl --dry-run=client -o yaml"
complete -F __start_kubectl kd
Alias to apply resources - ANSWERSalias ka="kubectl apply -f"
complete -F __start_kubectl ka
Alias to delete resources immediately - ANSWERSalias kD="kubectl delete --grace-period=0 --force"
complete -F __start_kubectl kD
vim apply function - ANSWERSva() { vim $1 ka $1 }
kubectl edit function - ANSWERSke() { kDf $1 va $1 }
kubectl replace - ANSWERSkr() { kDf $1 ka $1 }
2024/2025
enable autocompletion - ANSWERSsource <(kubectl completion bash)
Alias kubectl and autocomplete - ANSWERSalias k=kubectl
complete -F __start_kubectl k
Alias kd to get yaml object instead of applying the changes (with autocomplete) - ANSWERSalias
kd="kubectl --dry-run=client -o yaml"
complete -F __start_kubectl kd
Alias to apply resources - ANSWERSalias ka="kubectl apply -f"
complete -F __start_kubectl ka
Alias to delete resources immediately - ANSWERSalias kD="kubectl delete --grace-period=0 --force"
complete -F __start_kubectl kD
vim apply function - ANSWERSva() { vim $1 ka $1 }
kubectl edit function - ANSWERSke() { kDf $1 va $1 }
kubectl replace - ANSWERSkr() { kDf $1 ka $1 }