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

kubernetes - 无法访问 kubeflow 的 UI

我已将 Kubeflow 安装到在 microk8s 上运行的 Ubuntu 18.04 上。为此,我按照https://www.kubeflow.org/docs/started/getting-started/上的说明进行操作。

一切似乎都运行正常:

我设置了端口转发:

然后尝试通过将 Web 浏览器指向

但是,我只是在浏览器中得到以下内容

我得到了大使服务的日志,使用

我能看到的只有

这非常令人沮丧 - 任何能够访问 Kubeflow 集群的帮助将不胜感激。

0 投票
1 回答
687 浏览

kubernetes - 如何在 microk8s 中获取不记名令牌?

我想登录 microk8s 仪表板,但我需要一个不记名令牌。如何admin在 microk8s Kubernetes 中找到用户的不记名令牌?

0 投票
3 回答
8542 浏览

kubernetes-dashboard - 如何登录 microk8s Kubernetes Dashboard?

我在 microk8s 中启用了仪表板:

我找到了它的IP地址:

我尝试使用 URL https://10.152.183.212在我的浏览器中显示它。我的浏览器出现错误“身份验证失败。请重试。”:

Kubernetes仪表板'身份验证失败。 请再试一次。'

我也收到了类似的错误,“没有足够的数据来创建身份验证信息结构”。

0 投票
2 回答
15999 浏览

docker - 如何在 microk8s 中使用本地 docker 镜像?

我一直在使用 minikube 在本地测试 Kubernetes。在 minikube 中,我们可以通过eval $(minikube docker-env)命令使用本地 docker 镜像。

我开始探索 microk8s。在我运行 Ubuntu 18 的机器上使用 snap 安装了 microk8s。

除了创建本地 docker 注册表之外,还有什么方法可以将本地 docker 镜像与 microk8s 一起使用,就像我们使用 minikube 进行测试和开发一样?

microk8s.docker命令也不起作用,它显示:

找不到命令“microk8s.docker”,但可以安装:

快速安装 microk8s

但它已经安装了。

0 投票
1 回答
2680 浏览

docker - 如何配置 kubernetes (microk8s) 以使用本地 docker 镜像?

我已经在本地构建了 docker 镜像:

现在我想用它创建部署:

kubectl apply -f file_provided_above.yaml工作,但后来我有以下豆荚状态:

在那之前是ErrImagePull。所以,我的问题是,如何告诉它使用本地 docker 图像?我在互联网上的某个地方读到我需要使用它来构建图像,microk8s.docker但它似乎已被删除

0 投票
1 回答
2409 浏览

kubernetes - 如何更改microk8s的默认端口?

Microk8s 安装在默认端口 16443 上。我想将其更改为 6443。我使用的是 Ubuntu 16.04。我已经使用 snapd 和 conjure-up 安装了 microk8s。

我尝试过的以下选项均无效。

  1. 试图在/snap/microk8s/current/kubeproxy.config. 由于该卷是只读的,我无法对其进行编辑。
  2. 编辑/home/user_name/.kube/config并重新启动集群。
  3. 尝试使用该命令并重新启动集群 sudo kubectl config set clusters.microk8s-cluster.server https://my_ip_address:6443
  4. 尝试使用kubectl proxy --port=6443 --address=0.0.0.0 --accept-hosts=my_ip_address &. 它侦听 6443,但仅侦听 HTTP,而不侦听 HTTPS 流量。
0 投票
0 回答
111 浏览

macos - microk8s 不受信任的仪表板 - 如何验证证书

我正在尝试使用microk8s

浏览仪表板时出现证书错误(multipass ls - ip address)

我想我需要从 macos 钥匙串上的多通道主机(macos)复制和验证 kuberneters 证书?

0 投票
2 回答
944 浏览

kubernetes - Kubernetes 和 istio sidecar 自动注入

我正在尝试在本地 Kubernetes(istio 1.1.5 k8s 1.13.5)上为 istio 设置自动边车注入。

一旦我istio-injection=enabled在我的 pod 上标记了我的命名空间,就会出现 istio-sidecar 容器的以下错误

如果我尝试手动注入边车容器,它可以工作。我该如何解决?

0 投票
2 回答
3448 浏览

kubernetes - 配置 Microk8s

我正在从 minikube 迁移到 Microk8s,我想更改 Microk8s 的配置并控制它可以使用的资源(cpu、内存等)。

在 minikube 中,我们可以使用如下命令来设置 minikube 的资源量:

但是我不知道如何在Microk8s中做到这一点。我使用了以下命令(有和没有 sudo):

他们回来了:

但是当我得到那个节点的描述时,我看到 Microk8s 正在使用 8 个 cpu:

如何更改 Microk8s 的配置?

0 投票
1 回答
1501 浏览

kubernetes - 如何让 Traefik 与 Microk8s 兼容

我在 Minikube 上有一个使用 Traefik 作为入口控制器的工作设置。我尝试在 Microk8s 上使用该设置,但 Traefik 无法工作,虽然我可以看到 Traefik 仪表板,它说一切正常,但每次我尝试使用入口 URL 时,我都会遇到超时,但如果我使用端点 IP该服务(我可以在 traefik 仪表板中看到)我可以访问该服务,但不能完全访问。我可以访问IP/service1但我无法访问它的任何子网址,IP/service1/sub-service1无法正常工作。

我也尝试过microk8s.enable ingress,但它为我创建了一个 nginx 入口,然后我禁用了它,因为我想使用 traefik。

我是否需要更改我的配置以使其与 Microk8s 兼容?如果是怎么办?

我不得不提到我有两个入口文件:

  • traefik-ui.yaml:其中包含我的 traefik 的服务和入口。我使用此服务+入口来访问 traefik 仪表板,正如我所提到的那样它有效
  • wws-ingress.yaml: 是我的主要入口,它可以与我在 kubernetes 中的组件进行通信,这是不起作用的部分。

我的 yaml 文件:

traefik-ui.yaml:

wws-ingress.yaml:

Minikube 命令(这没有问题):

在 Microk8s 中,我尝试过: