Announcing the End of Support of the Original Version of SageMaker AI Operators for Kubernetes - Amazon SageMaker AI

Announcing the End of Support of the Original Version of SageMaker AI Operators for Kubernetes

This page announces the end of support for the original version of SageMaker AI Operators for Kubernetes and provides answers to frequently asked questions as well as migration information about the ACK service controller for Amazon SageMaker AI, a new generation of fully supported SageMaker AI Operators for Kubernetes. For general information about the new SageMaker AI Operators for Kubernetes, see Latest SageMaker AI Operators for Kubernetes.

End of Support Frequently Asked Questions

Why are we ending support for the original version of SageMaker AI Operators for Kubernetes?

Users can now take advantage of the ACK service controller for Amazon SageMaker AI. The ACK service controller is a new generation of SageMaker AI Operators for Kubernetes based on AWS Controllers for Kubernetes (ACK), a community-driven project optimized for production, standardizing the way to expose AWS services via a Kubernetes operator. We are therefore announcing the end of support (EOS) for the original version (not ACK-based) of SageMaker AI Operators for Kubernetes. The support ends on Feb 15, 2023 along with Amazon Elastic Kubernetes Service Kubernetes 1.21.

For more information on ACK, see ACK history and tenets.

Where can I find more information about the new SageMaker AI Operators for Kubernetes and ACK?

What does end of support (EOS) mean?

While users can continue to use their current operators, we are no longer developing new features for the operators, nor will we release any patches or security updates for any issues found. v1.2.2 is the last release of SageMaker AI Operators for Kubernetes. Users should migrate their workloads to use the ACK service controller for Amazon SageMaker AI.

How can I migrate my workload to the new SageMaker AI Operators for Kubernetes for training and inference?

For information about migrating resources from the old to the new SageMaker AI Operators for Kubernetes, follow Migrate resources to the latest Operators.

Which version of ACK should I migrate to?

Users should migrate to the most recent released version of the ACK service controller for Amazon SageMaker AI.

Are the initial SageMaker AI Operators for Kubernetes and the new Operators (ACK service controller for Amazon SageMaker AI) functionally equivalent?

Yes, they are at feature parity.

A few highlights of the main notable differences between the two versions include:

  • The Custom Resources Definitions (CRD) used by the ACK-based SageMaker AI Operators for Kubernetes follow the AWS API definition making it incompatible with the custom resources specifications from the SageMaker AI Operators for Kubernetes in its original version. Refer to the CRDs in the new controller or use the migration guide to adopt the resources and use the new controller.

  • The Hosting Autoscaling policy is no longer part of the new SageMaker AI Operators for Kubernetes and has been migrated to the Application autoscaling ACK controller. To learn how to use the application autoscaling controller to configure autoscaling on SageMaker AI Endpoints, follow this autoscaling example.

  • The HostingDeployment resource was used to create Models, Endpoint Configurations, and Endpoints in one CRD. The new SageMaker AI Operators for Kubernetes has a separate CRD for each of these resources.