본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

Calico 더 어렵게 설치하기

원문 보기 위키 갱신

Calico 더 어렵게 설치하기 (the hard way)

"Calico the hard way"는 Kubernetes와 Calico 컴포넌트가 어떻게 맞물리는지 학습하기 위한 단계별 튜토리얼이에요. 매니페스트로 설치하며 내부 동작을 직접 이해하는 데 초점을 맞춥니다. 이 문서는 튜토리얼의 소개, 대상 독자, 클러스터 구성, 그리고 11개 실습(lab) 목록을 안내해요.

출처: 문서

본문

이 튜토리얼에 대하여

"Hard Way"는 Kubernetes와 Calico 컴포넌트가 어떻게 맞물리는지 배우기 위한 튜토리얼이에요. "Calico the hard way"라는 이름은 Kelsey Hightower의 Kubernetes the hard way에서 영감을 받았습니다. 이 튜토리얼은 "후드 아래"에서 무슨 일이 일어나는지 배우는 데 최적화되어 있고, 설치에는 매니페스트를 사용해요. 이 절차는 프로덕션 설치에 적합하지 않습니다.

프로덕션 준비가 된 Calico 설치로 가는 가장 직접적인 경로는 설치 가이드를 참고하세요.

대상 독자

이 가이드는 다음에 해당하는 분을 위한 거예요

  • Kubernetes 네트워킹과 보안 옵션을 평가하며 깊이 파고들고 싶은 분, 또는
  • 프로덕션에서 Calico 클러스터를 구축하고 지원할 계획이며 동작 원리를 이해하고 싶은 분

이 가이드는 노드를 프로비저닝하고 접속하는 데 AWS 웹 콘솔 또는 CLI를 능숙하게 쓸 수 있다고 가정해요.

클러스터 상세

Calico는 다양한 환경에서 실행되고 여러 클러스터 타입을 지원해요. 어느 정도는 규범적으로 유지하기 위해 이 가이드는 AWS에서 동작하는 Kubernetes에 초점을 맞추지만, 여기서 배우는 내용은 Calico를 어디에서 실행하든 적용됩니다. 클러스터 타입 전체 목록(OpenShift, OpenStack 등)은 Getting Started를 참고하세요.

이 가이드는 다음 Calico 옵션을 갖춘 클러스터 설치를 도와줘요

  • Kubernetes를 데이터스토어로 사용
  • BGP 네트워킹을 갖춘 Calico CNI 플러그인
  • Calico IP 주소 관리(IPAM)
  • 오버레이 없음
  • IPv4 주소
  • 상호 인증된 TLS를 갖춘 고가용성 Typha

실습(Labs)

  1. Kubernetes 띄우기
  2. Calico 데이터스토어
  3. IP 풀 구성
  4. CNI 플러그인 설치
  5. Typha 설치
  6. calico/node 설치
  7. BGP 피어링 구성
  8. 네트워킹 테스트
  9. 네트워크 정책 테스트
  10. 최종 사용자 RBAC
  11. Istio 통합

더 알아보기 (Learn more)

이 튜토리얼은 학습용이며 프로덕션 설치 절차가 아니에요. 실제 운영 클러스터에는 공식 설치 가이드를 사용하고, 여기서는 각 컴포넌트의 역할을 이해하는 데 집중하세요.