My MicroK8S environment with helm for development
- install microk8s
- enable modules: dns, storage, registry
- install: helm(3), dashboard
- init kube config
- set kubectl and helm aliases
- add needed helm repos
- 0.start_k8s at morning
- 1.reinit if your local IP changed (because move from home to office)
- 9.stop_k8s after worktime
- mongodb v5 with replicas: 2 replicas, 4Gi storage, 2Gi memory, scripts (install, uninstall, remove PVCs)
- kafka: 2 brokers, 1Gi storagee, 512Mi memory, scripts (install, uninstall, remove PVCs)
- kafka-ui works with Kafka above
- elastic: default settings [huge RAM needed] scripts (install, uninstall, remove PVCs)
- argocd: scripts (install, get password, uninstall)
- argocd
- k8s dashboard
- all with kubefwd (https://github.com/txn2/kubefwd/releases)
- use with https://app.elasticvue.com/ or same Chrome plugin
- mongo
- kafka
- kafka-ui
- elastic