mirror of
https://github.com/prometheus-operator/kube-prometheus.git
synced 2025-08-21 14:30:59 +02:00
18 lines
938 B
Bash
Executable File
18 lines
938 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# We assume that the kubelet uses token authN and authZ, as otherwise
|
|
# Prometheus needs a client certificate, which gives it full access to the
|
|
# kubelet, rather than just the metrics. Token authN and authZ allows more fine
|
|
# grained and easier access control. Simply start minikube with the following
|
|
# command (you can of course adapt the version and memory to your needs):
|
|
#
|
|
# $ minikube delete && minikube start --kubernetes-version=v1.9.1 --memory=4096 --bootstrapper=kubeadm --extra-config=kubelet.authentication-token-webhook=true --extra-config=kubelet.authorization-mode=Webhook --extra-config=scheduler.address=0.0.0.0 --extra-config=controller-manager.address=0.0.0.0
|
|
#
|
|
# In future versions of minikube and kubeadm this will be the default, but for
|
|
# the time being, we will have to configure it ourselves.
|
|
|
|
hack/cluster-monitoring/deploy
|
|
|
|
kubectl --namespace=kube-system apply -f manifests/k8s/kubeadm/
|
|
|