Development teams using Kubernetes-based applications often encounter difficulties in maintaining visibility and control over deployment processes. CircleCI deploys aim to address these challenges by providing a centralized interface that enhances visibility into Kubernetes deployments, allowing teams to track, monitor, and manage releases effectively. The tool integrates with various deployment strategies, including traditional Kubernetes deployments and Argo Rollouts, to streamline release management. A crucial part of this process involves setting up a Kubernetes release agent within an EKS cluster, which allows CircleCI to manage deployment versions, scale components, and perform rollbacks. Teams are required to have an appropriate environment configuration and to update their Kubernetes deployment manifests with specific annotations and labels for CircleCI tracking. Once set up, teams can manage components as single units, monitor their status, and restore previous successful versions if needed. CircleCI deploys also support enhanced release management features, including integration with Amazon SageMaker for ML model deployments, providing a comprehensive solution to streamline Kubernetes-based deployments.