Categories
gcp Kubernetes

Kubernetes: Install Grafana & Prometheus on GKE using Helm Bitnami

Install Grafana https://github.com/bitnami/charts/tree/master/bitnami/grafana Create namespace kubectl create ns monitoring Add repo helm repo add bitnami https://charts.bitnami.com/bitnami Update repo helm repo update View version helm search repo -l bitnami/grafana | head Create custom_values.yaml https://github.com/bitnami/charts/blob/master/bitnami/grafana/values.yaml I added an annotation because I wanted an internal IP for the Load Balancer. Feel free to remove that section. vi custom_values.yaml […]

Categories
gcp Kubernetes

Install Halyard & Spinnaker on GKE

Create IAM Service Account https://www.spinnaker.io/setup/quickstart/halyard-gke-deploy-rbac/#part-2-add-service-account-to-gcp Spinnaker will use this IAM Service Account to access Google Cloud Storage (GCS) (storage.admin). export SERVICE_ACCOUNT_NAME=spinnaker-itsmetommy-saexport SERVICE_ACCOUNT_FILE=spinnaker-itsmetommy-sa.json export SERVICE_ACCOUNT_DISPLAY_NAME=”Spinnaker Account”export PROJECT=$(gcloud info –format=’value(config.project)’)gcloud –project ${PROJECT} iam service-accounts create \ ${SERVICE_ACCOUNT_NAME} \ –display-name ${SERVICE_ACCOUNT_DISPLAY_NAME} sleep 10 SA_EMAIL=$(gcloud iam service-accounts list \ –project=${PROJECT} \ –filter=”email ~ ${SERVICE_ACCOUNT_NAME}” \ –format=’value(email)’)gcloud –project ${PROJECT} projects […]

Categories
Kubernetes

Kubernetes: Install Grafana & Prometheus on GKE using Helm kube-prometheus-stack

https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack Add Repo helm repo add prometheus-community https://prometheus-community.github.io/helm-charts helm repo update Create custom_values.yaml GKE uses kubeDNS by default, so I enabled it. I created persistent disks and added an Internal Load Balancer by adding a google specific annotation. cat <<EOF > custom_values.yaml coreDns: enabled: false kubeDns: enabled: true prometheusOperator: createCustomResource: false alertmanager: alertmanagerSpec: storage: volumeClaimTemplate: […]

Categories
gcp JFrog Kubernetes

JFrog Artifactory HA Edge on GKE with Google Cloud Storage & Google SQL

Series This is part of a series of JFrog blogs that will help guide you through installing their new Unified Platform. Artifactory HA Mission Control Distribution Xray Artifactory HA Edge General https://github.com/jfrog/charts/tree/master/stable/artifactory-ha Installing Edge is the exact same steps as installing Artifactory. The only difference is the license. Add repo helm repo add jfrog https://charts.jfrog.io […]

Categories
gcp JFrog Kubernetes

JFrog Xray on GKE with Google SQL

Series This is part of a series of JFrog blogs that will help guide you through installing their new Unified Platform. Artifactory HA Mission Control Distribution Xray Artifactory HA Edge General https://github.com/jfrog/charts/tree/master/stable/xray Add Repo helm repo add jfrog https://charts.jfrog.io Update repo helm repo update Join Key & JFrog URL https://www.jfrog.com/confluence/display/JFROG/General+Security+Settings#GeneralSecuritySettings-ViewingtheJoinKey In order to install Xray, […]