Grafana Chart
Install
Persistence disabled by default
helm install --set service.type=NodePort stable/grafana
NAME: wonderful-panda
LAST DEPLOYED: Wed Jun 20 21:15:43 2018
NAMESPACE: default
STATUS: DEPLOYED
RESOURCES:
==> v1beta1/Role
NAME AGE
wonderful-panda-grafana 0s
==> v1beta1/PodSecurityPolicy
NAME DATA CAPS SELINUX RUNASUSER FSGROUP SUPGROUP READONLYROOTFS VOLUMES
wonderful-panda-grafana false RunAsAny RunAsAny RunAsAny RunAsAny false configMap,emptyDir,projected,secret,downwardAPI,persistentVolumeClaim
==> v1/ServiceAccount
NAME SECRETS AGE
wonderful-panda-grafana 1 0s
==> v1/ConfigMap
NAME DATA AGE
wonderful-panda-grafana 1 0s
wonderful-panda-grafana-dashboards-json 0 0s
==> v1/ClusterRole
NAME AGE
wonderful-panda-grafana-clusterrole 0s
==> v1/ClusterRoleBinding
NAME AGE
wonderful-panda-grafana-clusterrolebinding 0s
==> v1beta1/RoleBinding
NAME AGE
wonderful-panda-grafana 0s
==> v1/Service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
wonderful-panda-grafana NodePort 10.101.118.251 <none> 80:32061/TCP 0s
==> v1beta2/Deployment
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
wonderful-panda-grafana 1 1 1 0 0s
==> v1/Pod(related)
NAME READY STATUS RESTARTS AGE
wonderful-panda-grafana-76db9f86c8-g42dd 0/1 ContainerCreating 0 0s
==> v1/Secret
NAME TYPE DATA AGE
wonderful-panda-grafana Opaque 3 0s
NOTES:
1. Get your 'admin' user password by running:
kubectl get secret --namespace default wonderful-panda-grafana -o jsonpath="{.data.admin-password}" | base64 --decode ; echo
2. The Grafana server can be accessed via port 80 on the following DNS name from within your cluster:
wonderful-panda-grafana.default.svc.cluster.local
Get the Grafana URL to visit by running these commands in the same shell:
export NODE_PORT=$(kubectl get --namespace default -o jsonpath="{.spec.ports[0].nodePort}" services wonderful-panda-grafana)
export NODE_IP=$(kubectl get nodes --namespace default -o jsonpath="{.items[0].status.addresses[0].address}")
echo http://$NODE_IP:$NODE_PORT
3. Login with the password from step 1 and the username: admin
#################################################################################
###### WARNING: Persistence is disabled!!! You will lose your data when #####
###### the Grafana pod is terminated. #####
#################################################################################
Verify
kubectl get pods
NAME READY STATUS RESTARTS AGE
wonderful-panda-grafana-76db9f86c8-g42dd 1/1 Running 0 1m
export NODE_PORT=$(kubectl get --namespace default -o jsonpath="{.spec.ports[0].nodePort}" services wonderful-panda-grafana)
export NODE_IP=$(kubectl get nodes --namespace default -o jsonpath="{.items[0].status.addresses[0].address}")
echo http://$NODE_IP:$NODE_PORT
http://206.189.137.39:32061
kubectl get secret --namespace default wonderful-panda-grafana -o jsonpath="{.data.admin-password}" | base64 --decode ; echo
Wp2WsoaOjj1m2rRDMNApek84EACLrYjKX5sjTZQR
- Go to http://206.189.137.39:32061
- Username: admin
- Password: Wp2WsoaOjj1m2rRDMNApek84EACLrYjKX5sjTZQR