mirror of
				https://github.com/prometheus-operator/kube-prometheus.git
				synced 2025-10-30 23:51:01 +01: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/
 | |
| 
 |