From 4f9dc79c60e6ab98ea0bf4d4c7ed1e5f80022b2e Mon Sep 17 00:00:00 2001 From: Sambo Chea Date: Thu, 14 Oct 2021 10:32:01 +0700 Subject: [PATCH] Add kubeapps install for kubernetes --- KUBEAPPS.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 KUBEAPPS.md diff --git a/KUBEAPPS.md b/KUBEAPPS.md new file mode 100644 index 0000000..083c434 --- /dev/null +++ b/KUBEAPPS.md @@ -0,0 +1,34 @@ +# Install Kubeapps from Bitnami +- Install +```shell +helm repo add bitnami https://charts.bitnami.com/bitnami +kubectl create namespace kubeapps +helm install kubeapps --namespace kubeapps bitnami/kubeapps +``` + +- Service Account +```shell +kubectl create --namespace default serviceaccount kubeapps-operator +kubectl create clusterrolebinding kubeapps-operator --clusterrole=cluster-admin --serviceaccount=default:kubeapps-operator +``` + +- Get Token (Linux/macOS) +```shell +kubectl get --namespace default secret $(kubectl get --namespace default serviceaccount kubeapps-operator -o jsonpath='{range .secrets[*]}{.name}{"\n"}{end}' | grep kubeapps-operator-token) -o jsonpath='{.data.token}' -o go-template='{{.data.token | base64decode}}' && echo +``` + +- Get Token (Windows) +```shell +@ECHO OFF +REM Get the Service Account +kubectl get --namespace default serviceaccount kubeapps-operator -o jsonpath={.secrets[].name} > s.txt +SET /p ks= b64.txt + +REM Decode The Token +DEL token.txt +certutil -decode b64.txt token.txt +``` \ No newline at end of file