- CentOS 7+
- Saltstack 2018.3.3
- Etcd v3.3.12
- Docker 18.0.6-ce
- Flannel v0.11.0
- Kubernetes v1.14.1
- Vault 1.1.1
- install
git
andvagrant
. - clone repo and download binaries package
- build for env
setting version on tests/download.sh
if you want
make download
make init
vagrant ssh salt
sudo su -
kubectl get no
init cluster manual by command
vagrant up
vagrant ssh salt
salt \* test.ping
# sync all modules for salt
salt-run saltutil.sync_all saltenv=local
# setting roles for def whith salt/<env>/roles.yaml
salt-run state.orchestrate orch.setting_roles saltenv=local
# run orchstate for kubernetes install
salt-run state.orchestrate orch.kubernetes saltenv=local
pls notes setting local vm networks interfaces into Pillar files
- Add good README page
- CoreDNS addons setup
- Ingress addons setup
- Containerd support
- Calico network suport
- Monitor support(prometheus stack)
- Logging support(fluentbit stack)
- istio support
- dex support
- cert renew auto as
salt-run
task - find a way to Testing
- all local install from yum repo OR nexus repo
- ...