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

MicroK8s용 Calico 퀵스타트

원문 보기 위키 갱신

MicroK8s는 단일 호스트에서 가볍게 돌릴 수 있는 Kubernetes 배포판이라 Calico를 빠르게 체험하기 좋아요. 이 문서는 약 5분 만에 단일 노드 MicroK8s 클러스터에 Calico를 설치하는 절차를 안내합니다. 테스트나 개발 환경 구성에 활용해보세요.

출처: 문서

본문

큰 그림

약 5분 안에 Calico가 포함된 단일 노드 MicroK8s 클러스터를 설치합니다.

활용 가치

MicroK8s는 불변(immutable) 컨테이너로 실행되도록 패키징된 가벼운 업스트림 Kubernetes 배포판이에요.

이 퀵스타트를 활용하면 MicroK8s에서 Calico 기능을 빠르고 간편하게 체험할 수 있습니다.

시작하기 전에

  • 다음 요건을 충족하는 Linux 호스트가 있는지 확인하세요:

    • 4GB RAM
    • 20GB의 여유 디스크 공간
    • Ubuntu 20.04 LTS, 18.04 LTS 또는 16.04 LTS(snapd를 지원하는 다른 운영체제도 가능)

적용 방법

  1. 다음 명령으로 노드를 초기화합니다.

    snap install microk8s --classic
    

    참고: snap info microk8s 명령으로 snap에 게시된 다른 버전의 Kubernetes MicroK8s 구현을 확인할 수 있어요.

  2. dns 서비스를 활성화합니다.

    microk8s enable dns
    
  3. 클러스터 상태를 확인합니다.

    microk8s kubectl get pods -A
    

    다음과 비슷한 결과가 표시될 거예요

    NAMESPACE     NAME                                       READY   STATUS    RESTARTS   AGE
    kube-system   calico-node-b82zp                          1/1     Running   0          64s
    kube-system   calico-kube-controllers-555fc8cc5c-b7cp6   1/1     Running   0          64s
    kube-system   coredns-588fd544bf-mbc7n                   1/1     Running   0          39s
    

당신이 얻게 될 구성의 세부 사항은 다음과 같아요:

Policy IPAM CNI Overlay Routing Datastore
Calico Calico Calico VXLAN Calico Kubernetes

?

다음 단계

필수

선택

추천 튜토리얼

더 알아보기 (Learn more)

MicroK8s는 학습과 실험에 딱 좋은 환경이에요. 설치 후 calicoctl 구성 문서로 이어지며, NetworkPolicy 튜토리얼로 정책 실습을 시작할 수 있습니다.