k3s와 MicroK8s의 차이점을 생각하다

6701 단어 k3smicrok8s
매번 투덜거려도 안 나오는 에피소드가 있다.
이 보도는 개인의 견해로 필자가 속한 어떤 단체와도 관계가 없다.タイトルは釣りです。 제목을 보신 여러분께 죄송합니다. 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

좋은 웹페이지 즐겨찾기