kubernetes - 使用 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
知道我做错了什么吗?
解决方案
没有任何东西被冻结 - 端口转发的命令正在前台运行。如果您使用正确的端口号正确设置了服务,那么一切都应该可以正常工作。
尝试通过在末尾添加 & 来运行与后台进程相同的进程。
microk8s kubectl port-forward -n kube-system service/kubernetes-dashboard 10443:443 &
如果你想杀了它。获取 pid
ps -aef
然后使用以下命令将其杀死
kill -9 pid-here
推荐阅读
- java - 如何将 Beam SQL 窗口查询与 KafkaIO 集成?
- swift - 无法在 Swift 中填充空字典
- cryptography - PGP 签名消息 - Bouncycastle - 无法使用 JcaPGPObjectFactory 提取完整的原始一次性签名
- odoo - 如何使用模型 A 字段中的 onchange 更新模型 B 中的字段?奥多 12
- javascript - 使用 async/await,array.length 仍然显示为 0
- jquery - Jquery ajax隐藏成功请求的元素
- javascript - 如何使用 javascript 或 es6 从对象中删除负值
- reactjs - Pushstate:启用子目录:未提供静态资产
- django - Django 如何在一个 Django 项目中管理不同的子域?
- c# - 数据网格数据模板中的项目源不起作用