- macOS
- brew ( https://brew.sh/ )
- ansible (brew install ansible )
- minikube ( brew cask install minikube )
- kubectl ( brew install kubernetes-cli ) (when you install the current version it will not work as the kubectl v1.8.0 does not work with kubernetes v.1.7.5, brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/1e866e9cd915c37184c248fb726775ff8a30c91e/Formula/kubernetes-cli.rb does work)
- dnsmasq ( brew install dnsmasq )
- in your sudoers file: username ALL=NOPASSWD: /usr/local/bin/brew services restart dnsmasq
- probably more... when you find it, please create an issue
- RAM, lots of it ;-) (default setting is now 8192MB for the VM)
ansible-playbook setup.yaml
coffee! it takes a while (especially on slow internet connections) on my 2015 mbp with 150MBit it takes about 10 minutes
to clean it up: minikube delete want to access the docker deamon inside:
eval $(minikube docker-env) && docker ps
- http://dashboard.example.com
- http://jenkins.example.com
- http://gitlab.example.com
- http://prometheus.example.com
- http://alerts.example.com
( it is really example.com, you can change it in inventory/group_vars/all.yaml )
- On Jenkins start build the a new jenkins slave image, containing klar and maybe other binaries
- coreos/clair
- migrate to official gitlab helm charts
- spotify gc
- BELK/EFK
- LDAP
- keycloak or dex (maybeish)
- calico/canal when this can actually work in minikube
mkdir -p /etc/resolver
echo "nameserver 127.0.0.1 > /etc/resolver/example.com
brew install dnsmasq
brew cask install minikube
- Jenkins doesnt really autostart first build (only after you set containers +1 and save)
- registry ingress controller is acting weired, need to delete and create