Kubernetes 2

쿠버네티스 - 구글 쿠버네티스 엔진 사용해보기

학습목표 GKE(Google Kubernetes Engine)을 구성할 수 있다. 예시 nginx 를 실행하여 호스팅할 수 있다. 1. GKE 클러스터 생성 오토파일럿 클러스터(Autopilot Cluster) 오토파일럿 클러스터는 Google이 클러스터 운영을 대부분 관리하는 완전 관리형 쿠버네티스 서비스이다. - 노드 관리 자동화 - 프로비저닝, 업그레이드, 확장 자동화 - 보안,로깅,모니터링 자동화 스탠다드 클러스터(Standard Cluster) 노드풀을 직접관리하고, 크기, 유형, 수를 설정해야한다. 클러스터의 업그레이드를 수동으로 관리해야하고 보안 및 관리에 대한 책임을 사용자가 지닌다. 지금은 쿠버네티스를 공부하는 과정이기에 스탠다드 클러스터로 설정한다. 만들기를 완료하게 되면 클러스터가 생..

공부/k8s 2023.05.17

쿠버네티스 - 1. 쿠버네티스란

학습목표 컨테이너에 대해 설명할 수 있다. 컨테이너 오케스트레이션에 대해 설명할 수 있다. 1-1. 컨테이너 운영서비스는 서버에 어플리케이션을 동작시키는 원리로 이루어져있다. 해당 이미지를 보면 인프라위에 하이퍼바이저가 있고 그 위에 게스트OS위에서 어플리케이션을 동작시킨다. VM구조는 기존에 많이 쓰이던 방식이다. 해당 구조는 별도의 물리적인 시스템처럼 동작하기 때문에, 다른 VM에 영향을 주지 않는다. 그러므로 각 VM별로 다른 운영체재와 어플리케이션을 실행할 수 있다. 하지만 위의 그림처럼 어플리케이션 별 Host Operating System 이 생성되는데 여기서 많은 자원을 사용하게 된다는 단점이 있다. 그래서 나오게 된것이 컨테이너 방식이다 컨테이너 방식은 기존의 가상머신과달리 컨테이너는 전체..

공부/k8s 2023.05.17