k3s와 MicroK8s의 차이점을 생각하다
이 보도는 개인의 견해로 필자가 속한 어떤 단체와도 관계가 없다.
タイトルは釣りです。
제목을 보신 여러분께 죄송합니다. k3s와 마이크로K8s는 쉽게 말하면 트럭과 오토바이의 차이입니다.Kubbernetes와 비교해보면 다음과 같은 느낌이다.
===MicroK8s도 모일 수 있다==
MicroK8s1.19-28 August 2020부터 사용 가능
MicroK8s - High Availability (HA)
https://microk8s.io/docs/high-availability
데이터 가게는 etcd가 아니라 dqlite를 사용한다고 합니다.
=============================
오토바이와 트럭은 용도가 다르고 특성도 당연히 다르다.다르게 생각하는 것도 이상하지만 Kubernetes 레이크의 환경에서 매우 특색 있는 두 제품을 비교하고 싶어서 기사를 썼습니다.
오프닝
경량 Kubernetes는 Rancher사가 개발한 k3s이고, Cannoniccal사도 마이크로K8s라고 불리는 경량 시도 63?Kubbernetes를 개발 중입니다. (마이크로소프트와 함께 있기 때문에 일반적인 Kubbernetes보다 가볍다고 판단됩니다.)어떤 것이든 Minikube와 같은 가상 기기를 사용하지 않고 Kubernetes를 실행할 수 있다.
어떤 기능이 있는지, 어떤 차이가 있는지 비교해 보았습니다(검증 과정에서 오류가 있을 수 있지만 주의할 점이 있으면 지적해 주십시오)
1. 용도
k3s
k3s - Lightweight Kubernetes | k3s
https://k3s.io/
K3s는 Rancher Labs에서 개발했습니다.IoT 등 소규모 설비와 Rancher 회사에 적용됩니다.이진 크기로 40MB나 랩버리피처럼 자원이 적은 장비도 이동하는 곳이 점이다.랜서 컴퓨팅과 ARM 바이너리 모바일을 매점으로 삼고 있다.각양각색의 기능이 삭감되었지만, 마스터와 노드는 원래의 Kubbernetes로서의 분산 관리에 대해 잘 남아 있다.
MicroK8s
MicroK8s - Fast, Light, Upstream Developer Kubernetes
https://microk8s.io/
마이크로K8s는 카노니컬사가 개발했다.Canonical 회사의 개발자를 위한 개발 환경.이진 크기가 작지 않다.k3s처럼 자원 삭감에 주력하지 않고 Kubbernetes가 실행 환경을 만들 수 있도록 노력하는 것을 매점으로 삼았다.마스터나 노드와 같은 분산 동작이 없고 분산 환경 등의 여분성이 없다.전문적으로 개발된 1인용 Kubernetes는 Itsio와jaeger를 간단하게 유효하게 할 수 있다.이런 의미에서 그들의 목표는 간단하게 CI/CD의 용도를 설계할 수 있는 것이다.
용도
k3s
MicroK8s
IoT, 에지
〇
△
간단한 설치
〇
〇
개발 환경용
△
〇
2. 작업 플랫폼
k3s
amd64와arm 바이너리를 준비했습니다.
https://github.com/rancher/k3s/releases/tag/v0.2.0
MicroK8s
amd64, ARM 및 ppc64el 바이너리가 준비되어 있습니다.
(단, ppc64el은 Version 1.1.1까지)
K3s와 관련해 OS는 단일 바이너리로 여겨지며 Ubuntu, RancherOS, CentOS 등에서 작동한다.Snap에 해당하는 OS라면 Ubuntu, CentOS로 이동하십시오.
대응 CPU 아키텍처
k3s
MicroK8s
amd64
〇
〇
arm64
〇
〇
ppc64el
✕
△
3. 기능
어떤 기능이 있는지에 대해서도 열거할 것이다.
목록에
※注:このリストは最初に述べたとおり、そもそもk3sとMicroK8sの用途が違うもの
이 열거되어 있기 때문에 틀렸다고 말하지 말고 それぞれに向き不向き
가 어느 분야에 적합한지 표시하세요.기능
k3s
MicroK8s
Docker 삽입(※ 1)
〇
〇
Kubbernetes Master-Node 방차
〇
✕
traefik 가져오기
〇
✕
GPU 지원
✕
〇
Kubbernetes 버전 전환 기능
✕
〇
대시보드
✕
〇
Itsio 포함
✕
〇
jaeger 설치
✕
〇
flentd 가져오기
✕
〇
storge 포함
✕
〇
registry 가져오기
✕
〇
ingress 포함
✕
〇
dns 삽입
✕
〇
metrics-server 포함
✕
〇
proometheus 포함
✕
〇
데이터 저장소
qlite3 (etcd도 가능)
etcd (단일)
※1
이 기술은 그다지 정확하지 않다.k3s에 관해서는 Docker가 설치되어 있다기보다는 contained를 사용하는 것이 좋다.MicroK8s의 동작은 Docker가 움직이는 것처럼 보입니다.
★ 두 가지 내장된 Docker 지령이 어느 정도(예를 들어 구축 등)까지 할 수 있는지에 대해 좀 더 조사하고 싶습니다.
4. 요약
나는 k3s와 마이크로K8s가 완전히 다른 개념이라는 것을 알았다.
나는 k3s가 현재 IoT와 테두리 계산의 용도에 적합하다고 생각한다.또 랜서와 협업하는 것이 앞으로의 관건이다.
마이크로소프트 8s는 하나의 명령을 통해 다양한 옵션을 열고 닫을 수 있으며 개발자 환경으로 사용하기에 적합하다.랩버리피도 움직일 수 있고 단일 이동도 재미없을 것 같아.
5. 소감
Rancher Labs 회사와 Cannonical 회사는 모두 내가 좋아하는 회사다.
어느 제품이든 Docker가 들어가면 Docker의 설치와 Virtualbox는 필요 없고 컨테이너 시스템에서 새로운 지평선을 볼 수 있다.
k3s는 매우 흥미로운 콘셉트로 기쁘다. 마이크로K8s의 분위기도 높아졌으면 좋겠다.
6. 링크 세트
일본어 정보가 별로 없어서 링크집을 미리 만들었어요.
만약 이런 곳에도 기록이 있거나 이런 기록이 있다면 저에게 알려주세요.
k3s
Kubbernetes를 40MB에 불과한 싱글 바이너리로 가볍고 간단한 새 발매판'k3s'가 등장했다.Rancher Labs 오픈 소스 파일
https://www.publickey1.jp/blog/19/kubernetes40mbk3srancher_labs.html
Rancher Labs, OSS 프로젝트 "k3s""약 40MB 크기의 단일 바이너리"- IT
https://www.atmarkit.co.jp/ait/articles/1902/27/news062.html
k3s 분류 기사 일람-가상화 통신
https://tech.virtualtech.jp/archive/category/k3s
"k3s"검색 결과 - Qita
https://qiita.com/search?q=k3s
IoT용 가벼운 KubernetesQita 소개
https://qiita.com/inductor/items/1463cefb72296369b49f
k3s가 시운전을 해봤어요. - Qita.
https://qiita.com/tukiyo3/items/2ba865042f270dd2b945
MicroK8s
MicroK8s를 사용해 보세요. - Qita.
https://qiita.com/niiku-y/items/e5285af4f12b1318cf4e
Kubbernetes 도장 다음날 - Kubbernetes의 현지 환경에 대해 - Toku's Blog
https://cstoku.io/posts/2018/k8sdojo-02/
마이크로k8s를 사용하여 3분간 로컬 Kubernetes 환경 구축 – mhiro 2-Medium
https://medium.com/mhiro2/try-k8s-in-3minutes-with-microk8s-921d1e3ec6dc
제560회 마이크로k8s 가벼운 Kubernetes 환경 구축: Ubuntu Weekly Recipe |gihyo.jp...기술평론사
https://gihyo.jp/admin/serial/01/ubuntu-recipe/0560?page=1
Reference
이 문제에 관하여(k3s와 MicroK8s의 차이점을 생각하다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ynott/items/89941c36c606a8384028텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)