You can deploy an application on a vSphere Namespace in vSphere IaaS control plane. Once the application is deployed, the respective number of vSphere Pods are created on the Supervisor within the namespace.

Prerequisites

  • Get the IP address of the Kubernetes control plane on the Supervisor from your vSphere administrator.
  • Get your user account in vCenter Single Sign-On.
  • Verify with your vSphere administrator that you have permissions to access the contexts that you need.

Procedure

  1. Access your namespace in the Kubernetes environment.
  2. Switch to the context where you want to deploy the application.
    kubectl config use-context <namespace>
  3. Deploy the application.
    kubectl apply -f <application name>.yaml