1.2 KiB
1.2 KiB
Upgrade to KubeZero V2(Argoless)
-
disable all auto-sync in argo !!
-
migrate values.yaml to new structure,adapt as needed
-
update new central kubezero location in git and merge cluster configs
High level / Admin changes
- ArgoCD is now optional
- ArgoCD is NOT required nor used during initial cluster bootstrap
- the initial bootstrap script now uses the same config as ArgoCD later on
- the initial bootstrap is WAY faster and re-try safe
Individual changes
Cert-manager
- local issuer is now a cluster issuer
- all resources moved to cert-manager namespace
Kiam
- check certs and function due to cert-manager changes
- set priorty class
Logging
- ES/Kibana version bump, new ECK operator
ArgoCD
- version bump, new app of app architecure
Metrics
- version bumps
- all servicemonitor resources are now in the same namespaces as the apps
- check all metrics still work
Calico
- version bump
EBS
- version bump
Istio
- operator removed, deployment migrated to helm, cleanups
- version bump to 1.8
- no more policy by default
- all ingress in dedicated new namespace istio-ingress as well as dedicated helm chart
- set priorty class