k8s轻量版——k3s部署
一键安装脚本如下
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh - # 默认使用containerd作为运行时,如需使用docker 改为此命令 curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s - --docker
运行此安装后:
- K3s 服务将被配置为在节点重启后或进程崩溃或被杀死时自动重启。
- 将安装其他实用程序,包括kubectl、crictl、ctr、k3s-killall.sh 和 k3s-uninstall.sh。
- 将kubeconfig文件写入到/etc/rancher/k3s/k3s.yaml,由 K3s 安装的 kubectl 将自动使用该文件
检查安装是否成功,输出节点信息就是安装成功了
sudo kubectl get nodes
如果以非root身份安装,sudo kubectl
报找不到命令,可能需要以下额外设置
sudo ln -s /usr/local/bin/k3s /usr/bin/k3s sudo ln -s /usr/local/bin/kubectl /usr/bin/kubectl sudo ln -s /usr/local/bin/crictl /usr/bin/crictl
安装Kuboard面板
sudo kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml # 也可以使用下面的指令,唯一的区别是,该指令使用华为云的镜像仓库替代 docker hub 分发 Kuboard 所需要的镜像 # sudo kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3-swr.yaml
定制参数
如果您想要定制 Kuboard 的启动参数,请将该 YAML 文件下载到本地,并修改其中的 ConfigMap
参考链接:中文文档 官方文档(英文) (github)[https://github.com/k3s-io/k3s] (kuboard中文文档)[https://kuboard.cn/install/v3/install-in-k8s.html]
分类:
k8s
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?