K3s是一個輕量的K8s,主要面向IOT、Edge、CI等場景。
Lightweight Kubernetes. 5 less than k8s.
K3s和K8s的對比,移除了:
非默認的、遺留的特性
Alpha階段的特性
In-tree的云服務提供商
In-tree的存儲驅動
Docker (可選)
帶來了:
簡化安裝
SQLite3支持,替代etcd
TLS管理
自動的Manifest和Helm Chart管理
containerd, CoreDNS, Flannel
快速安裝## 下載鏡像,避免無網絡或訪問不了gcr.io $ wget https://github.com/rancher/k3s/releases/download/v0.3.0/k3s-airgap-images-amd64.tar $ sudo mkdir -p /var/lib/rancher/k3s/agent/images/ $ sudo cp k3s-airgap-images-amd64.tar /var/lib/rancher/k3s/agent/images/ ## 安裝 $ curl -sfL https://get.k3s.io | sh - [INFO] Finding latest release [INFO] Using v0.3.0 as release [INFO] Downloading hash https://github.com/rancher/k3s/releases/download/v0.3.0/sha256sum-amd64.txt [INFO] Downloading binary https://github.com/rancher/k3s/releases/download/v0.3.0/k3s [INFO] Verifying binary download [INFO] Installing k3s to /usr/local/bin/k3s [INFO] Creating /usr/local/bin/kubectl symlink to k3s [INFO] Creating /usr/local/bin/crictl symlink to k3s [INFO] Creating uninstall script /usr/local/bin/k3s-uninstall.sh [INFO] systemd: Creating environment file /etc/systemd/system/k3s.service.env [INFO] systemd: Creating service file /etc/systemd/system/k3s.service [INFO] systemd: Enabling k3s unit Created symlink /etc/systemd/system/multi-user.target.wants/k3s.service → /etc/systemd/system/k3s.service. [INFO] systemd: Starting k3s
完成后就可以用kubectl正常訪問k3s:
$ kubectl get pods --all-namespaces kubectl get pods --all-namespaces NAMESPACE NAME READY STATUS RESTARTS AGE kube-system coredns-7748f7f6df-phxck 1/1 Running 33 38d kube-system helm-install-traefik-8tjss 0/1 Completed 0 51s kube-system svclb-traefik-78cbd58b59-smdf8 2/2 Running 0 51s kube-system traefik-5cc8776646-x9bw9 1/1 Running 0 34s $ kubectl get nodes NAME STATUS ROLES AGE VERSION archlinux Ready43m48s v1.13.5-k3s.1
注意:K3s默認使用containerd,要使用docker需要設置--docker:
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--docker" sh -
更多的安裝方式和配置可以參考文檔。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/32961.html
摘要:史上最輕量的開源發行版來了滿足在邊緣計算和設備上的新興使用場景。此次發布的項目,將滿足在邊緣計算環境中運行在和處理器上的小型易于管理的集群日益增長的需求。 史上最輕量的開源Kubernetes發行版——K3s來了!滿足Kubernetes在邊緣計算和IoT設備上的新興使用場景。 showImg(https://segmentfault.com/img/remote/1460000018...
摘要:年月日,業界領先的容器管理軟件提供商以下簡稱宣布推出輕量級發行版,這款產品專為在資源有限的環境中運行的研發和運維人員設計。此次發布的項目,將滿足在邊緣計算環境中運行在和處理器上的小型易于管理的集群日益增長的需求。2019年2月26日,業界領先的容器管理軟件提供商Rancher Labs(以下簡稱Rancher)宣布推出輕量級Kubernetes發行版K3s,這款產品專為在資源有限的環境中運行...
摘要:發布不到兩天,上數已近,這個業界大熱的史上最輕量的開源發行版,你試過了沒資深架構師來教你走出嘗鮮第一步使用教程在此前言昨天,正式發布了一款史上最輕量的開源發行版。大小只有,極簡,輕便,易于使用。 發布不到兩天,GitHub上Star數已近3000,這個業界大熱的、史上最輕量的開源Kubernetes發行版,你試過了沒? Rancher資深架構師來教你走出嘗鮮第一步!使用教程在此! sh...
摘要:雖然可以安裝在任何的發行版上,但將與底層操作系統分開進行系統補丁或升級的話,操作會很復雜。簡化系統補丁和升級管理員可以通過一組通用的文件管理發行版和發行版,并利用協調部署操作系統升級。 美國時間2019年4月24日,業界領先的容器軟件提供商Rancher Labs(以下簡稱Rancher)正式發布k3OS,這是業界首個專為Kubernetes而生的極輕量操作系統,資源消耗極低,操作極簡...
摘要:的設計初衷就是為了能讓像樹莓派一樣的低資源計算平臺更容易安裝和維護。運行以下命令在上運行節點首先,我們需要為樹莓派準備一些初始步驟。首先,使用以下命令來禁用然后,將以下文本附加到的第一行然后,樹莓派。 showImg(https://segmentfault.com/img/remote/1460000018484516?w=2000&h=621); 城市的街道因為汽車數量的增長越來越...
閱讀 1343·2019-08-30 15:55
閱讀 1645·2019-08-26 10:21
閱讀 3438·2019-08-23 18:28
閱讀 3375·2019-08-23 15:38
閱讀 744·2019-08-23 15:24
閱讀 2135·2019-08-23 13:59
閱讀 775·2019-08-23 11:31
閱讀 2870·2019-08-23 10:53