我正在使用KubernetesPodOperator调度airflow上的一些任务;我想使用自定义dns配置部署我的pod:
spec:
dnsPolicy: "None"
dnsConfig:
nameservers:
- 10.10.10.10但问题是我找不到方法来设置dns配置和域名服务器KubernetesPodOperator。那么,有没有人有一个解决方案,可以在airflow中的k8s上提交一个带有自定义dns配置的任务?
发布于 2021-04-21 16:00:10
Airflow公开Kubernetes Pod object API,因此您的配置应该按照Pod Spec中列出的dnsConfig工作。
apiVersion: v1
kind: Pod
metadata:
namespace: default
name: dns-example
spec:
containers:
- name: test
image: nginx
dnsPolicy: "None"
dnsConfig:
nameservers:
- 10.10.10.10请确保您正在从提供程序导入KubernetesPodOperator的更新版本。
对于Airflow< 2.0.0:使用backport providers。
对于Airflow>= 2.0.0,请使用providers。
https://stackoverflow.com/questions/67190665
复制相似问题