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 -
更多的安装方式和配置可以参考文档。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/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); 城市的街道因为汽车数量的增长越来越...
阅读 1342·2019-08-30 15:55
阅读 1643·2019-08-26 10:21
阅读 3436·2019-08-23 18:28
阅读 3374·2019-08-23 15:38
阅读 742·2019-08-23 15:24
阅读 2134·2019-08-23 13:59
阅读 773·2019-08-23 11:31
阅读 2869·2019-08-23 10:53