Kubernetes K8s上运行气流时的ERRIGEPULL
我们在DigitalOcean的K8s上使用Helm图表运行气流。任务是使用Kubernetes K8s上运行气流时的ERRIGEPULL,kubernetes,airflow,digital-ocean,Kubernetes,Airflow,Digital Ocean,我们在DigitalOcean的K8s上使用Helm图表运行气流。任务是使用aiffort.contrib.operators.kubernetes\u pod\u operator.KubernetesPodOperator编写的。我们经常看到POD出现故障,并显示以下消息(但问题并不是一成不变的,因此大多数情况下它工作正常): 我们正在使用KubernetesExecutor 舵图信息-气流稳定/气流版本7.16.0 Events: Type Reason Ag
aiffort.contrib.operators.kubernetes\u pod\u operator.KubernetesPodOperator
编写的。我们经常看到POD出现故障,并显示以下消息(但问题并不是一成不变的,因此大多数情况下它工作正常):
我们正在使用KubernetesExecutor
舵图信息-气流稳定/气流版本7.16.0
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 31s default-scheduler Successfully assigned airflow/... to k8s-sai-pool-8c13r-9b9-8br6p
Normal Pulling 18s (x2 over 31s) kubelet Pulling image "registry.digitalocean.com/...:455eebb0"
Warning Failed 18s (x2 over 30s) kubelet Failed to pull image "registry.digitalocean.com/...:455eebb0": rpc error: code = Unknown desc = Error response from daemon: Get https://{URL}: unauthorized: authentication required
Warning Failed 18s (x2 over 30s) kubelet Error: ErrImagePull
Normal SandboxChanged 18s (x7 over 30s) kubelet Pod sandbox changed, it will be killed and re-created.
Normal BackOff 16s (x6 over 29s) kubelet Back-off pulling image "registry.digitalocean.com/...:455eebb0"
Warning Failed 16s (x6 over 29s) kubelet Error: ImagePullBackOff
这很可能只是数字海洋注册问题
我建议尝试dockerhub,这很可能只是DigitalOcean注册表问题
我建议您试试dockerhub,因为您会收到“unauthorized:authentication required”(未经授权:需要身份验证)的消息,所以该图像似乎不是公开的,每隔一段时间它就会起作用。因此,5次dag运行中有4次是可以的。看起来该图像不是公开的,因为您会收到一条“unauthorized:authentication required”(未经授权:需要身份验证)消息。它每隔一次都会工作。所以,五分之四的dag跑步都可以。