背景简介
Ingress是Kubernetes资源,用于管理外部到集群内部服务的HTTP和HTTPS流量,提供URL路由、负载均衡等功能。
Note: 本文以 traefik
控制器为示例 【官方参考链接】
环境信息
- Kubernetes v1.29.1。【Kubernetes - 安装】
详细步骤
第一步: 添加 helm 仓库
# helm repo add traefik https://traefik.github.io/charts
"traefik" has been added to your repositories
第二步: 部署
# helm install traefik traefik/traefik
NAME: traefik
LAST DEPLOYED: Mon Mar 3 15:33:42 2025
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
traefik with docker.io/traefik:v3.3.3 has been deployed successfully on default namespace !
第三步: 查看部署结果
# kubectl get pod,svc
NAME READY STATUS RESTARTS AGE
pod/traefik-5d66bc6c85-265kt 1/1 Running 0 2m28s
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 74d
service/traefik LoadBalancer 10.103.22.198 <pending> 80:31356/TCP,443:32688/TCP 2m29s
以上便是本文的全部内容,感谢您的阅读,如遇到任何问题,欢迎在评论区留言,我会通过邮件回复。