7部署rancher步骤_Rancher发布K3s,真会玩。。
2019年2月26日,Rancher Labs(以下简称Rancher)宣布推出轻量级Kubernetes发行版K3s(已开源),这款产品专为在资源有限的环境中运行Kubernetes的研发和运维人员设计。Rancher此次发布的K3s项目,将满足在边缘计算环境中运行在x86、ARM64和ARMv7处理器上的小型、易于管理的Kubernetes集群日益增长的需求。
K3s如何减少Kubernetes的大小
为了减少运行Kubernetes所需内存,K3s开发团队主要专注于以下四个方面的主要变化:
删除旧的、非必须的代码:K3s不包括任何默认禁用的Alpha功能或者过时的功能,原有的API组件目前仍运行于标准部署当中。除此之外,Rancher还删除了所有非默认许可控制器,in- tree云提供商和存储驱动程序,但允许用户添加任何他们需要的驱动程序。
整合正在运行的打包进程:为了节省RAM,K3s将通常在Kubernetes管理服务器上运行的多流程合并为单个流程。还将在工作节点上运行的kubelet、kubeproxy和flannel代理进程组合成一个进程。
使用containerd代替Docker作为运行时的容器引擎:通过用containderd替换Docker,K3s能够显著减少运行时占用空间,删除libnetwork、swarm、Docker存储驱动程序和其他插件等功能。
除了 etcd 之外,引入 SQLite 作为可选的数据存储:在k3s中添加了SQLite作为可选的数据存储,从而为etcd提供了一个轻量级的替代方案。该方案不仅占用了较少的内存,而且大幅简化了操作。
推动Kubernetes在边缘计算场景落地
随着Kubernetes的部署开始有边缘部署的发展趋势,企业需要运维管理的Kubernetes集群数量正在迅速增加。在许多最有趣的边缘计算用例当中,组织将运行成千上万的只有一个、两个或者三个节点的Kubernetes集群,运维人员需要负责管理如此大规模的基础架构,而K3s正是为此而生,旨在最大限度地简化用户的安装和操作体验。K3s主要功能包括:
生产级Kubernetes:K3s是一个符合标准的、已获CNCF官方认证的Kubernetes发行版。
一个没有主机依赖的二进制文件:在任何设备上安装Kubernetes所需的一切都包含在这一个40MB的二进制文件当中,不需要像KuberSpray、KubeADM或者RKE这样的外部安装程序。只需要一个命令,用户就可以配置或者升级单节点K3s集群。
一条命令,向集群添加节点:若想向集群添加其他节点,管理员只需在新节点上运行一条命令,指向原始服务器,通过安全token传递即可。
自动生成证书:集群启动时,在Kubernetes主服务器和节点之间建立TLS所需的所有证书都会被自动创建,还会自动创建服务账号的加密密钥。
K3s支持x86_64、ARM64和ARMv7架构,使K3s得以更加灵活地跨任何边缘基础架构工作。除了边缘计算的使用场景,K3s还非常适合那些寻求简单方法来部署Kubernetes轻量级发行版的用户。在早期技术预览期间,许多用户反馈说K3s对于CI/CD环境、嵌入式系统和本地Kubernetes部署特别有帮助。
K3s使用场景:
边缘计算
与应用程序绑定使用
嵌入式设备
CI环境
了解更多
K3s官网:https://k3s.io
GitHub:https://github.com/rancher/k3s
推荐阅读
Kubernetes 干货文章精选
如何顺利完成Kubernetes源码编译?
Go语言负责人:专属于云的编程语言!
Kubernetes 2018 年度简史,2019 年预测
Kubernetes上生产,7大因素带你上王者
7部署rancher步骤_Rancher发布K3s,真会玩。。相关推荐
- K3s部署rancher
前言:k3s高可用还需要做个前段代理.后续更新上. 环境 操作系统内核 [root@rancher01 ~]# cat /etc/redhat-release CentOS Linux release ...
- RKE部署Rancher v2.5.8 HA高可用集群 以及常见错误解决
此博客,是根据Rancher官网文档,使用RKE测试部署最新发布版 Rancher v2.5.8 高可用集群的总结文档.Rancher文档 | K8S文档 | Rancher | Rancher文档 ...
- 使用RKE部署Rancher v2.5.8 HA高可用集群
文章目录 一 了解 Rancher 1 关于Helm 2 关于RKE 3 关于K3S 4 Rancher 名词解释 4.1 仪表盘 4.2 项目 4.3 多集群应用 4.4 应用商店 4.5 Ranc ...
- Rancher 1.6发布:EBS支持、密文管理和CLI增强
Rancher v1.6现已全面发布!这是Rancher容器管理平台的最新版本.尽管我们一如既往地建议您使用Rancher最新的稳定版本进行生产或关键任务的部署,然而此刻,我们还是迫不及待地想与你分享 ...
- Helm部署rancher 高可用集群
Helm部署rancher 高可用集群 Helm简介 Helm是Kubernetes的一个包管理工具,用来简化Kubernetes应用的部署和管理.可以把Helm比作CentOS的yum工具. Hel ...
- 微服务部署:蓝绿发布、滚动发布、灰度发布、金丝雀发布
在项目迭代的过程中,不可避免需要上线.上线对应着部署,或者重新部署:部署对应着修改,修改则意味着风险. 1.蓝绿发布(Blue/Green Deployment) ①定义 蓝绿部署是不停老版本,部署新 ...
- 【内网福音】如何离线部署Rancher
2019独角兽企业重金招聘Python工程师标准>>> 对于在公司内网环境中.无法访问互联网的用户而言,离线安装部署Rancher是解决问题的关键.本文是Rancher离线部署教程, ...
- 百度景鲲:9月15日发布小度真无线智能耳机
9月12日消息,百度集团副总裁.百度智能生活事业群组(SLG)总经理景鲲在其朋友圈发文披露百度将在9月15日百度世界大会上发布小度真无线智能耳机. 景鲲表示,小度真无线智能耳机将重新定义智能,是随身A ...
- Debezium系列之:Debezium UI部署详细步骤
Debezium系列之:Debezium UI部署详细步骤 一.安装docker 二.修改docker镜像仓库 三.启动debezium ui命令详解 四.启动debezium ui 五.登陆debe ...
- Oracle EBS OAF开发入门(3)-OAF如何部署,译编和发布
上节课我们学习如何编写Hello World程序,参考:Oracle EBS OAF开发入门(2)-Hello World 接下来一起学习如何何部署,译编和发布? 第一步:OAF程序部署 将本地目录: ...
最新文章
- 4月30日或为上半年“最难打车日”
- 使用 class-dump 扫描 app 关键字
- JavaWeb学习笔记——JSTL核心标签库
- include、ViewStub、merge优化布局标签
- ASP XML 编程简介
- mysql sql语句 datediff_MySQL数据库之MySQL DATEDIFF 函数
- scala里集合排序函数的使用
- node.js(一)基础介绍
- HDU-3401 Trade 单调队列优化DP
- 判断激光雷达性能好坏必了解的指标
- 会玩儿!网易云音乐推出“还郑州一个七夕”特别策划
- JDBC基础理解与实现操作
- Brainfuck语言入门
- 小米ES Pro和X Pro对比有什么区别?哪个更值得入手
- Linux 文件的属性
- C++ std::multiset返回值 has no member named ‘first’
- 软件工程作业(流程图,盒图)
- Exchange 2016 -KB5000871安全补丁更新沥血排坑路
- UDP攻击实战及其简略防御方法
- 打开深度学习的潘多拉魔盒(模型可视化)
热门文章
- 最新的ndkr20编译c_Android NDK-r20 交叉编译 FFmpeg 4.2
- 【火灾检测】基于matlab GUI火灾检测(带面板)【含Matlab源码 1646期】
- 【手写字母识别】基于matlab GUI模板匹配手写大写字母识别【含Matlab源码 115期】
- 【语音去噪】基于matlab改进谱减法语音去噪【含Matlab源码 569期】
- 【优化预测】基于matlab人工鱼群算法优化BP神经网络预测【含Matlab源码 523期】
- 【元胞自动机】基于matlab元胞自动机模拟交通流【含Matlab源码 355期】
- 【三维路径规划】基于matlab广度优先搜索算法无人机三维路径规划【含Matlab源码 270期】
- 台式计算机开机密码设置,设置台式电脑的开机锁屏密码的方法步骤
- java biginteger 比较大小,Java BigInteger compareTo()用法及代码示例
- HDU 6098 Inversion 思维