Skip to content

Instantly share code, notes, and snippets.

@naren-dremio
Created October 18, 2018 17:12
Show Gist options
  • Save naren-dremio/aa77e576718104ec581d97d684dcaeef to your computer and use it in GitHub Desktop.
Save naren-dremio/aa77e576718104ec581d97d684dcaeef to your computer and use it in GitHub Desktop.
Dremio on AKS
# Install azure cli and login
brew update && brew install azure-cli
az login
# Create a k8 cluster and configure it in local kubectl
az aks get-credentials --resource-group cloud-shell-storage-eastus --name dremio
# Open up the k8 dashboard
az aks browse --resource-group cloud-shell-storage-eastus --name dremio
# If RBAC then run this before using the above command
kubectl create clusterrolebinding kubernetes-dashboard -n kube-system --clusterrole=cluster-admin --serviceaccount=kube-system:kubernetes-dashboard
# install helm
brew install kubernetes-helm
# init helm
helm init --upgrade
# if you have created the cluster with RBAC do the steps outlined below
# https://docs.microsoft.com/en-us/azure/aks/kubernetes-helm#create-a-service-account
# kubectl apply -f helm-rbac.yaml
# helm init --service-account tiller
# get dremio charts and deploy dremio
# I modified the values to deploy it on smaller clusters for quick testing + a fix for zookeeper issue
git clone https://github.com/naren-dremio/containers.git
cd charts
helm install --wait dremio
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment