安装k3s

K3s 是轻量级的 Kubernetes。K3s 易于安装,仅需要 Kubernetes 内存的一半,所有组件都在一个小于 100 MB 的二进制文件中。 k3s 文档:https://docs.rancher.cn/docs/k3s/_index K3s介绍 什么是 K3s? K3s 是一个完全兼容的 Kubernetes 发行版,具有以下增强功能: 打包为单个二进制文件。 使用基于 sqlite3 作为默认存储机制的轻量级存储后端。同时支持使用 etcd3、MySQL 和 Postgres。 封装在简单的启动程序中,可以处理很多复杂的 TLS 和选项。 默认情况下是安全的,对轻量级环境有合理的默认值。 添加了简单但强大的 batteries-included 功能,例如: 本地存储提供程序 service load balancer Helm controller Traefik ingress controller 所有 Kubernetes control plane 组件的操作都封装在单个二进制文件和进程中。因此,K3s 支持自动化和管理复杂的集群操作(例如证书分发等)。 最大程度减轻了外部依赖性,K3s 仅需要现代内核和 cgroup 挂载。K3s 打包了所需的依赖,包括: containerd Flannel (CNI) CoreDNS Traefik (Ingress) Klipper-lb (Service LB) 嵌入式网络策略控制器 嵌入式 local-path-provisioner 主机实用程序(iptables、socat 等) 为什么叫 K3s? 我们希望安装的 Kubernetes 只占用一半的内存。Kubernetes 是一个 10 个字母的单词,简写为 K8s。Kubernetes 的一半就是一个 5 个字母的单词,因此简写为 K3s。K3s 没有全称,也没有官方的发音。 ...

2024-05-09 · 5 min · 2284 words · chensoul

通过k3d安装k3s

k3d是什么 k3d 是一个轻量级包装器,用于在 docker 中运行k3s(Rancher Lab 的最小 Kubernetes 发行版)。 k3d 使得在 docker 中创建单节点和多节点k3s集群变得非常容易,例如用于 Kubernetes 上的本地开发。 注意: k3d 是一个社区驱动的项目,但它不是官方 Rancher (SUSE) 产品。 k3d安装 通过脚本安装: 1 wget -q -O - https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash macos 上通过homebrew安装: ...

2024-05-09 · 3 min · 1446 words · chensoul

通过k3sup安装k3s

k3sup是一个支持在PC、虚拟机、ARM设备上安装k3s的工具,官方网站:https://k3sup.dev/ 安装k3sup 在线安装: 1 2 curl -sLS https://get.k3sup.dev | sh sudo install k3sup /usr/local/bin/ 离线安装,下载地址:https://github.com/alexellis/k3sup/releases 1 2 3 wget https://github.com/alexellis/k3sup/releases/download/0.13.5/k3sup mv k3sup /usr/local/bin/ chmod +x /usr/local/bin/k3sup 查看版本: 1 2 3 4 5 6 7 8 9 10 11 12 13 $ k3sup version _ _____ | | _|___ / ___ _ _ _ __ | |/ / |_ \/ __| | | | '_ \ | < ___) \__ \ |_| | |_) | |_|\_\____/|___/\__,_| .__/ |_| bootstrap K3s over SSH in < 60s 🚀 🚀 Speed up GitHub Actions/GitLab CI + reduce costs: https://actuated.dev Version: 0.13.5 Git Commit: d952d6df22b06147806ca1030b8ba3a4bb9e0c0c 创建k3s集群 创建一个本地集群 1 2 3 4 5 k3sup install \ --local \ --context localk3s \ --k3s-channel stable \ --k3s-extra-args '--docker' 查看集群状态: ...

2024-05-09 · 2 min · 909 words · chensoul