Open omiku opened 1 year ago
you can use k8e with kubekey to install k8s cluster. https://getk8e.com/docs/install/210-kubekey/
你可以使用 k8e 和 kubekey 来安装 k8s 集群。 https://getk8e.com/docs/install/210-kubekey/
请问有提供中国安装镜像吗?以及k3s版本是不再进行维护了吗?
你可以离线安装的,k3s是kubekey社区维护的。我是k8e的maintainer,我是从k3s codebase基础上对企业级特性做了优化。看到你安装失败,所以推荐用k8e来安装。2个工具是可以平替的。供你选择。
你可以脱线安装的,k3s是kubekey社区维维护的。我是k8e的维护者,我是从k3s代码库基础上对企业级特性做优化的。看到你安装失败,所以推荐帮客2k8。是可以替换的。供你选择。 我尝试使用kubekey安装k8e也是失败的根据报错:
failed: [LocalHost] [DownloadBinaries] exec failed after 1 retires: Failed to download k8e binary: curl -L -o /root/kubekey/kube/v1.25.7/amd64/k8e https://github.com/xiaods/k8e/releases/download/v1.25.7+k8e2/k8e error: No SHA256 found for k8e. v1.25.7 is not supported.
发现是下载地址出错,还请问何时修复?
你可以脱线安装的,k3s是kubekey社区维维护的。我是k8e的维护者,我是从k3s代码库基础上对企业级特性做优化的。看到你安装失败,所以推荐帮客2k8。是可以替换的。供你选择。 我尝试使用kubekey安装k8e也是失败的根据报错:
failed: [LocalHost] [DownloadBinaries] exec failed after 1 retires: Failed to download k8e binary: curl -L -o /root/kubekey/kube/v1.25.7/amd64/k8e https://github.com/xiaods/k8e/releases/download/v1.25.7+k8e2/k8e error: No SHA256 found for k8e. v1.25.7 is not supported.
发现是下载地址出错,还请问何时修复?
因为这个PR还没有被发布: https://github.com/kubesphere/kubekey/pull/1740
可以安装1.21版本
./kk create cluster --with-kubernetes v1.21.14-k8e
export PATH=/usr/local/bin:$PATH
kubectl get pod -A
What is version of KubeKey has the issue?
kk version: &version.Info{Major:"3", Minor:"0", GitVersion:"v3.0.7", GitCommit:"e755baf67198d565689d7207378174f429b508ba", GitTreeState:"clean", BuildDate:"2023-01-18T01:57:24Z", GoVersion:"go1.19.2", Compiler:"gc", Platform:"linux/amd64"}
What is your os environment?
Rocky Linux release 9.1 (Blue Onyx)
KubeKey config file
A clear and concise description of what happend.
在安装v1.21.4-k3s版本时在
[K3sInitClusterModule] Enable k3s service
步骤提示出错 错误提示为:enable k3s failed: Failed to exec command: sudo -E /bin/bash -c "systemctl daemon-reload && systemctl enable --now k3s"
使用如下命令查看service服务日志journalctl -xeu k3s.service
日志内容大意为///run/containerd/containerd.sock
不存在,详细内容见下文 查看/etc/systemd/system/k3s.service
配置文件发现Environment
内指定了--container-runtime-endpoint
值,而kubekey并没有安装额外的CRI 实现,导致启动k3s失败。 当手动删除该内容后重新运行create命令创建集群成功。Relevant log output
Additional information
下文为k3s文档内容:
Agent 运行时#
Flag | 默认值 | 描述 -- | -- | -- --docker | N/A | 用 docker 代替 containerd --container-runtime-endpoint value | N/A | 禁用嵌入式 containerd,使用替代的 CRI 实现。