Small repository used for making sure the Azure AKS nodes is compliant.
- Create a new feature branch based on
master
- Test the feature branch on a local test cluster
- Merge the feature branch into the
develop
branch - The dev cluster on Azure runs the
develop
puppet branch. If there is no issues there, create pull request to master.
In the testing
directory there is a Vagrantfile and a shell script.
By running these you get;
- A 2 worker, 1 master K8s cluster
- Nodes running Ubuntu 16.04
- Calico CNI
- Helm + Tiller
- Flux w/Helm Operator
- The aks-node-puppet daemonset subscribed to the
develop
branch of http://github.com/equinor/sdp-aks-puppet.git
- Vagrant 2.1.4+
- Virtualbox 5.2.18+
- Dont be behind corp-proxy
cd testing
vagrant up
...
vagrant ssh k8s-head
# Run this a the "vagrant"-user
bash /vagrant/setup-sdp-aks-specific.sh