Pods Deployed Using Multus Plugin Fail to Have Container Added to Network After Upgrading to Whereabouts:v0.6-pmk-6
Problem
It is observed that the stateful sets pods were failing to come up with the below error.
Cluster is upgraded to K8s v1.24, new job pods for the ip-reconciler cronjob were unable to start.
A manual run of the job produced an error with regards to file not being present in the container image, e.g.
Image: docker.io/platform9/whereabouts:v0.6-pmk-6
Environment
Platform9 Managed Kubernetes - v5.6 and Higher
Managed Platform9 Edge Cloud - v5.6 and Higher.
Answer
This is a know issue, Platform9 has a jira filed AIR-1268 to track and provide a permanent solution for this issue.
Workaround
The workaround is to patch the networkplugins.plumber.k8s.pf9.io CRD for the K8s cluster associated with respective management plane to use the Whereabouts v0.4.10 image.
Additional Information
To track progress of the permanent solution for this issue, open a support ticket mentioning the jira ID AIR-1268.
