Henry
发布于 2025-03-04 / 8 阅读
0
0

Kubernetes - Ingress-Traefik 配置

背景简介

Ingress是Kubernetes资源,用于管理外部到集群内部服务的HTTP和HTTPS流量,提供URL路由、负载均衡等功能。

Note: 本文以 traefik 控制器为示例 【官方参考链接

环境信息

  1. 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

以上便是本文的全部内容,感谢您的阅读,如遇到任何问题,欢迎在评论区留言,我会通过邮件回复。



评论