Delete stateless workloads

Delete your stateless workloads using standard Kubernetes deletion methodologies.

Before you begin

To complete the tasks in this document, you must request the necessary permissions and prepare your environment.

Request IAM roles

To create, delete, edit, or view stateless workloads in a Kubernetes cluster, ask your Organization IAM Admin to grant you the Namespace Admin (namespace-admin) role. This role is bound to your project namespace.

Prepare your environment

To run commands against the pre-configured bare metal Kubernetes cluster, make sure you have the following resources:

  1. Locate the Kubernetes cluster name, or ask your Platform Administrator what the cluster name is.

  2. Sign in and generate the kubeconfig file for the Kubernetes cluster if you don't have one.

  3. Use the kubeconfig path of the Kubernetes cluster to replace CLUSTER_KUBECONFIG in these instructions.

Delete a deployment

To delete a Deployment object, run:

kubectl --kubeconfig CLUSTER_KUBECONFIG \
    -n NAMESPACE \
    delete deployment DEPLOYMENT_NAME

Replace the following:

  • CLUSTER_KUBECONFIG: the kubeconfig file for the Kubernetes cluster.

  • NAMESPACE: the project namespace of the container workload.

  • DEPLOYMENT_NAME: the name of the deployment to delete.