Managed Services Wordpress Template Rating: 7,6/10 3330 votes

Get 356 managed services website templates on ThemeForest. Buy managed services website templates from $3. All created by our Global Community of independent Web Designers and Developers. When you buy the WordPress website template for information technology services at usual price you automatically get the one time usage license. It enables you to use each individual product on a single website only, belonging to either you or your client.

-->

Together with the Kubernetes Service Catalog, Open Service Broker for Azure (OSBA) allows developers to utilize Azure-managed services in Kubernetes. This guide focuses on deploying Kubernetes Service Catalog, Open Service Broker for Azure (OSBA), and applications that use Azure-managed services using Kubernetes.

Prerequisites

  • An Azure subscription

  • Azure CLI: install it locally, or use it in the Azure Cloud Shell.

  • Helm CLI 2.7+: install it locally, or use it in the Azure Cloud Shell.

  • Permissions to create a service principal with the Contributor role on your Azure subscription

  • An existing Azure Kubernetes Service (AKS) cluster. If you need an AKS cluster, follow the Create an AKS cluster quickstart.

Install Service Catalog

The first step is to install Service Catalog in your Kubernetes cluster using a Helm chart. Upgrade your Tiller (Helm server) installation in your cluster with:

Now, add the Service Catalog chart to the Helm repository:

Finally, install Service Catalog with the Helm chart. If your cluster is RBAC-enabled, run this command.

If your cluster is not RBAC-enabled, run this command.

Website Templates Wordpress

After the Helm chart has been run, verify that servicecatalog appears in the output of the following command:

For example, you should see output similar to the following (show here truncated):

Install Open Service Broker for Azure

The next step is to install Open Service Broker for Azure, which includes the catalog for the Azure-managed services. Examples of available Azure services are Azure Database for PostgreSQL, Azure Database for MySQL, and Azure SQL Database.

Start by adding the Open Service Broker for Azure Helm repository:

Create a Service Principal with the following Azure CLI command:

Output should be similar to the following. Take note of the appId, password, and tenant values, which you use in the next step.

Set the following environment variables with the preceding values:

Now, get your Azure subscription ID:

Again, set the following environment variable with the preceding value:

Now that you've populated these environment variables, execute the following command to install the Open Service Broker for Azure using the Helm chart:

Once the OSBA deployment is complete, install the Service Catalog CLI, an easy-to-use command-line interface for querying service brokers, service classes, service plans, and more.

Execute the following commands to install the Service Catalog CLI binary:

Now, list installed service brokers:

You should see output similar to the following:

Managed

Next, list the available service classes. The displayed service classes are the available Azure-managed services that can be provisioned through Open Service Broker for Azure.

Finally, list all available service plans. Service plans are the service tiers for the Azure-managed services. For example, for Azure Database for MySQL, plans range from basic50 for Basic tier with 50 Database Transaction Units (DTUs), to standard800 for Standard tier with 800 DTUs.

Install WordPress from Helm chart using Azure Database for MySQL

In this step, you use Helm to install an updated Helm chart for WordPress. The chart provisions an external Azure Database for MySQL instance that WordPress can use. This process can take a few minutes.

Managed Services Wordpress Template

In order to verify the installation has provisioned the right resources, list the installed service instances and bindings:

List installed secrets:

Next steps

By following this article, you deployed Service Catalog to an Azure Kubernetes Service (AKS) cluster. You used Open Service Broker for Azure to deploy a WordPress installation that uses Azure-managed services, in this case Azure Database for MySQL.

Refer to the Azure/helm-charts repository to access other updated OSBA-based Helm charts. If you're interested in creating your own charts that work with OSBA, refer to Creating a New Chart.