분류 전체보기

    [이럴땐이렇게] Kubernetes(쿠버네티스)에서 namespace 삭제가 안 될 때 강제 삭제하기

    [이럴땐이렇게] Kubernetes(쿠버네티스)에서 namespace 삭제가 안 될 때 강제 삭제하기

    안녕하세요~ 요즘 집이나 회사나 처리할 일이 많아서ㅜㅜ 짬이 통 나질 않네요.. 금요일 오후 늦게부터는 시간이 좀 되니까 Multi-AZ 환경에서의 statefulset 배포시 주의점이나 아니면 Rancher 연동으로 꼭! 찾아오겠습니다. 짧게라도 ... Kubernetes에서 kubectl delete ns ${NAME} 이런식으로 namespace를 삭제하실 때 행이 걸리고 namespace는 삭제되지 않은 채 kubectl get ns ${NAME} 이런식으로 확인해 보면 terminating 상태로 계속 대기중인 경우가 종종 있습니다. 이 경우 finalizer를 비워 주시면 되는데요, finalizer를 비워주시는 방법은 API를 이용한 방법이 아래에 소개드릴 방법보다 더 정석이라고 생각해서 먼..

    2021년 개지니어(개발자 + 엔지니어) 콩니의 회고

    2021년 개지니어(개발자 + 엔지니어) 콩니의 회고

    2021년 개지니어에게 일어난 일을 정리해보는 회고시간입니다. 며칠 전 개인적으로 매우 안 좋은 일이 있었고, 사실 끝난 일도 아니지만... 개인적인 일로 힘든 것과 내가 해야 할 일 그리고 루틴을 지켜 나가는 것은 별개의 영역이라고 생각해서 기어이 회고를 씁니다. 🤔 2021년 개지니어 콩니에게는 무슨 일이 있었나? ⌨️ 개발 직접적으로 개발에 관여하기보다는 문제의 원인을 개발자와 함께 파악하는 SRE성 활동을 더 많이 했습니다. 서비스 안 뜬다고 문의주시기 전에 어플리케이션 로그 한 번만 봐주시겠..ㅇ...... 문의 부동의 원탑은 아직까진 방화벽이고, 그 다음이 DB 액세스, 그 다음은 뭐 logback 설정을 잘못 하셨거나 해서 어플리케이션 기동이 안 되는 경우나, 아니면 물려 있는 다른 연결자원..

    AWS Solutions Architect Associate 자격증 취득 후기(AWS SAA 합격 후기)

    AWS Solutions Architect Associate 자격증 취득 후기(AWS SAA 합격 후기)

    안녕하세요~! 올해 목표로 했던 것 중 마지막! AWS Solutions Architect Associate 자격증을 따고 돌아왔습니다. 이걸로 토익-보안기사-AWS SAA로 이어지는 자격증 시리즈가 끝났는데요. 토익 끝나고 보안기사 시작하고 보안기사 필기 합격하자마자 실기 준비하고 실기 합격하자마자 SAA로 이어지는 여정이었어서... 요걸 마지막으로 올해의 자격증 공부는 더 하지 않으려 합니다. (그래봤자 올해 4일 남음) 남은 한 해는 이제 회고 쓰고 MSA랑 Istio 인강 듣고 하면서 간만에 자격증공부를 벗어나 뭔가를 만들고, 적고 할 수 있는 (4일간의) 시간을 보내고 싶네요~! 우선 합격 인증부터 갑니다!!!!! 그리고 자세한 이야기는 이제 섹션별로 나눠서 공유하겠습니다~!^^ 이게 뭐예요? ..

    [이럴땐이렇게] Jenkins에서 배포한 지 오래 된 Job 찾기! 마지막 배포로부터 n일 이상 된 잡을 찾아보자~!

    [이럴땐이렇게] Jenkins에서 배포한 지 오래 된 Job 찾기! 마지막 배포로부터 n일 이상 된 잡을 찾아보자~!

    Jenkins에서 일정 기간 이상 배포하지 않은 잡 찾기 오늘은 위의 주제로 찾아왔습니다! 사실 정말 간단한데, 사용이 익숙하지 않으신 분들은 폴더 하나씩 뒤져가며 찾으실 수도 있어서 좀더 편하게 쓰시라고 복붙을 위한 파이프라인을 준비하였습니다. 왜 필요한가요? Jenkins를 운영하다 보면 너무 긴 기간동안 사용하지 않은 잡을 삭제하기도 하고, 부득이하게^^... 전체 배포를 해야 하는 경우가 발생하는데요, 그럴 때 배포가 잘 일어나지 않는 것들을 추려내기 위해서 사용하기도 합니다. 어떻게 하나요? Jenkins pipeline을 사용할 줄 안다는 전제 하에 말씀드립니다. 1. 잡 생성에서 아래의 pipeline job을 하나 생성합니다. 2. pipeline에 아래의 내용을 복사 붙여넣기합니다. im..

    [Kubernetes] RBAC을 이용하여 특정 namespace에만 권한 주기

    [Kubernetes] RBAC을 이용하여 특정 namespace에만 권한 주기

    안녕하세요! 오늘은 특정 NAMESPACE에만 권한을 부여하고, 이 권한에 대한 kubeconfig 를 생성하는 방법에 대해 알아보겠습니다. 특정 namespace용 kubeconfig 만들기 TL;DR; Kubernetes에서 제공하는 role, role binding, service account를 이용합니다. 관련문서: https://kubernetes.io/docs/reference/access-authn-authz/rbac/ 특정 namespace에 read/write 권한을 갖는 role을 생성하고, 시스템 어카운트인 serviceaccount를 생성하고, rolebindingd을 통해 앞서 정의한 role을 생성한 serviceaccount에 바인딩합니다. 상황 클러스터를 관리하고 있는 ad..

    2021년 정보보안기사 18회 최종 합격(실기 합격) 및 동차합격 후기, 공부법, 보안기사 팁

    2021년 정보보안기사 18회 최종 합격(실기 합격) 및 동차합격 후기, 공부법, 보안기사 팁

    기쁜 소식으로 돌아왔습니다!!!!! 정보 보안기사 18회 최종 합격자(실기 합격자) 발표가 오늘 10시였는데요! 합격률 0.96퍼센트(직전회차기준)를 뚫고 합격해 버렸습니다 ~~!! 합격한다면 60점 간당하게 붙을까 했는데 70점이면 생각보다 준수하네요! (합격을 딱 60점으로 하는 경우가 많음) 저는 보안이 아니라 다른 직무로 일을 하고 있는데, 회사 다니면서 급하게 준비한 편이라 준비기간은 필기 7일, 실기 40일 정도 준비하였습니다. 각각의 후기는 아래의 링크로도 확인하실 수 있습니다^^ 필기 후기: https://contradicto-lee.tistory.com/73?category=901140 210904 18회 정보보안기사 필기 후기(필기 합격발표 일정, 실기 공부 목록) 시험 후기 요약: 토..