k8s

    [Kubernetes] Node selector vs. Node affinity, 어떤 것을 사용할까?

    [Kubernetes] Node selector vs. Node affinity, 어떤 것을 사용할까?

    Node selector vs. Node affinity, 어떤 것을 사용할까? 오늘의 주제는 node selector와 node affinity 입니다. Kubernetes에서 pod가 스케쥴링 될 node를 지정하는 기능에 대한 이야기인데요, 고민하지 마시고 node affinity를 사용하시면 됩니다. - 끝 - 농담입니다 😉 결론이 저거는 맞는데 저렇게 포스팅하면 안 되고, 차근히 알아보도록 하겠습니다. 주의: 제가 여기서 이야기하는 '서비스'는 회사 입장에서의 '서비스'이고, 쿠버네티스의 service 타입 리소스에 국한되어 언급하는 것이 아닙니다. deployment 타입을 포함하며 특정 리소스 타입에 국한되지 않는, 예를 들어 로그인 서버라고 한다면 로그인 서비스와 같은 추상적이고 포괄적인 ..

    K8S(쿠버네티스) current context, namespace 한 번에 확인하기

    K8S(쿠버네티스) current context, namespace 한 번에 확인하기

    쿠버네티스 현재 컨텍스트와 네임스페이스 정보를 한 번에 확인하기! 입니다. 멀티클러스터 환경이라 클러스터도 왔다갔다하고 네임스페이스도 왔다갔다 하면서 작업하는 편인데요, 그러다 보니 잠시 다른 작업을 하다 터미널을 다시 잡았을 때 내가 지금 어디서 작업하고 있었더라...? 하는 생각을 하게 되는 일이 종종 발생합니다. 생각보다 그런 일이 잦아서 아예 alias로 등록해서 쓰고 있는데, 저만 이렇게 작업환경을 깜빡하는 건 아닌 듯 하여 공유합니다 :) # 본인이 사용하는 환경(ex. ~/.bashrc 등)에 맞추어 터미널 설정을 열어 줍니다. vi ~/.zshrc 원하는 공간(아무래도 alias들이 모여있는 쪽이 좋겠죠)에 아래와 같이 지정합니다. alias wmi="kubectl config curren..

    [이럴땐이렇게] Kubernetes,K8s - 여러 컨텍스트 파일 동시에 사용하기

    멀티클러스터 구조에서는 컨텍스트 파일을 여러개로 쪼개서 사용을 하게 되는데, 이때 config 파일도 여러개가 생기게 됩니다. context switching 을 할 때 여러 config 파일을 동시에 읽어와서 사용해야 하는데, 기본 설정은 아마도 하나에 하나씩 인식이 되는 듯 해서 아래와 같이 context 설정을 머지시켜서 적용시켰습니다 :) 멀티컨텍스트에서 컨텍스트 스위칭을 하시는 분들은 참고하셔서 사용하시면 되겠습니다 export KUBECONFIG=config1파일명:config2파일명:config3파일명 ... See also: https://medium.com/@thisiskj/quickly-change-clusters-and-namespaces-in-kubernetes-6a5adca05615