码迷,mamicode.com
首页 > 其他好文 > 详细

k3s安装

时间:2020-09-18 00:46:39      阅读:29      评论:0      收藏:0      [点我收藏+]

标签:docker   class   介绍   部署   rancher   利用   发布   需求量   环境   

 

k3s介绍

Kubernetes已经改变了如何大规模部署和管理容器化工作负载。现在开发人员面临的挑战主要在于设置过程的复杂性和资源需求量巨大。如果你深受内存不足的困扰,想要部署轻量级Kubernetes集群来减少内存占用,那么你一定要考虑由Rancher Labs发布的轻量级Kubernetes发行版——k3s。它把安装Kubernetes所需的一切文件都打包进一个40MB大小的二进制文件中,仅需512MB的RAM即可运行。非常适用于资源有限的环境,如边缘计算场景、IoT等。

在实际场景中,为了获得开发和测试的动力,节省开销,用户希望能够以最少的资源利用率和较低的硬件规格来部署Kubernetes。而k3s正好满足了这一需求,它能够在任何512MB RAM以上的设备上运行集群,如IoT设备或ARM驱动的设备。

既然k3s仅需少量资源即可运行,那么这意味着一些Kubernetes的特性被移除了:

  • 旧的、非默认的、alpha功能
  • 大部分in-tree插件(云提供商和存储插件),将其用附加组件进行替换
  • 用sqlite来代替etcd作为默认存储机制

配置docker加速

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

k3s安装

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

 

k3s安装

标签:docker   class   介绍   部署   rancher   利用   发布   需求量   环境   

原文地址:https://www.cnblogs.com/-wenli/p/13664897.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!