
단일 패키지 42 개의 Linux 풍미에서 작동하는 단일 패키지 완전히 적합한 경량 Kubernetes. 완벽한 :
Canonical은 단일 노드 Kubernetes 클러스터를 프로비저닝하는 가장 쉬운 방법을 조립했을 수 있습니다 -Kelsey Hightower
작은 . 개발자는 랩톱 및 워크 스테이션 개발을 위해 가장 작은 K8을 원합니다. Microk8s는 Ubuntu에서 실행할 때 Azure AKS, Amazon EKS, Google GKE와 호환되는 독립형 K8S를 제공합니다.
단순한 . 단순성과 확실성을 위해 움직이는 부품이없는 단일 패키지 설치로 관리 및 운영을 최소화하십시오. 모든 종속성 및 배터리가 포함되어 있습니다.
안전한 . 모든 보안 문제에 대한 업데이트를 사용할 수 있으며 유지 보수주기에 맞게 즉시 적용하거나 예약 할 수 있습니다.
현재의 . Microk8s는 업스트림 K8과 같은 날에 상류를 추적하고 베타, RC 및 최종 비트를 릴리스합니다. 최신 K8을 추적하거나 1.10 이후의 릴리스 버전을 고수 할 수 있습니다.
포괄적인 . Microk8은 일반적인 K8S 기능 및 서비스를위한 선별 된 매니페스트 모음을 포함합니다.
microk8s로 재미있는 일을한다면 야생의 microk8s에서 선을 떨어 뜨립니다!
다음과 같이 Microk8을 설치하십시오.
snap install microk8s --classic
microk8s는 microk8s kubectl 명령을 포함합니다.
sudo microk8s kubectl get nodes
sudo microk8s kubectl get services
기존 kubectl과 함께 microk8을 사용하려면 :
sudo microk8s kubectl config view --raw > $HOME/.kube/config
SNAP 설치 중에 MicroK8S 사용자 그룹이 생성됩니다. 이 그룹의 사용자에게는 microk8s 명령에 대한 액세스 권한이 부여됩니다. 해당 그룹에 사용자를 추가하려면 :
sudo usermod -a -G microk8s <username>
Microk8s는 상류 Kubernetes의 베어 본을 설치합니다. DNS 및 Kubernetes 대시 보드와 같은 추가 서비스를 microk8s enable 명령을 사용하여 활성화 할 수 있습니다.
sudo microk8s enable dns
sudo microk8s enable dashboard
microk8s status 사용하여 사용 가능한 추가 및 사용 가능한 애드온 목록을보십시오. ${SNAP}/actions/ , ${SNAP} 가 기본적으로 /snap/microk8s/current 가리키면 Addon Manifest 및/또는 스크립트를 찾을 수 있습니다.
공식 문서는 Kubernetes 상류 담론에서 유지됩니다.
Microk8에 기여하려면 빌드 지침을 살펴보십시오.