Kubernetes에서 트러블슈팅을 할 일이 있어서 Kubernetes의 control plane의 동작을 확인해 보고 싶은 일이 있었습니다. 문제 재현까지는 해냈지만 완전히 동작을 이해하지는 못했고 실제 어떤 원리로 동작하는지 알고 싶었는데 실제 클러스터에서 설정해 볼수는 없었기에 로컬에서 시도 했습니다. 처음에는 AWS 개인 계정에 EKS로 클러스터를 띄울까 했었지만 Kubernetes 클러스터 운영을 해 본 적은 별로 없기 때문에 오히려 클러스터 설정에 시간을 많이 쓸것 같아서 예전 스터디때 다른 분이 사용하는 걸 본적이 있는 kind를 사용해 봤습니다. 처음 사용해 봤는데 문서를 자세히 볼 필요도 없을 정도로 쉽게 Kubernetes 클러스터를 구성할 수 있었습니다. 기본 로그 레벨 만으로는 Kubernetes의 컨트롤러나 API 서버의 동작을 제대로 확인하기 어렵기 때문에 control plane의 로그 레벨을 설정하는게 문제였습니다. Kubernetes 클러스터 설정을 해 본적은 없어서 먼저 어떤 로그 레벨이 있고 어떻게 설정해야 하는지를 찾은 다음에 이를 kind에서 설정하는 방법을 찾았습니다. 딱 똑같은 예제는 없었지만 kind의 문서가 어느정도 잘 정리되어 있었기 때문에 결국 로그 레벨을 올릴 수 있었습니다. 물론 글은 정리해서 적었지만 동작을 확인하느라고 control plane의 로그를 찾아보면서 조정하면서 설정하느라 고생을 하긴 했습니다.

Kind로 Kubernetes control plane의 로그 레벨 설정하기 :: Outsider's Dev Story

Outsider's Dev Story

Kind로 Kubernetes control plane의 로그 레벨 설정하기 :: Outsider's Dev Story

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 3월 14일 오후 3:48

댓글 0

    함께 읽은 게시물

    이번 구글 I/O, 구글 여러분들 행사전에 입이 근질근질하셨겠네요. ㅎㅎ


    내용은 다들 소개하셨으니 한줄평하자면, 구글이 처음으로 OpenAI에 비해 반발짝정도 앞서나간 이벤트인 것 같습니다.


    더불어 출시한 모델과 서비스들을 보니.. 역시 AI는 돈빨이며 구글이 돈빨을 제대로 세웠.. 쿨럭..


    < '네이버 다녀요'라는 말에 아무도 무슨 일을 하는지는 묻지 않았다 >

    1

    ... 더 보기

    리트코드 102. Binary Tree Level Order Traver

    ... 더 보기

    Binary Tree Level Order Traversal | 알고달레

    알고달레

    Binary Tree Level Order Traversal | 알고달레

    약점 극복

    

    ... 더 보기

    defer, 에러 핸들링과 비동기에서 어떻게 활용할까?

    d

    ... 더 보기

    defer (async throwing contexts)

    iOYES

    defer (async throwing contexts)

    🎯 유튜브에 100번째 코딩 테스트 문제 풀이 영상을 올렸습니다!

    ... 더 보기

    달레의 코딩 테스트

    www.youtube.com

    달레의 코딩 테스트

     • 

    댓글 1 • 저장 27 • 조회 3,875