이야기박스
Kubernetes. Anthos 본문
# 개요
간단하게 말하자면 On-Prem Data Center, Cloud Platform 에 설치된 쿠버네티스 클러스터를 관리할 수 잇게 도와주는 매니징 시스템
# 아키텍쳐
## 쿠버네티스
제어 영역, 노드 구성요소로 구성
GKE 기준,
- 제어 영역 (Kubernetes API 서버)
- 노드 구성 요소 : GCE
(위 내용이 온프렘에 적용되는 경우, 어떻게 해야하지?)
## 네트워크
- 온프렘 환경에서 GKE 허브(Stackdriver, GCP Console)를 엔드포인트로 연결할 수 있어야 함
- L4, L7 LB 지원
## 서비스
기초 내용 + 각 클러스터 관리법
Anthos Config Mamagement를 통하여 관리
Clud Interconnect를 통하여 각 클러스터 통합 (다른 클라우드 플랫폼도 가능)
### 이점
-
제어 및 관리를 위한 단일 데이터 소스
-
코드 검토, 검증, 롤백 워크플로를 사용할 수 있습니다.
-
수동 변경으로 인해 Kubernetes 클러스터가 서로 동기화되지 않는 경우 섀도 작업을 방지합니다.
-
CI/CD 파이프라인을 사용해 테스트와 롤아웃을 자동화할 수 있습니다.
-
-
한 번에 모든 클러스터에 대해 배포
-
Anthos Config Management는 한 번의 Git 커밋을 모든 클러스터에 적용되는 여러 kubectl 명령어로 전환해줍니다.
-
Git에서 변경사항을 되돌리기만 하면 롤백됩니다. 그러면 되돌린 버전이 대규모로 자동 배포됩니다.
-
-
변경사항을 적용할 수 있는 풍부한 상속 모델
-
네임스페이스를 사용하면 클러스터 전체 또는 일부, 일부 네임스페이스, 커스텀 리소스에 대해서도 구성을 만들 수 있습니다.
-
네임스페이스 상속을 사용하면 계층화 네임스페이스 모델을 만들어 저장소 폴더 구조 전체에 구성 상속이 가능합니다.
-
'Computer & Data > Orchestration' 카테고리의 다른 글
Kubernetes 7. ConfigMap & Secret (0) | 2019.08.28 |
---|---|
Kubernetes 6. Volume (0) | 2019.08.21 |
Kubernetes 3. Pod (0) | 2019.05.18 |
Kubernetes 2. Docker (0) | 2019.05.06 |
Kubernetes 설치 (1) | 2019.04.30 |