Kubectl

    [kubernetes] kubectl --record, kubectl rollout undo

    --record kubectl 명령어 뒤에 --record나 --record=true를 붙이면 나중에 kubectl rollout history {target deployment}을 했을 때 해당 명령어가 annotation으로 기록되어 있다. kubectl describe deployment ...로도 이 기록들을 확인할 수 있다. rollout undo deployment에 적용한 update를 rollback하는 명령어다. kubectl rollout undo {target deployment}을 하면 최근 업데이트 직전로 deployment가 수정된다. undo를 하면 kubectl rollout history {target deployment}에서 예전 revision이 최신 revision으로..

    [kubernetes] kubectl create vs apply ... and edit

    요약하자면 kubectl create와 kubectl apply는 모두 생성을 위해 사용될 수 있다. 하지만 생성하고자하는 대상이 이미 존재할 때 kubectl create는 에러를 발생시키며 kubectl apply는 이미 존재하는 대상을 apply 하는 내용으로 수정시킨다. 자세한 내용은 아래 내용을 참고해보자 https://stackoverflow.com/questions/47369351/kubectl-apply-vs-kubectl-create kubectl apply vs kubectl create? What I understood by the documentation is that: kubectl create Creates a new k8s resource in the cluster kubect..