Skip to content

hpc-admin/azure-marketplace-charts

 
 

Repository files navigation

The Bitnami Library for Kubernetes

Popular applications, provided by Bitnami, ready to launch on Azure Kubernetes Service (AKS) using Kubernetes Helm. Find all the available applications in the Azure Marketplace.

TL;DR

$ helm repo add azure-marketplace https://marketplace.azurecr.io/helm/v1/repo
$ helm search repo azure-marketplace
$ helm install my-release azure-marketplace/<chart>

Please, note this repo contains the source code of the Helm Charts present in the azure-marketplace Helm repository, but there may be a slight difference in the versions published on GitHub and the ones released to the azure-marketplace Helm repository. We cannot guarantee that cloning this GitHub repository and installing the charts from source code will work in all cases. The recommended way is to subcribe and use the Helm Charts from Azure Marketplace

Before you begin

Provision an Azure Kubernetes Cluster with AKS

The quickest way to setup a Kubernetes cluster is with az, the Microsoft Azure command-line interface. If you don't have az, install it using these instructions or use the Azure Portal Console.

Follow the steps below to provision a Kubernetes Cluster with AKS. Refer to our starter guide for more details:

$ az login
$ az account set --subscription "SUBSCRIPTION-NAME"
$ az group create --name aks-resource-group --location eastus
$ az aks create --name aks-cluster --resource-group aks-resource-group --generate-ssh-keys

The above command creates a new resource group and cluster named aks-cluster. Then, install and configure kubectl with the credentials to the new AKS cluster, as shown below:

$ az aks get-credentials --name aks-cluster --resource-group aks-resource-group

Install Helm

Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources.

To install Helm, refer to the Helm install guide and ensure that the helm binary is in the PATH of your shell.

Add repository

Helm charts are available via the Azure Marketplace public repository.

Create a secret to use when pulling images from the registry. This step is only necessary the first time you deploy a chart on an AKS cluster, and can safely be omitted for subsequent chart deployments on the samecluster.

$ kubectl create secret generic emptysecret --from-literal=.dockerconfigjson='{"auths":{"marketplace.azurecr.io":{"Username":"","Password":""}}}' --type=kubernetes.io/dockerconfigjson

Add the Azure Marketplace repository:

$ helm repo add azure-marketplace https://marketplace.azurecr.io/helm/v1/repo
$ helm search repo azure-marketplace

Deployment

Use the following command to deploy a chart, such as WordPress:

$ helm install my-wordpress azure-marketplace/wordpress --set global.imagePullSecrets={emptysecret}

For a more detailed walkthrough and screenshots, refer to our starter guide.

Learn more about Helm

Once you have installed the Helm client and initialized the Tiller server, you can deploy a Bitnami Helm Chart into a Kubernetes cluster.

Please refer to the Helm Quick Start guide if you wish to get running in just a few commands, otherwise the Using Helm Guide provides detailed instructions on how to use the Helm client to manage packages on your Kubernetes cluster.

Useful Helm Client Commands:

  • View available charts: helm search repo
  • Install a chart: helm install my-release stable/<package-name>
  • Upgrade your application: helm upgrade

Contributions and Support

Bitnami provides technical support at the Bitnami Charts issues. Our team will be glad to help you there, it is actively monitoring it.

If you want to contribute with Bitnami charts through a Pull Request or creating an Issue, please do it in the above repository.

License

Copyright © 2023 Bitnami

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Helm Charts ready to launch on Azure Kubernetes Serice (AKS)

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Mustache 71.0%
  • Smarty 29.0%