minikube部署traefik
时间: 2023-10-18 21:55:07 浏览: 135
2安装minikube
要在minikube上部署Traefik,你需要进行以下步骤:
1. 首先,你需要将minikube实例的IP地址添加到/etc/hosts文件中。你可以通过运行命令`minikube ip`来获取minikube的IP地址。然后,将该IP地址和主机名添加到/etc/hosts文件中,例如:`echo "$(minikube ip) traefik-ui.minikube" | sudo tee -a /etc/hosts`。这将在/etc/hosts文件中添加一条新的条目,将minikube的IP地址映射到主机名traefik-ui.minikube。\[1\]
2. 接下来,你可以通过浏览器访问Traefik Web UI。在浏览器中输入`http://traefik-ui.minikube:<AdminNodePort>`,其中<AdminNodePort>是Traefik服务的Admin NodePort。确保将"admin" NodePort附加到主机地址。\[2\]
3. 最后,你需要在minikube上运行kubectl代理。使用以下命令运行kubectl代理:`kubectl proxy --port=8001 --address='10.0.8.8' --accept-hosts='^.*'`。请注意,这里的address应该是内网的IP地址,不能使用127.0.0.1或minikube的地址。这将在本地主机上启动一个代理,使你可以通过http://localhost:8001访问Kubernetes API。\[3\]
通过执行以上步骤,你应该能够在minikube上成功部署Traefik并访问Traefik Web UI。
#### 引用[.reference_title]
- *1* *2* [实操教程丨如何在K8S集群中部署Traefik Ingress Controller](https://blog.csdn.net/RancherLabs/article/details/103871627)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [用 k8s+Ingress+Traefik 搭建一个外网可以访问的 Web 服务](https://blog.csdn.net/weixin_40251892/article/details/127484893)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文