[英]Mounting AWS Secrets Manager on Kubernetes/Helm chart
[英]Is there any way to use existing AWS ELB for ingress in Kubernetes for airflow helm chart?
计划使用官方 helm chart 在 Kube.netes (EKS) 上托管 airflow。 但问题是它没有提供任何使用现有 ELB 的方法。 一旦我删除发布,它就会删除为入口创建的 ELB。 有什么办法可以传递 elb 地址并在其上创建入口吗?
您可以使用 TargetGroupBinding 将服务连接到现有负载平衡器。
apiVersion: elbv2.k8s.aws/v1beta1
kind: TargetGroupBinding
metadata:
name: my-tgb
spec:
serviceRef:
name: <airflow-service-name>
port: 80
targetGroupARN: <arn-to-targetGroup>
如果你想在重建过程中保留现有资源,你可以在模板文件中使用下面的注释来避免 helm 重建。
helm.sh/resource-policy=keep
像这样,这将保留 istio-ingressgateway NLB 资源。
kubectl annotate svc -n istio-system istio-ingressgateway helm.sh/resource-policy=keep
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.