본문 바로가기

docker, kubernetes

(2)
쿠버네티스 개념 및 실습 개념 1. 쿠버네티스는 여러 컨테이너를 관리하기위한 오케스트레이션 도구이다. 2. 클러스터는 여러대의 서버가 모여 쿠버네티스같은 하나의 논리적 단위를 구성하는것을 의미한다. 클러스터 관리자는 노드라고 하는 각각의 서버를 관리한다. 3. 쿠버네티스 애플리케이션은 컨테이너에서 실행되고 한 컴포넌트를 여러 컨테이너에서 여러번 실행하여 스케일링을 구현( 처리능력)하고 가용성을 확보할수 있는 장점이 있다. 또 쿠버네티스트는 컨테이너 외에도 여러가지 리소스를 관리하는데 대표적인 3가지로는 1.애플리케이션 구성정보를 관리하기 위해 기술한것을 yaml(애플리케이션 매니페스트라고 한다.) 파일로저장할수 있고 2.스토리지제공 그리고 3.민감한 정보를 포함하는것도 안전하게 보관할수 있다. 실습 쿠버네티스는 어떻게 컨테이너를..
도커 이미지 태그를 사용하여 버전관리 패키징 했던 Go 애플리케이션 이미지 gallery에 major. minor. patch 형식의 버전태그를 부여했다. latest는 최신버전 2는 minor 업데이트 특정 패치 버전을 받고 싶으면 2.1이나 2.1.106로 선택하면 된다. major 버전 태그를 지정해 사용한다면 지속적인 업데이트를 받겠지만, 예기치 않은 기능 변경을 겪을 수 있다. 가능한 정확한 버전을 지정하는게 좋다. 도커 교과서 - 예스24 (yes24.com) 도커 교과서 - 예스24 도커 전문가가 알려주는 실전에 강한 도커 사용법!입문자에게 딱 맞는 구성으로 시작하자!200개의 실습으로 실전 투입을 위한 준비를 마치자!이 책은 저자가 수년에 걸쳐 완성한 ‘하루 1시간 학 www.yes24.com