k3s教程
文章平均质量分 90
k3s中文社区
k3s是由Rancher Labs于2019年年初发布的一款轻量级Kubernetes发行版,专为边缘计算、物联网、IoT等资源有限场景设计。
展开
-
实践教程丨如何在边缘基础设施上运行故障预测解决方案?
作者简介Janakiram MSV是Janakiram & Associates的首席分析师,也是国际信息技术学院的兼职教师。他也是Google Qualified Developer、亚马逊认证解决方案架构师、亚马逊认证开发者、亚马逊认证SysOps管理员和微软认证Azure专业人员。Janakiram是云原生计算基金会(CNCF)的大使,也是首批Kubernetes认证管理员和Kubernetes认证应用开发者之一。他曾在微软、AWS、Gigaom Research等知名公司工作。图片.原创 2021-05-27 11:40:21 · 428 阅读 · 0 评论 -
如何基于K3s构建云原生边缘基础设施?
作者简介Janakiram MSV是Janakiram & Associates的首席分析师,也是国际信息技术学院的兼职教师。他也是Google Qualified Developer、亚马逊认证解决方案架构师、亚马逊认证开发者、亚马逊认证SysOps管理员和微软认证Azure专业人员。Janakiram是云原生计算基金会的大使,也是首批Kubernetes认证管理员和Kubernetes认证应用开发者之一。他曾在微软、AWS、Gigaom Research等知名公司工作。Kuberne.原创 2021-05-17 13:15:47 · 3974 阅读 · 5 评论 -
k3d入门指南:在Docker中运行K3s
在本文中,我们将简单了解k3d,这是一款可让您在安装了Docker的任何地方运行一次性Kubernetes集群的工具,此外在本文中我们还将探讨在使用k3d中可能会出现的一切问题。什么是k3d?k3d是一个小型程序,用于在Docker中运行K3s集群。 K3s是经过CNCF认证的轻量级Kubernetes发行和沙箱项目。它是为资源有限环境设计的,被打包为单个二进制文件,所需RAM小于512MB。 要了解有关K3s的更多信息,请查看我们之前的公众号文章及B站上的视频。k3d借助从K3s仓库构建的Dock.原创 2021-05-14 10:48:15 · 1398 阅读 · 1 评论 -
一文搞定完整的云原生边缘基础设施堆栈
作者简介Janakiram MSV是Janakiram & Associates的首席分析师,也是国际信息技术学院的兼职教师。他也是Google Qualified Developer、亚马逊认证解决方案架构师、亚马逊认证开发者、亚马逊认证SysOps管理员和微软认证Azure专业人员。Janakiram是云原生计算基金会的大使,也是首批Kubernetes认证管理员和Kubernetes认证应用开发者之一。他曾在微软、AWS、Gigaom Research等知名公司工作。在之前.原创 2021-05-12 09:25:56 · 431 阅读 · 0 评论 -
硬核干货| 利用K3s低成本在流水线中添加测试
作者介绍Petro Kashlikov,AWS技术客户经理。十分热衷于容器技术,并与客户一起设计、部署和管理他们的工作负载/架构。现代化的微服务应用程序堆栈、CI/CD流水线、Kubernetes作为编排引擎以及每天成千上百的部署……这些听起来十分美好,直到你发现你的Kubernetes开发或staging环境被这些部署弄得混乱不堪并且一个开发团队所做的更改会影响你的Kubernetes环境。在本文中,我们将了解为什么这些外部更改会影响我们的Kubernetes环境以及如何避免这一影响。之所以会出.原创 2021-05-08 21:26:21 · 511 阅读 · 1 评论 -
K3s+Jetson Nano,在边缘端实现实时视频分析!
随着越来越多功能强大的新设备开始支持GPU,边缘场景的用例不断扩展到各行各业。随着技术的发展,边缘的规模越来越大,效率越来越高。NVIDIA凭借其行业领先的GPU携手领先的处理器IP技术提供商ARM在边缘生态系统领域进行重大创新和投资。NVIDIA Jetson Nano便是其中的代表产品之一,它功能强大但花销极低,它可以运行支持GPU的工作负载并处理AI / ML数据处理任务。此外,Kubernetes等云原生技术还使开发人员能够使用容器为边缘构建轻量级应用程序。为了在整个计算多样化的边缘生态系统中实现无原创 2021-04-26 21:14:59 · 849 阅读 · 0 评论 -
15分钟连接Jetson Nano与K8S,轻松搭建机器学习集群
在本文中我将展示如何将Jetson Nano开发板连接到Kubernetes集群以作为一个GPU节点。我将介绍使用GPU运行容器所需的NVIDIA docker设置,以及将Jetson连接到Kubernetes集群。在成功将节点连接到集群后,我还将展示如何在Jetson Nano上使用GPU运行简单的TensorFlow 2训练会话。K3s还是K8s?K3s是一个轻量级Kubernetes发行版,其大小不超过100MB。在我看来,它是单板计算机的理想选择,因为它所需的资源明显减少。你可以查看我们的往期文原创 2021-04-21 19:43:26 · 827 阅读 · 0 评论 -
配置高可用K3s集群完全攻略
前 言在本文中,我们将简要介绍在高可用性(HA)配置中设置K3s的参考架构。这意味着你的K3s集群可以容忍故障,并保持启动和运行,为你的用户提供流量。你的应用程序也应该针对高可用性进行构建和配置,但这部分内容不在本文的范围内。在本教程中,我们将使用CLI工具在DigitalOcean上配置一个HA K3s集群。我们将使用MySQL进行数据存储,并使用TCP负载均衡器为Kubernetes API server提供一个稳定的IP地址。那么,为什么我们需要高可用?我们可以创建的K3s集群是通过在一个有公原创 2021-04-19 21:08:39 · 1649 阅读 · 0 评论 -
K3s+Sysdig,8分钟部署并保护集群安全!
K3s因其易于部署、小型二进制文件以及能够用于特定用例,如边缘环境(在这些场景下使用K8S会过于复杂)而在全球开发者社区中备受欢迎。K3s是一个通过CNCF认证的Kubernetes发行版,这意味着K3s集群上的工作方式与在Kubernetes上完全相同。在本篇文章中,我们将介绍如何部署K3s,然后安装Falco OSS和Sysdig Essentials,以快速了解K3s的安全性和可见性。在本文中,我们将提供详细的步骤和脚本,告诉你如何在8分钟内创建一个安全且完全可观察的集群。部署K3s集群我们提供原创 2021-04-15 22:32:28 · 353 阅读 · 0 评论 -
除了边缘场景,你还能在哪里使用K3s?
也许你已经听说过轻量级Kubernetes发行版K3s。它十分有意思,并且极易安装。另一方面,它简易的特性意味着它也许无法像正常的K8S设置那样进行各种自定义或者拥有丰富的功能。那么,你什么时候应该考虑使用K3s呢?本文将介绍一些关于K3s的用例。如果你发现你处于其中任何一种情况,那么就赶紧试试K3s吧!1、 你想要一个简单的、轻量的Kubernetes开发环境现有的开发环境可能会帮助软件开发,也可能会对其产生不好的影响。能够反映生产条件的快速、多功能环境对开发人员的生产力至关重要。K3s是一种能够便原创 2021-04-09 19:18:49 · 372 阅读 · 0 评论 -
基础指南:如何在K3s中配置Traefik?
云由临时的服务器组和向服务器分配容器的方法组成。容器是一种将应用程序打包到标准化单元中的方法,以便该应用程序可以在云中的任何服务器上平稳运行。经常出现的问题是需要将外部客户端的流量定向到云内的容器中,同时确保外部客户端不与云绑定。针对该问题,一个常见的解决方案是创建一个Ingress controller。Kubernetes的IngressKubernetes Ingress有两个要求:Ingress controllerIngress这是为Kubernetes配置Ingress的端原创 2021-04-02 16:19:14 · 1139 阅读 · 0 评论 -
保姆级教程!使用k3d实现K3s高可用!
你是否曾经想尝试使用K3s的高可用模式?但是苦于没有3个“备用节点”,或者没有设置相同数量的虚拟机所需的时间?那么k3d这个方案也许你十分需要噢!如果你对k3d尚不了解,它的名字或许可以给你一个了解它的切入口:K3s in Docker。k3d是一个轻量级封装程序,用于在Docker中运行k3s。借助k3d,可以轻松在Docker内创建单节点或多节点的k3s集群,用于Kubernetes上的本地开发。K3d允许你在短时间内启动k3s集群。此外,你可以快速学会其少量但十分有用的命令。K3d运行在Docke原创 2021-03-26 14:47:18 · 1290 阅读 · 0 评论 -
一文搞定全场景K3s离线安装
作者简介王海龙,Rancher中国社区技术经理,负责Rancher中国技术社区的维护和运营。拥有6年的云计算领域经验,经历了OpenStack到Kubernetes的技术变革,无论底层操作系统Linux,还是虚拟化KVM或是Docker容器技术都有丰富的运维和实践经验。前 言K3s 是一个轻量级的 Kubernetes 发行版,在 2020 年统计的 K3s 下载量中,K3s 的全球下载量已经超过 100 万次,每周平均被安装超过 2 万次,其中 30%的下载量来自于中国。在国内已经有许多用户将.原创 2021-01-28 14:34:26 · 1686 阅读 · 1 评论 -
1款开源工具,实现自动化升级K3S集群!
即便你的集群能够平稳运行,Kubernetes升级依旧是一项艰难的任务。由于每3个月Kubernetes会发布一个新版本,所以升级是十分必要的。如果一年内你不升级你的Kubernetes集群,你就会落后许多。Rancher致力于解决开发运维人员的痛点,于是创建了新的开源项目System Upgrade Controller可以帮助开发人员平滑升级。System Upgrade Controller引入了一个新的Kubernetes自定义资源定义(CRD),称为Plan。现在Plan是处理升级进程的主要组件原创 2020-12-18 19:36:04 · 6428 阅读 · 6 评论 -
如何安装一个高可用K3s集群?
作者介绍Janakiram MSV是Janakiram & Associates的首席分析师,也是国际信息技术学院的兼职教师。他也是GoogleQualifiedDeveloper、亚马逊认证解决方案架构师、亚马逊认证开发者、亚马逊认证SysOps管理员和微软认证Azure专业人员。Janakiram是云原生计算基金会的大使,也是首批Kubernetes认证管理员和Kubernetes认证应用开发者之一。他曾在微软、AWS、GigaomResearch等知名公司工作。在之前的文章中,.原创 2020-10-30 19:14:49 · 1497 阅读 · 0 评论 -
如何设置一个生产级别的高可用etcd集群
在之前的文章中,我们详细介绍了K3s的架构以及部署场景,给尚未了解K3s的朋友提供了一个很好的入门方向。那么,在本文中我们将探索如何配置一个3节点的etcd集群,它将会被用于高可用、多节点的K3s集群中。etcd是云原生生态中最受欢迎的开源项目之一,它是云原生计算基金会(CNCF)孵化的项目,目前已经成为Kubernetes基础架构的核心构件。在本教程结束的时候,你将完成部署一个启用了TLS的3节点etcd集群,作为具有多个master的高可用K3s集群的外部数据存储。首先,请确保你有3个带有静态IP原创 2020-09-25 17:57:12 · 1006 阅读 · 0 评论 -
这应该是最适合国内用户的K3s HA方案
前 言在面向生产环境的实践中,高可用是我们无法避免的问题,K3s本身也历经多个版本的迭代,HA方案也进行了不断优化,形成了目前的比较稳定的HA方案。目前官方提供两种HA方案:嵌入式DB的高可用(实验)使用外部数据库实现高可用嵌入式DB的高可用目前还是实验性的,本文不过多介绍,请参考:https://rancher.com/docs/k3s/latest/en/installation/ha-embedded/使用外部数据库实现高可用需要搭建一个高可用的外置数据库,目前,K3s支持S原创 2020-09-04 10:41:12 · 1629 阅读 · 1 评论 -
在K3s上使用Kong网关插件,开启K3s的无限可能!
我的工作中很重要的一部分是参加各种各样的技术会议。最近参加的是去年11月的北美KubeCon,在会议的最后一天,所有人都焦头烂额,我也一直机械地向不同的人重复我的自我介绍。后来,我已经十分烦躁,决定逃离人群好好听一场演讲。无意间,我碰上了Darren Shepherd的演讲,他是Rancher的CTO,他的演讲主题是“K3s的背后:构建一个生产级轻量Kubernetes发行版”。我被演讲深深吸引,此后我开始慢慢深入了解K3s。K3s是由业界应用最为广泛的Kubernetes管理平台创建者Rancher L原创 2020-08-14 14:45:03 · 727 阅读 · 0 评论 -
如何使用k3OS和Argo进行自动化边缘部署?
本文转自边缘计算k3s社区前 言随着Kubernetes生态系统的发展,新的技术正在被开发出来,以实现更广泛的应用和用例。边缘计算的发展推动了对其中一些技术的需求,以实现将Kubernetes部署到网络边缘资源受限的基础设施上。在这篇文章中,我们将向你介绍一种将k3OS部署到边缘的方法。你可以使用这种方法将你的边缘机自动注册到Rancher实例中作为控制平面。我们还将讨论自动部署到物理机的一些好处。k3OS于2019年4月由业界应用最为广泛的Kubernetes管理平台创建者Rancher Lab原创 2020-07-30 11:48:11 · 1426 阅读 · 0 评论 -
仅需4步,轻松升级K3s集群!
Rancher 2.4中已经默认集成K3s,本文将介绍如何通过Rancher UI对正在运行的K3s集群进行平滑升级。仅需几次点击,即可轻松完成平滑升级,赶紧来试试吧!原创 2020-07-08 10:39:31 · 536 阅读 · 0 评论 -
使用Kubernetes、K3s和Traefik2进行本地开发
作者简介Vyacheslav,拥有运维和项目管理经验的软件工程师这篇文章将承接我此前搭建的本地Docker开发环境,具体步骤已经放在在以下网址:https://github.com/Voronenko/traefik2-compose-template除了经典的docker化的项目之外,我还有其他的Kubernetes项目。尽管Kubernetes已经成为容器编排的事实标准,但是不得不承认Kubernetes是一个既消耗资源又消耗金钱的平台。由于我并不经常需要外部集群,因此我使用轻量级K3s发.原创 2020-06-24 17:58:49 · 1411 阅读 · 0 评论 -
超强教程!在树莓派上构建多节点K8S集群!
在很长一段时间里,我对于在树莓派上搭建Kubernetes集群极为感兴趣。在网络上找到一些教程并且跟着实操,我已经能够将Kubernetes安装在树莓派上,并在三个Pi集群中工作。然而,在master节点上对于RAM和CPU的要求已经超过了我的树莓派所能提供的,因此在执行Kubernetes任务时性能并不优异。这也使得就地升级Kubernetes成为不可能。所以,我看到业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs推出轻量级Kubernetes发行版K3s时,十分兴奋,它专为原创 2020-06-11 10:39:02 · 1490 阅读 · 0 评论 -
使用容器化块存储OpenEBS在K3s中实现持久化存储
作者简介Giridhara Prasad,Mayadata Inc.首席工程师。在软件测试自动化、混沌工程(chaos engineering)方面有丰富的经验。目前,他正在研究开源混沌工程项目Litmus。K3OS是一个Linux发行版,专为轻量级Kubernetes发行版K3s打造的轻量操作系统。它为K3s的顺利运行专门设计了一些功能。在本文中,我将介绍安装K3OS的步骤以及如何设置OpenEBS。OpenEBS是一个CNCF项目,是一款针对Kubernetes有状态工作负载的开源容器化存储解决.原创 2020-05-26 16:17:39 · 656 阅读 · 0 评论 -
仅需60秒,使用k3sup快速部署高可用K3s集群
作者简介DmitriyAkulov,连续创业者,16岁时搭建了开源CDN公共服务jsDelivr的v1版本。目前是边缘托管平台appfleet创始人。前 言云原生领域正在尝试寻找一种方法来解决在资源受限的环境中运行时Kubernetes资源消耗过多的问题。这一尝试的结果是创建了一个轻量级Kubernetes发行版K3s,该发行版精简了K8S的功能,可以满足在边缘计算环境中、在小型设备上运行Kubernetes集群的需求。发布之后,K3s在社区中迅速流行,短短几个月内Github Star已经达.原创 2020-05-18 11:19:22 · 1875 阅读 · 0 评论 -
极简教程!教你快速将K3s与Cloud Controller集成
在之前的一篇文章中我们介绍了如何在60秒内创建一个4个节点的K3s集群,文中还包含了虚拟机的配置。这一集群的唯一问题是没有cloud provider的支持,也就是说你不能使用LoadBalancer、存储等服务。那么,本文将告诉你如何将K3s与cloud provider集成。将CCM(云管理控制器)与K3s集成在一起基本上意味着你的K3s集群能够与cloud provider的API进行通信...原创 2020-04-20 11:44:12 · 584 阅读 · 1 评论 -
Step by Step!教你如何在k3s集群上使用Traefik 2.x
本文来自边缘计算k3s社区作者简介Cello Spring,瑞士人。从电子起步,拥有电子工程学位。尔后开始关注计算机领域,在软件开发领域拥有多年的工作经验。Traefik是一个十分可靠的云原生动态反向代理。轻量级Kubernetes发行版K3s早在去年就已经内置Traefik,将其作为集群的默认反向代理和Ingress Controller。然而,在本文成文时K3s中的默认内置Traef...原创 2020-04-10 10:50:00 · 1454 阅读 · 0 评论 -
Oracle首席顾问的k3s之旅:在笔记本上使用Ubuntu和k3s快速启动VM
Marc Lameriks1995年进入甲骨文工作,现在是Oracle SOA首席顾问,专注于Oracle Cloud、Kubernetes、Docker等方面。我一直在研究minikube,因此出于训练和演示的原因,在我自己的Windows笔记本上已经装好合适的环境,该环境在Oracle VirtualBox设备中有Guest OS、Docker和Minikube。该demo环境使用Va...原创 2020-03-27 12:34:19 · 1547 阅读 · 1 评论 -
在k3d上快速安装Istio,助你在本地灵活使用K8S!
作者丨Mitsuyuki Shiiba原文链接:https://dev.to/bufferings/tried-k8s-istio-in-my-local-machine-with-k3d-52gg在之前的文章里我们介绍了如何使用k3d创建k3s集群,并且了解到k3d能为我们搭建本地k3s环境提供非常大的便利。本文将探索k3d的另一种使用方式,将Istio安装在k3d上,并在本地环境中使...原创 2020-03-19 11:10:34 · 3356 阅读 · 2 评论 -
IoT设备实践丨如果你也在树莓派上部署了k3s,你也许需要这篇文章
IoT设备实战文章来咯!相信你如果手里有树莓派同时又接触了k3s的话,应该尝试过在树莓派上部署k3s。本篇文章不再是之前的部署教程,而聚焦于你在部署过程出现的问题。文章内容取材于客户落地实践中出现的问题,k3s的研发团队基于此撰写文章,给出了问题排查记录以及解决方法,赶紧点开文章了解吧!原创 2020-03-13 11:03:54 · 738 阅读 · 0 评论