-
ingress-controller.yml.j2
基于阿里云官方模板 -
ingress-controller.yml
基于阿里云官方模板创建的ingress
yml
文件 -
ingress-controller-kube-system-vpc.yml
基于ingress-controller.yml
修改的ingress
yml
文件 在kube-system
命名空间下面创建了一个基于私网SLB
的Ingress
通过修改相关资源名称,增加唯一后缀,实现相同namespace
多个Ingress
并存。
- 基于官方模板生成
ingress-controller.yml
文件
jinja2 -D Namespace='NAMESPACE' -D LoadbalancerID='SLB_ID' -D IngressClass='INGRESS_CLASS' ingress-controller-template.yml.j2 > ingress-controller.yml
- 或者使用现有的
ingress-controller-kube-system-vpc.yml
namespace: kube-system 替换成 namespace: 你的命名空间
lb-xxxxxxxxxx 替换成你的私网 SLB 实例 ID
k8s-ingress-ali-slb 替换成你希望定义的 Ingress-class 名称
ali-slb 替换成你的唯一后缀
https://yq.aliyun.com/articles/645856