DevOps

    [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 타입을 포함하며 특정 리소스 타입에 국한되지 않는, 예를 들어 로그인 서버라고 한다면 로그인 서비스와 같은 추상적이고 포괄적인 ..

    Jenkins에서 API를 이용하여 특정 설정을 가진 Job 생성하기(젠킨스 API 잡 생성, config.xml 주입, Jenkins API 인증)

    Jenkins에서 API를 이용하여 특정 설정을 가진 Job 생성하기(젠킨스 API 잡 생성, config.xml 주입, Jenkins API 인증)

    안녕하세요~ 오늘은 Jenkins에서 제공하는 API를 이용하여 Job을 생성하고, 원하는 설정을 주입해 보도록 하겠습니다. 업무를 하다 보면 Job을 한꺼번에 생성하거나, 아니면 특정 조건 발동 시 Job을 생성하도록 할 일이 있는데요. 그런 경우에 사용하는 방법입니다. 준비물: (준비물의 준비 과정은 아래에 설명되어 있습니다) - 원하는 Jenkins Job 설정을 담은 config.xml - Jenkins Job creation 및 Job Configuration 권한이 있는 계정 - Job creation 권한을 가진 계정의 API Token 우선 주입할 설정을 config.xml 형태로 로컬이든 어디든 준비합니다. config.xml은 Jenkins Job마다 가지고 있는 설정 파일로, Jenk..

    18회 정보보안기사 필기 합격 후기

    18회 정보보안기사 필기 합격 후기

    불금입니다! 불금에 기쁜 소식을 안고 돌아왔습니다. 그것은 바로 ... 18회 정보보안기사 필기에 합격 했습니다 ! 보안관리 법규는 전혀 몰라서 법규를 망치고 나머지 과목이 캐리할 줄 알았는데 네트워크 점수가 처참하네요^^ 과락을 면해서 다행입니다. 시험 한 달 전에 접수했고, 책은 이전에 사 뒀던 알기사 정보보안기사 교재를 사용했습니다. (2020년 버전) 그런데 업무가 바쁜 시기와 겹쳐서, 공부할 시간이 많이 부족해 이론서는 새 책 그대로 있고 급한대로 기출 풀이라도 하고 가자는 생각으로 기출"만" 풀었습니다. 1200제를 다 한 번 씩이라도 풀자는 생각으로 기출풀이를 시작했고,(1200제가 기출이에요) 시험 전날까지도 200여 문제가 남은 상태라 퇴근하고 밤새서 문제 풀고 시험 치러 갔습니다. 제 ..

    DNS 레코드 삭제 후 재생성 시 도메인 질의가 되지 않는 문제 해결하기

    🤔 당황스러우면서도 누군가는 저처럼 겪게 될 일이라 대충 정리해서 공유합니다. 저희 회사는 퍼블릭 클라우드에 매니지드 K8S Cluster를 올려 두고 사용하고 있는데요, K8S 환경에 올라간 서비스들을 도메인으로 접근합니다. 그런데 매번 DNS 레코드 추가 요청을 담당 부서에 요청할 수는 없기 때문에 (할 수는 있지만 서로 번거로움) externalDNS 라는 오픈소스를 이용하여 저희 DNS와 연동, 레코드를 자동으로 생성/수정/삭제하도록 운영해 오고 있습니다. (물론 기존 서비스 도메인에 영향을 주지 않도록, 정책과 구분자를 잘 부여하는 작업이 선행되어야겠죠) 서비스들을 잘 사용하고 있었는데, 뭘 테스트 한다고 서비스를 삭제했다가 거의 곧바로 서비스를 재생성할 일이 생겨서 삭제-재생성을 했는데 도메인..

    210904 18회 정보보안기사 필기 후기(필기 합격발표 일정, 실기 공부 목록)

    210904 18회 정보보안기사 필기 후기(필기 합격발표 일정, 실기 공부 목록)

    시험 후기 요약: 토요일인 어제 보안기사 실기를 치고 왔습니다 😉 공부 기간이 ... 사실상 일주일의 전사라고 하기에도 무색할 정도로 짧았는데요... 팀에 갑작스러운 공백이 생기기도 했고 감사도 있었고 해서 10시 전에 퇴근이면 땡큐인 수준이었어서...라는 건 물론 핑계입니다. 그래도 시험을 치는 데 의의를 두고 다녀왔습니다. 기출문제라고 인터넷에 올라와 있던 것들은 어느 정도 외워서 기출문제 풀고 채점하면 평균 약 80점 정도가 나왔었는데, 막상 시험장에서 들어가서 친 시험은...(말을 잇지 못한다) 기출문제가 그냥 커피였다면..찐 시험은... TOP....?? 예 ... 어렵고... 어렵고 ... 헷갈리네요 ... 복원된 기출문제와 문제집에 비해 워딩이 훨씬 더 어렵고, 말장난 문제가 많아서 사실 결..

    ARP Protocol은 어떻게 맥 어드레스를 쿼리하고 수신할까?

    ARP Protocol은 어떻게 맥 어드레스를 쿼리하고 수신할까?

    ARP 프로토콜 동일 네트워크 대역 내에서 통신하기 위해 IP 주소를 이용, MAC address를 찾아주는 프로토콜 아래와 같은 방식으로 값을 담아서 보냄 Hardware type: 2계층에서 사용할 프로토콜 타입. 대부분의 경우 ethernet이므로 0 0 0 1 로 값이 (거의) 고정 Protocol type: 상위 계층에서 사용할 프로토콜 타입. 업무할땐 IPv4 가 절대다수이므로 0 8 0 0 (사실상) 고정 Hardware length: H/W address의 길이. MAC 어드레스(맥주소) 이므로 6바이트, 그래서 0 6 Protocol length: Protocol address의 길이. IPv4 쓰므로 4바이트, 그래서 0 4 Operation: OP code. 질의이냐 응답이냐를 구분함..