kubernetes - 暴露 Kubernetes 仪表板
问题描述
我已经为kubernetes 仪表板应用了 yaml 。
现在我想用我的服务器的公共 IP 公开这个服务:https ://kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address/#objectives
但是我的集群上没有服务/部署:
$ sudo kubectl get services kubernetes
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 63d
$ sudo kubectl get deployment
NAME READY UP-TO-DATE AVAILABLE AGE
我做错了什么?
谢谢您的帮助
解决方案
您运行的命令是在默认命名空间中获取对象。
但是,Dashboard 部署在kube-system命名空间上。
kubectl -n kube-system get services kubernetes
kubectl -n kube-system get deployment
我根据您共享kubernetes 仪表板的链接向您提供此信息。也就是YAML 文件
推荐阅读
- python - 在 HTML 按钮中使用 url_for 传递参数
- extjs - 文本字段EXTJS中的问题箭头键导航
- python - 将年和月组合为整数或对象,同时忽略 nan
- angular - Angular-AG Grid Enterprise:agSetColumnFilter applyMiniFilterWhileTyping
- r - 向图表添加“噪声”
- python - 在 python Pandas 中加入表(如基于两列值相似性的 Vlookup)
- python - 检查熊猫系列中的整数
- python - 使用 MySQL 和 df.read_sql_query 的 SQL 查询执行但从不返回最新记录
- go - 为什么查询 1400 个实体需要 1.5 秒?
- r - 将包含不同数量响应的单列分隔为 R 中的多列