분류 전체보기

    [리뷰] SRE with Java Microservices 자바 마이크로서비스를 활용한 SRE

    [리뷰] SRE with Java Microservices 자바 마이크로서비스를 활용한 SRE

    안녕하세요! 퇴사 부검을 쓸 시간도 없이... 시간이 정말 빠르게 지나갔습니다^^;;; 이번 달의 책 리뷰는 SRE with Java Microservices(한국어 제목 자바 마이크로서비스를 활용한 SRE) 입니다. 책 사진부터 보시죠. 이 책은 한 마디로, __ 입니다. Java 기반의 애플리케이션을 운영하는 팀을 위한 AtoZ 가이드북입니다. 이 책은 __ 인/한 사람들에게 추천하고 싶습니다. 이 책은, 책의 타깃이 SRE activities이다 보니 기본적으로 엔터프라이즈 레벨의 Java 애플리케이션을 개발 및 운영하는 개발팀을 위한 책입니다. 하지만, 저 개인적으로는 모든 Java 개발자가 읽어 보아도 좋을 것이라 생각합니다. 애플리케이션이 "정상인 상태"를 어떻게 정의하는지를 확인하는 과정에서..

    [리뷰] 팀장부터 CEO까지 알아야 할 기업 정보보안 가이드

    [리뷰] 팀장부터 CEO까지 알아야 할 기업 정보보안 가이드

    정보보안기사를 딴 지 어언...이라고 하기엔 시간이 별로 지나지 않았네요^^;; 정보보안과 관련된 도서를 한빛미디어에서 보내 주셔서, 그때의 기억과 회사에서 겪었던 경험들을 더듬어 가며 의 리뷰를 진행해 보겠습니다. 책 표지 소개부터 하겠습니다. 이 책은 한 마디로, __ 입니다. 기업 정보보안에 필요한 관리적 보안 체계를 갖추기 위한 가이드북 입니다. 이 책은 __ 인/한 사람들에게 추천하고 싶습니다. 이 책은 정보보호책임자를 대상으로 작성된 책입니다. 하지만 보안팀이나, 외국계의 경우 Information Security Audit을 담당하는 담당자(국내기업은 체계를 잘 모름)에게도 추천하고 싶습니다. 특히 담당자가 정보보안에 대한 경험이 없는 경우, 이걸 '왜' 해야 하는지에 대한 설명이 자세히 나..

    [Azure] Azure Container Registry(ACR) 오래된 이미지 삭제하기(preview 기능)

    [Azure] Azure Container Registry(ACR) 오래된 이미지 삭제하기(preview 기능)

    안녕하세요~!~!~! 요 근래 파묻혀 있던 자료 작성이 끝나서 간만에 돌아왔습니다. 오늘은 Azure Container Registry에서 오래된 이미지를 삭제하는 기능을 소개해 보도록 하겠습니다. Azure Container Registry(ACR)가 뭐예요? 컨테이너 환경을 구축하다 보면 private registry가 필요한 경우가 생겨납니다. (public으로...가 불가능한 건 아니겠지만 매니지드 컨테이너 레지스트리를 퍼블릭용으로 쓰면 인보이스로 자본주의의 맛을 보실 수 있습니다. 그냥 docker hub에 올리는 게..) harbor처럼 오픈소스를 이용해서 직접 본인의 환경에 구축할 수도 있지만, 요즘은 세상이 너무 좋아져서(..) 각 CSP에서 private registry를 제공하므로, r..

    [Bitbucket] Bitbucket API를 활용한 webhook 생성하기(Bitbucket PR Merge event webhook)

    [Bitbucket] Bitbucket API를 활용한 webhook 생성하기(Bitbucket PR Merge event webhook)

    안녕하세요~! 설 연휴 앞두고 뭘 포스팅하지 하다가 요즘 너무 쿠버네티스나 Azure만 올린 것 같아서 간만에 Bitbucket 웹훅 만들기로 돌아왔습니다~ 웹훅(webhook)이 뭐예요? 저는 남이 내려주는 정의를 참 좋아하는데요, 아래 페이지를 참조하시죠! https://en.wikipedia.org/wiki/Webhook Webhook - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Method of web development A webhook in web development is a method of augmenting or altering the behavior of a web page or..

    [Terraform & Azure] Terraform으로 Azure 리소스의 하위 리소스 import 하기(Terraform import)

    [Terraform & Azure] Terraform으로 Azure 리소스의 하위 리소스 import 하기(Terraform import)

    안녕하세요~! 오늘은 Terraform, 그 중에서도 Azure provider(azurerm)과 관련된 이야기입니다. 배경 배경부터 거슬러 올라가자면....애초에 이런 상황이 발생하지 말았어야 하는데요...^^;;;;; 클러스터가 생성은 terraform으로 되었지만 state가 로컬에서만 관리되다가(문제의 시발점) 어느 순간부터 변경점을 terraform이 아니라 azure cli 및 포털 액세스를 통해 적용해 온 클러스터들이 있었습니다. 거기에 추가로 tfstate 파일이 소유자의 노트북 교체로 분실되면서 상황이 더욱 더 막장으로 치닫게 되었는데요... 클러스터 두 개 그냥 뭐... 관리를... cli로............ .... .. ... ........ㅠㅠ 못 참겠어서 백엔드 연동하고 마이..

    [Kubernetes] AKS 쿠버네티스 Multi-AZ(Availability Zone) 환경에 PV를 사용할 때, 주의하자! volume node affinity conflict

    [Kubernetes] AKS 쿠버네티스 Multi-AZ(Availability Zone) 환경에 PV를 사용할 때, 주의하자! volume node affinity conflict

    꽤 지난 이야기이긴 한데, 테스트 클러스터에서 겪었던 일이라 소규모 클러스터, 그 중에서도 statefulset을 사용하는 클러스터를 운영하는 경우 마주칠 수 있는 상황이라 공유합니다. 증상 커피를 마시고 왔는데, 테스트 클러스터의 statefulset으로 올려진 애플리케이션이 pending 상태로 전환되어 있다. 뭐야 왜지? 에서 출발한 의문. 로그를 확인해 보니, FailedScheduling 이 해당 애플리케이션에서 발생하였는데, 원인은 1 Insufficient cpu, 1 Too many pods, 1 node(s) had volume node affinity conflict 였습니다. 시스템 노드를(Master Plane 말고.. 요거는 매니지드 쿠버네티스로 띄워둔거라 마스터노드는 내가 관리하..