首页 > 解决方案 > 使用 Raspberry Pi 和 kubernettes

问题描述

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

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

我尝试了以下命令:

microk8s kubectl port-forward -n kube-system service/kubernetes-dashboard 10443:443

它冻结并打印出以下内容

Forwarding from 127.0.0.1:10443 -> 8443
Forwarding from [::1]:10443 -> 8443

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

cluster-info
Kubernetes master is running at https://127.0.0.1:16443
Heapster is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/heapster/proxy
CoreDNS is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
Grafana is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/monitoring-grafana/proxy
InfluxDB is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/monitoring-influxdb:http/proxy

知道我做错了什么吗?

标签: kubernetesubuntu-serverraspberry-pi4microk8s

解决方案


没有任何东西被冻结 - 端口转发的命令正在前台运行。如果您使用正确的端口号正确设置了服务,那么一切都应该可以正常工作。

尝试通过在末尾添加 & 来运行与后台进程相同的进程。

microk8s kubectl port-forward -n kube-system service/kubernetes-dashboard 10443:443 &

如果你想杀了它。获取 pid

ps -aef

然后使用以下命令将其杀死

kill -9 pid-here


推荐阅读