问题标签 [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 投票
2 回答
335 浏览

bash - 在 skaffold 部署期间提取 pod 日志

我们使用 k3s 和 skaffold 对我们在本地部署的应用程序(到 CI 构建代理)运行一些自动化测试。

我们如何在运行时查看(stdout 或文件)pod 日志skaffold deploy --status-check?(我们在部署过程中遇到了错误,除非我们通过 ssh 连接到构建代理,否则我们看不到这些错误。)

以下,在部署成功后运行时,会捕获日志,但如果我们在运行之前运行它skaffold deploy,这将不起作用,大概是因为它没有拾取运行此命令后启动的任何 pod:

的输出skaffold deploy --status-check 看起来像这样:

0 投票
2 回答
5452 浏览

kubernetes - kubectl - 由未知机构签署的错误 x509 证书

我在单个节点上安装了 k3s。但是当我尝试使用 kubectl 从我的机器远程连接到它时,我收到以下错误:

在 k3s 服务器上安装 kubectl 并将其输出:

我将 k3s.yaml 文件从服务器复制到我的机器,将其重命名为 config 并放入 ~/.kube/config。

我尝试使用--insecure-skip-tls-verify并且它有效,但我不想每次都使用它。

0 投票
1 回答
2340 浏览

kubernetes - How to stop/start containers at k3s agent?

Docker provides the following functions to stop and start the same container.

But k3s agent does not provide this function. A container stopped by "k3s crictl stop" cannot be restarted by "k3s crictl start". The following error will appear. How to stop and start the same container at k3s agent?

0 投票
1 回答
376 浏览

kubernetes - 服务器节点是否应该与代理节点位于不同的服务器上,如何实现?

我需要关于 k3s 架构的建议。我想创建一个具有一个主节点和 3 个代理节点的小型集群,但我认为主节点应该位于单独的服务器中,因此它只有自己的资源。但是我再也看不到 k3s 文档--disable-agent了,而且我读到它有问题,所以他们删除了它,所以我想知道如何在一个节点上只设置服务器,这是否是一个好习惯?

0 投票
1 回答
1479 浏览

k3s - k3sup 加入成功但节点未加入,tls 问题?

我对 Kubernetes 很陌生。在 RPi4 上运行,使用 k3s/k3sup,因为它似乎是 arm 卡最可行的解决方案。主机操作系统是 Raspberry Pi OS 32 位 LITE,全新安装。我有一个主人(2Go Ram)和 2 个奴隶/工人(8Go)。

不太确定我做了什么不同的事情(我做了很多试验和错误),但我以一个工作奴隶和一个不被认可的奴隶结束。

这是我的安装脚本(在主服务器上运行):

k3sup join 产生如下输出:

到目前为止一切顺利,不是吗?出色地....

奴隶1在哪里???

journalctl -xeu k3s:

好的,休斯顿我们有一个问题...... TLS 错误,slave1。为什么?怎么办?

提前致谢 :-)

0 投票
2 回答
914 浏览

kubernetes - Kubernetes入口配置

我有一个工作的 Nexus 3 pod,可在端口 30080(使用 NodePort)上访问:http://nexus.mydomain:30080/在所有主机(来自集群或外部)上都能完美运行。

现在我试图让它在端口 80 上访问(出于显而易见的原因)。

按照文档,我已经实现了它(微不足道):

应用它没有错误。但是当我尝试访问http://nexus.mydomain时,我得到:

暂停服务

不显示日志(未命中 webapp)。

我错过了什么 ?

0 投票
0 回答
336 浏览

kubernetes - kubernetes traefik 入口 503 网关错误

由于我想学习使用 kubernetes 部署软件,所以我安装了一个单节点 k3s 集群(ip:192.168.178.10)curl -sfL https://get.k3s.io | sh -。现在我按照教程建立了两个服务并将它们暴露给外部。但是当我尝试curl 192.168.178.10/apple响应时,Bad Gateway我认为它与 k3s traefik ingeress 有关,但我无法找到问题所在。

服务

入口:


编辑: kubectl describe ingress example-ingress显示以下规则:

而这些是苹果和香蕉的服务:

ip不匹配对我来说似乎是个问题。


输出kubectl describe svc

0 投票
0 回答
867 浏览

ssl - K3s Vault Cluster -- http:服务器向 HTTPS 客户端提供 HTTP 响应

我正在尝试设置一个启用了 raft 存储的 3 节点保管库集群。我目前不知道为什么就绪探针(也是活性探针)返回就绪探针失败:获取“https://10.42.4.82:8200/v1/sys/health?standbyok=true&sealedcode=204&uninitcode=204”: http:服务器向 HTTPS 客户端提供 HTTP 响应

我将 helm 3 用于“helm install vault hashcorp/vault --namespace vault -f override-values.yaml”

从描述 pod vault-0 返回

来自 Vault-0 的日志

我在我的 Mac 上运行一个 6 节点 Rancher k3s 集群 v1.19.3ks2。

任何帮助,将不胜感激

0 投票
1 回答
449 浏览

kubernetes - 为什么当我查询正在运行的 Pod 时,kubectl 返回具有“Terminating”状态的 Pod?

在此处输入图像描述

我有一个运行一些 pod 的k3s集群。我想获取所有名称中包含grafana的运行状态的 pod 。

从文档看来,我可以使用字段选择器标志来实现它(在 v1.9 版本中引入)。但是当我试一试时,它没有用。

我知道我可以强制删除具有终止状态的 pod 以获得我想要的。我想在这里知道的是,为什么我的命令没有按预期工作?我错过了什么?

顺便说一句,Terminating pod 已经存在了一段时间。我相信它被卡住了。但同样,这不是这个问题的兴趣所在。

0 投票
0 回答
66 浏览

kubernetes - Hashicorp Waypoint 在本地 K3S 中超时

我试图让我们 Waypoint 安装它的entrypoint https://www.waypointproject.io/docs/server/run

但它似乎只是无限期地挂起,直到它出现。它应该通过安装自动为 CLI 引导其上下文。

我在 Windows 10 Pro 的 WSL 2 下使用 kubernetes k3s 版本运行它:

这是我运行后的结果waypoint install -accept-tos

对此的任何指导都会非常有帮助。谢谢