📄️ 1. 쿠버네티스란?
쿠버네티스는 컨테이너화된 애플리케이션을 효율적으로 배포하고 운영하기 위해 설계된 오픈소스 플랫폼이다.
📄️ 7. 매니페스트와 파드
헬스 체크
📄️ 8. 디플로이먼트
역할 이해하기
📄️ 9. 서비스
파드는 일시적인 존재라 언제든지 할당된 IP 주소가 바뀔 수 있다. 클라이언트 입장에서는 늘 변하는 파드의 IP 주소를 알기 어렵기 때문에 쿠버네티스에는 서비스라는 오브젝트가 존재한다.
📄️ 10. 잡과 크론잡
실패 시 재실행하는 잡과 지정 시간에 기동하는 크론 잡
📄️ 11. 스토리지
k8s에 배포한 애플리케이션이 데이터를 보존하기 위해서는 내부 혹은 외부의 스토리지 시스템과 연결하여 어시스턴트 볼륨을 이용해야 한다.
📄️ 13. 인그레스
인근 레스는 k8 클러스터 외부에서의 요청을 k8s 클러스터 내부의 애플리케이션에 연결하기 위한 api 오브젝트다.
📄️ 14. 오토 스케일
오토 스케일은 CPU와 메모리 사용률에 따라 파드나 노드의 수를 자동으로 늘리고 줄이는 기능을 말한다. 특히 퍼블릭 클라우드에서는 노드의 개수, 이용 시간에 따라 비용이 달라지기 때문에 비용 최적화와도 연결된다.
📄️ 15. 클러스터 가상화
네임스페이스를 사용하여 k8s 클러스터를 논리적으로 분할하는 방법, 즉 클러스터의 가상화에 대해 알아본다.