kubernetes - minikube 上的 Traefik 入口控制器:外部 IP 待定
问题描述
我正在尝试按照以下步骤在我的 minikube 环境中部署 Traefik Ingress控制器:
helm install stable/traefik --name-template traefik --set dashboard.enabled=true,dashboard.domain=dashboard.traefik,rbac.enabled=true --namespace kube-system
即使半小时后,我仍然看到外部 IP 处于待处理状态:
pascals@pascals:~$ kubectl get svc -l app=traefik -n kube-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
traefik LoadBalancer 10.96.172.128 <pending> 443:30812/TCP,80:31078/TCP 20m
traefik-dashboard ClusterIP 10.96.56.105 <none> 80/TCP 20m
理想情况下,我想到达http://dashboard.traefik
,但我无法做到。
kubectl patch
我尝试使用Api分配外部 IP :
kubectl patch svc traefik -n kube-system -p '{"spec":{"externalIPs":["192.168.99.107"]}}'
其中,192.168.99.107 是 minikube ip。然而,这仍然没有解决我的问题。
赞赏任何朝着正确方向的推动!
解决方案
你应该安装一些 Kubernetes 裸机负载均衡器,比如MetalLB
推荐阅读
- excel - 当我在 excel 中使用 VLOOKUP 函数时,我试图从一个数字集中获得一个字母等级,我没有得到正确的字母
- excel - Workbooks.Open VBA 代码行在 Excel 中结束了我的 F8 步骤并运行宏(就像我点击了 F5 一样)
- python - 有没有办法在熊猫数据框中使用 python 查找序列中缺失的数字?
- spring-boot - AssertionFailedError 在服务中测试 JPA 接口
- javascript - Angular 链接会更改 URL,但不会更改内容
- c++ - 未获取数组 Visual C++ 的所有元素
- elasticsearch - 使用 elasticsearch v6 中的术语从数组中搜索值不起作用
- salt-stack - 在 master 上执行 salt 命令
- plugins - 使用插件创建的功能未正确保存 - QGIS
- python - LAPACK 的 zgesvd 结果与 scipy.linalg 的 SVD 不同