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]

posted @ 2022-04-28 16:46  风轻云断  阅读(338)  评论(0编辑  收藏  举报