- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用 K3S 创建本地开发集群
?
轻量; (下载的包小)
启动快; (最好是docker 方式启动, 而非VM)
占用资源少; (最好是docker 方式启动, 而非VM. 且需要是一个拥有Kubernetes完整功能的, 精简的发行版)
?
用过minikube, VM启动比较慢, 而且下载最新版的时候, 阿里云的mirror都没有最新版本的镜像, 导致一直启动不起来. 格外难过.
?
基于K3S的K3D完善符合我的以上需求.
?
K3S简介 - 轻量级 Kubernetes
?
轻量级 Kubernetes。安装简约,内存只要一半,全部的二进制都不到 200MB。包含K3S的完整镜像大小如下:
?
?REPOSITORY ? ? ? ? ? ? ? ? ? ? ? TAG ? ? ? ? ? ? ? ? IMAGE ID ? ? ? ? ? CREATED ? ? ? ? ? ? SIZE
rancher/k3s ? ? ? ? ? ? ? ? ? ? v1.18.2-k3s1 ? ? ? e9f6bccce7de ? ? ? 6 months ago ? ? ? 151MB
?
我这边安装完成后, (又安装了traefik和Kubernetes dashboard和一个demo deployment), 消耗如下:
?
CPU: 0.3 Core
内存: 1.2 G
?
?
适用于:
?
边缘计算-Edge
物联网-IoT
CI
Development
ARM
嵌入 K8s
不想深陷 k8s 运维管理的人
?
K3s 是一个完全符合 Kubernetes 的发行版,有以下添加功能。
?
打包为 单个二进制 文件。
基于 sqlite3 的轻量级存储后端作为默认存储机制。etcd3,MySQL,Postgres 仍旧可用。
封装在简约的启动程序中,该启动程序处理很多简单的 TLS 和选项。
默认情况下是平安的,对轻量级环境有合理的默认值。
添加了简约但功能强大的“batteries-included”功能,例如:本地存储供应程序,服务负载均衡器,Helm controller 和 Traefik ingress controller。
全部 Kubernetes 把握平面组件的操作都封装在单个二进制文件和进程中。这使 K3s 可以自动化和管理简单的集群操作,例如分发证书。
外部依靠性已最小化(仅需要现代内核和 cgroup 挂载)。K3s 软件包需要依靠项,包括:
?
K3D - K3S in docker
?
k3d创建容器化的k3s集群。这意味着,您可以使用docker在单台计算机上启动多节点k3s集群。
?
K3D 快速入门
?
使用 k3d 搭建 k3s 集群. k3d是快速搭建容器化 k3s 集群的工具。可以使用 Docker 在单台计算机上启动多节点 k3s 集群。
?
?? 备注:
我的计算机环境:
win10专业版 2004
WSL2 + Ubuntu20.04 + docker desktop
?
运转以下指令,启动具有 3 个 worker 节点的本地 k3s 集群。(搭建集群搭吐了, 有现成官方脚本直接用. 亲测国内好用) 使用root执行:
curl -fL /k3d/cluster-k3s-spinup.sh | bash -
?? 留意:
假如安装成功,则应当看到以下日志:
please input CTRL+C to stop the local cluster
假如想要停止K3S集群, 请运转CTRL+C
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 13549 100 13549 0 0 6784 0 0:00:01 0:00:01 --:--:-- 6781
[INFO] [1107 17:02:03] cleanup proxy config
[INFO] [1107 17:02:03] creating edge cluster with v1.18.2
[INFO] [1107 17:02:03] INGRESS_HTTP_PORT is 54836
[INFO] [1107 17:02:03] INGRESS_HTTPS_PORT is 54837
INFO[0000] Created cluster network with ID ba03de48d65b
文档评论(0)