By using VMware Marketplace and Kubeapps, you deploy validated third-party container solutions to VMware Tanzu Kubernetes Grid Integrated Edition.

Tanzu Kubernetes Grid Integrated Edition simplifies the deployment and operation of Kubernetes clusters so that you can run and manage containers at scale on private and public clouds. Let us say that you want to use WordPress to create a blog and start using it right away. You can deploy a WordPress solution from VMware Marketplace in a Kubernetes cluster on Tanzu Kubernetes Grid Integrated Edition.

Prerequisites:

  • Install and configure Helm and Tiller. For instructions, see the Helm documentation.
  • Install and configure the kubectl command-line tool to work with your Kubernetes cluster. Enterprise PKS users manage their container-based workloads on Kubernetes clusters by using the kubectl tool. For instructions, see the kubectl documentation.
  • Verify that you have a VMware Marketplace account.
  • Verify that you have a provisioned a Tanzu Kubernetes Grid Integrated Edition cluster.
There are two ways to deploy a solution in your Tanzu Kubernetes Grid Integrated Edition cluster:
  1. From the Kubeapps dashboard which you install, configure, and use for deploying and managing applications in Kubernetes clusters. You can deploy the Kubeapps container application from VMware Marketplace. For more information about configuration options, see the Kubeapps documentation.
  2. Directly from the VMware Marketplace catalog.
In this task, you deploy the WordPress container from VMware Marketplace:
  1. Log into VMware Marketplace.
  2. Browse or search for the WordPress helm chart container application, and click its tile.
  3. On the Solution page, click Deployment Instructions.

    The Deploy wizard opens.

  4. Select the version of the WordPress helm chart that you want to deploy and then click NEXT.
  5. Read and accept the EULA.
  6. Copy the command for installing the chart from the Deployment Instructions section.
  7. Run the installation command that you copied in helm install.

    The chart is installed and the tool displays output information on the screen.

  8. Locate the NOTES section in the resulting output and review the information. It contains important information for obtaining WordPress credentials.
  9. Open the kubectl command-line tool.
    1. To verify that all pods are running, use the kubectl get pods -w command.
    2. Obtain the credentials and the load balancer URL for the WordPress application by running the commands shown in the output of helm install.
  10. Open a web browser and login with the WordPress credentials that you obtained.
The front page of your WordPress blog displays in the web browser window. You are now ready to blog.