48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
# 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
|