이전 작성 글: Kubernetes
The Illustrated Children's Guid to Kubernetes
[토크ON세미나] 쿠버네티스 살펴보기 1강 - 컨테이너 오케스트레이션
[토크ON세미나] 쿠버네티스 살펴보기 2강 - 쿠버네티스 & 쿠버네티스 아키텍쳐
ruby
, nodejs
, go
, php
로 만든 서비스들의 배포 방식은 제각각 다름MYSQL_PASS=password
와 같이 컨테이너를 띄울 때 환경변수를 같이 지정key/value store
에 추가함key/value store
는 directory 형태로 값을 저장함/services/web
하위를 읽으면 전체 web 서버 정보를 읽을 수 있음key/value store
를 watch 하고 있던 configuration manager 가 값이 추가되었다는 이벤트를 받음VIRTUAL_HOST=www.subicura.com
과 같이 환경변수를 지정하면 이를 보고 nginx 의 virtual host 설정 파일들을 구성함key/value
스토리지에 정보를 저장할 수도 있고 내부 DNS 서버를 이용borg
를 기반으로 만든 오픈소스cAdvisor
를 통한 리소스 모니터링apiVersion: v1
kind: Pod
metadata:
name: example
spec:
containers:
- name: busybox
image: busybox:1.25