v1.1 to v1.2

Follow the Regular Upgrading Process.

Upgrading Notable Changes

karmada-controller-manager

The hpa controller has been disabled by default now, if you are using this controller, please enable it as per Configure Karmada controllers.

karmada-aggregated-apiserver

The deprecated flags --karmada-config and --master in v1.1 have been removed from the codebase. Please remember to remove the flags --karmada-config and --master in the karmada-aggregated-apiserver deployment yaml.

karmadactl

We enable karmadactl promote command to support AA. For details info, please refer to 1795.

In order to use AA by default, need to deploy some RBAC by following manifests.

unfold me to see the yaml

  1. apiVersion: rbac.authorization.k8s.io/v1
  2. kind: ClusterRole
  3. metadata:
  4. name: cluster-proxy-admin
  5. rules:
  6. - apiGroups:
  7. - 'cluster.karmada.io'
  8. resources:
  9. - clusters/proxy
  10. verbs:
  11. - '*'
  12. ---
  13. apiVersion: rbac.authorization.k8s.io/v1
  14. kind: ClusterRoleBinding
  15. metadata:
  16. name: cluster-proxy-admin
  17. roleRef:
  18. apiGroup: rbac.authorization.k8s.io
  19. kind: ClusterRole
  20. name: cluster-proxy-admin
  21. subjects:
  22. - kind: User
  23. name: "system:admin"

Please refer to v1.2.0 Release Notes for more details.