개발 환경 노드가 일정 주기로 NotReady가 되기 시작했다
Ingress는 Kubernetes Service 리소스에 대한 외부에서의 접근을 관리하는 리소스로, 다음과 같은 역할과 기능을 가진다.
JVM Warm-UP은 JVM을 예열한다는 의미와 비슷하게 사용자가 실제로 코드를 호출하기 전에 미리 어느 정도 최적화를 진행시켜놓는 일련의 작업을 의미한다.
기존 DB를 StatefulSet으로 배포하던 것을 별도의 VM으로 이관하면서, 마이크로서비스 Pod가 VM에 설치된 DB와 연결되도록 설정해야 했다.
이전 직장에서 NKS를 통해 쿠버네티스 환경을 구축하고 그 환경에서 개발을 했었던 입장에서 홈 서버도 똑같이 구현을 해두면 사이드 프로젝트를 하면서도 지속적으로 쿠버네티스 관련 기술을 습득할 수 있지 않을까 하는 생각이 들어 홈 서버에 minikube를 세팅하게 되었다
공식 문서에 따르면 Cert-Manager는 쿠버네티스 클러스터의 워크로드에 대한 TLS 인증서를 생성하고 만료되기 전에 인증서를 갱신해주며, 다양한 인증 기관과의 연동이 가능한 도구이다.
Nginx Gateway Fabric은 Nginx를 데이터 플레인으로 하여 Kubernetes에서 실행되는 애플리케이션에 대한 HTTP 또는 TCP/UDP 로드 밸런서, 역방향 프록시 또는 API 게이트웨이를 구성하기 위해 Gateway API를 구현하는 오픈소스이다.
대시보드는 쿠버네티스에서도 기본적으로 제공을 하고 있는데, minikube만 해도 가이드라인에 대시보드 플러그인을 설치하는 항목이 나와 있으며, 설치가 매우 간단한 편이다.