Open
Description
dask-operator fails to create Dask Jobs on Azure Kubernetes Service (AKS) 1.30:
See this kopf
bug report for details.
Minimal Complete Verifiable Example:
- Install dask-operator on AKS 1.30.
- Wait an hour for the authentication token to expire.
- Create a DaskJob resource.
dask-operator will not create the DaskJob because dask-operator's kubernetes authentication token has expired and kopf
's watchers are no longer connected to kubeapi. A bug in kopf
prevents kopf
from refreshing the authentication token.
This only occurs on AKS 1.30+ because that is the first AKS version that sets --service-account-extend-token-expiration
to false.
Environment:
- Dask operator version: 2024.9.0