KubeZero/docs/Upgrade.md

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