标签:docker class 介绍 部署 rancher 利用 发布 需求量 环境
Kubernetes已经改变了如何大规模部署和管理容器化工作负载。现在开发人员面临的挑战主要在于设置过程的复杂性和资源需求量巨大。如果你深受内存不足的困扰,想要部署轻量级Kubernetes集群来减少内存占用,那么你一定要考虑由Rancher Labs发布的轻量级Kubernetes发行版——k3s。它把安装Kubernetes所需的一切文件都打包进一个40MB大小的二进制文件中,仅需512MB的RAM即可运行。非常适用于资源有限的环境,如边缘计算场景、IoT等。
在实际场景中,为了获得开发和测试的动力,节省开销,用户希望能够以最少的资源利用率和较低的硬件规格来部署Kubernetes。而k3s正好满足了这一需求,它能够在任何512MB RAM以上的设备上运行集群,如IoT设备或ARM驱动的设备。
既然k3s仅需少量资源即可运行,那么这意味着一些Kubernetes的特性被移除了:
配置docker加速
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
curl -sfL https://get.k3s.io | sh -
k3s配置
cd - && mkdir .kube cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
创建test.yaml
kind: Namespace
apiVersion: v1
metadata:
name: playground
labels:
name: playground
快速测试
kubectl apply -f test.yaml
获取
kubectl get pod
如果你想尝试集群安装方式:https://my.oschina.net/u/3330830/blog/3124644
标签:docker class 介绍 部署 rancher 利用 发布 需求量 环境
原文地址:https://www.cnblogs.com/-wenli/p/13664897.html