The KServe 0.11 release is about to be published, we should try to upgrade to it in order to get its latest features (including a configurable access log format that we'll need for T333804.
Overall plan:
- - Check the release changelog to familiarize with what changed.
- - Upgrade the Docker images in the production-images repo to the new version. This includes the storage-initializer one, that is the image ran by one of the containers in the model server' pods (so we'll need to wait the prerequisite of the next point before proceeding).
- - Rollout the new model servers.
- - Once kserve==0.11 is published in Pypi, we can start upgrading all the model server Docker images to it. The changes are not as big as the last upgrade, so I'd expect to see some dependency change but not much.
- - Upgrade the KServe's deployment-charts chart with the new yaml config.
- - Rollout the new control plane in k8s.