问题标签 [k3s]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
625 浏览

kubernetes - 解决入口服务不可用 503

对我的 kubernetes 节点发出的每个请求都会导致Ingress Service Unavailable(503) 响应。

我应该采取哪些不同的步骤来解决此问题?

0 投票
1 回答
306 浏览

azure - 使用 K3s 时如何从 Azure Container Registry 拉取镜像?

在生产中,我们使用 Azure 容器注册表和 AKS。对于开发,我们的开发服务器(本地)上有 K3。K3s 是否可以从 Azure Container Registry 等私有注册表中提取镜像?

0 投票
1 回答
1288 浏览

kubernetes - k3s ctr 图像导入到不同的目录

我有我的服务特定图像的焦油。我将它导入到 containerd 中,以便 k3s 使用它来部署 POD。用于导入图像 tar 的命令是 -
k3s ctr images import XXX.tar

默认情况下,它将图像加载到/var/lib/rancher/data目录中。但是,我想在不同的目录中加载图像。任何人都知道,如何在加载图像时指定自定义目录?

0 投票
2 回答
6744 浏览

kubernetes - 如何更改/设置 k8s 主节点内部 IP 或公共 IP?

我已经在云虚拟机上安装了 k3s。(k3s 与 k8s 非常相似。)

k3s 服务器作为主节点启动。

并且主节点的标签显示 internal-ip 是 192.168.xxx.xxx。并且主节点的注解显示public-ip也是192.168.xxx.xxx。

但是CloudVM的真实公网ip是49.xx.xx.xx。所以来自另一台机器的代理无法连接这个主节点。因为代理总是尝试连接代理“wss://192.168.xxx.xxx:6443/...”。

如果我在 Cloud VM 上运行 ifconfig,则不会显示 public-ip(49.xx.xx.xx)。所以 k3s 找不到正确的 internal-ip 或 public-ip。

我尝试使用 --bind-address=49.xx.xx.xx 启动 k3s,但启动失败。我猜没有 NIC 与这个 IP 地址绑定。

如果我尝试创建地址为 49.xx.xx.xx 的虚拟网卡,如何解决此问题?

0 投票
3 回答
4283 浏览

kubernetes - k3s 在哪里存储 pod?

我找不到有关在节点上运行的 pod 存储位置的信息……我知道它的临时文件,但如果我希望在特定存储或挂载点上创建它们怎么办?

从一个节点上的 df -h 我可以看到它已安装:

但是在哪里设置它用于该挂载的根文件夹......我想要做的是指定例如 /cluster_tmp 作为部署在节点上的集群 pod 的主根......</p>

我正在运行 rpi 集群,并想使用 usb3 磁盘而不是 sd 卡进行存储,以减轻对卡的读/写...</p>

0 投票
1 回答
151 浏览

kubernetes - arm设备上的k8s仪表板(v2.0.0-betaX)

我有一个 2-raspberry Pi 4 kubernetes 集群。它使用基于 k8s 1.16 的 k3s : ( https://github.com/rancher/k3s )。

我想安装 k8s 仪表板(https://github.com/kubernetes/dashboard

但是最后一个 arm-compile 映像是 v1.10.1,它与 k8s-1.16 不兼容。

是否有为 arm 编译的 K8s dahsboard v2.0.0-betaX 的(非)官方图像?

或者有人对如何编译这样的手臂图像有任何提示?

提前致谢。

0 投票
1 回答
409 浏览

kubernetes-helm - 在 k3s 中初始化 helm 时出错 - “服务器找不到请求的资源”

我正在使用 k3d 的 docker 容器中运行 k3s。我的集群信息:

和:

我正在使用以下命令来初始化 helm:

知道它在抱怨什么资源吗?

0 投票
1 回答
287 浏览

kubernetes - 当集群中的一个节点用完可请求的内存时,为什么我的部署会进入挂起状态?

我是 Kubernetes 的新手,我正在玩 K3S。我正在通过打开部署中的副本来测试我的服务器的最大功率。在 150 时,我最弱的服务器达到了内存请求限制上限,无法为部署的 pod 分配更多内存,从而使它们处于“待定”状态。我看到节点显示“Ready,SchedulingDisabled”的状态,这一切都有意义。

我不明白的是为什么其他服务器不选择这些待处理的部署并将它们部署在那里?

这是部署配置:

0 投票
2 回答
560 浏览

installation - 离线安装 k3s

我是 Kubernetes 新手。我想使用 k3s 二进制文件以离线方式安装 k3s。我也可以下载 install.sh 并离线执行以安装 k3s,对吗?何时以及为什么需要气隙图像?

0 投票
1 回答
758 浏览

kubernetes - 将 K3s 代理节点加入 K8s 主节点

我很好奇我们是否可以一起使用 k8s 和 k3s,因为它将帮助我解决边缘计算的复杂架构。

我有一个使用 kubeadm 准备的正在运行的 k8s 集群。对于边缘设备,我希望在其上运行轻量级的 k3。是否可以使用 k8s 集群控制平面来控制在边缘设备(嵌入式/路由器等)上运行的 k3s 代理?

这种设置将为我打开很多选择,因为我将拥有 k8s 功能和 k3s 轻量级足迹。我尝试在 k3s 代理节点(worker)上使用 kubeadm k8s 的默认令牌,但显然它没有加入。