问题标签 [microk8s]

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 投票
3 回答
299 浏览

kubernetes - 可扩展的单节点 K8s 集群

我正在寻找一种解决方案,使我能够设置单节点 K8s 集群,如果需要,我稍后会向其中添加节点。

我知道诸如 minikube 和 microk8s 之类的解决方案,但它们不可扩展。我现在正在尝试 k3s 正是因为它提供了这个功能,但是我在存储和其他我正在处理的东西方面遇到了一些问题。

现在我的问题:

  • 存在什么其他解决方案?
  • 如果我不污染主节点并在那里运行所有东西(很长一段时间,而不仅仅是为了测试),有什么缺点?
0 投票
1 回答
153 浏览

networking - microk8s 中的简单 ubuntu pod 无法 ping 外部服务器

microk8s 中的简单 ubuntu pod 无法 ping 外部服务器。以下是部署清单。

但是,docker 容器通过 ping 任何外部服务器。

这发生在笔记本电脑的 ubuntu 18 中。以下是网络设置。

可以使用什么工具来解决此类情况?

0 投票
2 回答
34 浏览

kubernetes - 在没有 vm(单节点)的本地系统中运行 k8s 的选项

我想使用在单节点中运行 k8s 的工具进行开发。但不使用虚拟机。我可以找到使用 vm 的工具。但是我找不到没有 vm 的工具。Microk8s 是唯一满足我条件的工具。

还有其他选择吗?

  • 不使用虚拟机
  • 本地运行 k8s(单节点)

谢谢你。

0 投票
1 回答
1610 浏览

ssl - 访问 Kubelet API Microk8s

请问如何从microk8s集群访问Kubelet API。

我查看了这个url,它说 Kubelet API 需要客户端证书。所以我称之为(来自/var/snap/microk8s/current/certs) curl -v https://127.0.0.1:10250 --cert ca.crt --cert-type PEM --cacert ca.crt --key ca.key

但我收到错误消息: curl failed to verify the legitimacy of the server and therefore could not establish a secure connection to it. To learn more about this situation and how to fix it, please visit the web page mentioned above.

我该如何解决这个问题?还有,microk8s中的kubelet.crt、server.crt、ca.crt有什么区别?

谢谢!

在此处输入图像描述

0 投票
1 回答
1740 浏览

postgresql - 如何在 microk8s 集群中访问本地安装的 postgresql

我已经在 Ubuntu 18 上安装了 Postgresql 和 microk8s。
我在 microk8s 单节点集群中的一个微服务需要访问安装在同一 VM 上的 postgresql。
一些文章建议我应该像这样创建 service.yml 和 endpoint.yml。

现在,我没有得到应该在subsets.addresses.ip字段中输入什么?

0 投票
1 回答
1925 浏览

kubernetes - 配置 microk8s 以使用 ~/.kube/config

我添加了一些东西,~/.kube/config当我这样做时不会出现:

我想使用具有默认配置文件位置的 Microk8s。

这可能吗?

0 投票
1 回答
623 浏览

microk8s - 带有 microk8s 的 kubefwd:127.0.0.1:8080:连接:连接被拒绝

尝试使用以下命令运行kubefwdmicrok8s

它失败并出现错误:

0 投票
1 回答
1482 浏览

kubernetes - 使用 microk8s 连接到 redis

我一直在使用 microk8s,redis 似乎在烧瓶网页上出现以下错误:(redis 是一个 pod,flask 网页在另一个 pod 中)

而且我也经常遇到以下错误的 CrashLoopBackOff:

不确定这是否与 DNS 有关或 Grpc

蟒蛇连接:

服务 yml:

部署:

可以使用命令连接:

0 投票
2 回答
3426 浏览

kubernetes - microk8s Broken K8s Dashboard 和 Kubeflow Dashboard

我在 Ubuntu 18.04 LTS VM、3 核、60 GB 存储、12 GB 内存中使用 microk8s。我按照 microk8s 网站的说明进行了安装。

这花了一些时间,但一切都开始了。我有 110 个豆荚正在运行。当 Kubeflow 完成安装时,我得到了

这没有用。当我将该 URL 放入浏览器时,我得到一个白屏。然后我尝试访问 kubernetes 仪表板并能够使用我的令牌登录,但它说它找不到任何资源。它不会在命名空间、节点或任何东西中显示任何内容。

在此处输入图像描述

命名空间仍然是默认的,因为我无法让它显示kubeflow。文档说 kubeflow 不适用于 kubernetes 1.18,但如果您安装旧版本的 microk8s,它不会为您提供启用 kubeflow 的选项。这也不能解释为什么仪表板不工作。我真的不知道要检查什么来解决这个问题。我尝试使用 kubeflow 大使(kubeflow 负载均衡器)的内部 IP 地址,但这似乎也不起作用。

这里有更多关于ambassador服务的细节

0 投票
1 回答
133 浏览

kubernetes - 使用 Raspberry Pi 和 kubernettes

我是 Kubernetes 的新手。但是我已经将 ubuntu-server 安装到我的树莓派上,现在我正在尝试转发仪表板的端口。

我没有任何成功,几乎没有任何反应,我在集群信息中看不到仪表板。

我尝试了以下命令:

它冻结并打印出以下内容

如果我查看集群信息,我会说:

知道我做错了什么吗?