3.4. 迁移 Keycloak 域 CR
Realm CR 被 Realm Import CR 替代,它提供类似的功能,并具有类似的模式。Realm Import CR 仅提供 Realm bootstrapping,因此不再支持 Realm deletion。它还不支持更新,类似于前面的 Realm CR。
完整的 Realm 表示现在包含在 Realm Import CR 中,与以前的 Realm CR 相比,它只提供了几个选择的字段。
Red Hat Single Sign-On 7.6 Realm CR 示例:
apiVersion: keycloak.org/v1alpha1 kind: KeycloakRealm metadata: name: example-keycloakrealm spec: instanceSelector: matchLabels: app: sso realm: id: "basic" realm: "basic" enabled: True displayName: "Basic Realm"
对应的红帽构建的 Keycloak Realm Import CR 示例:
apiVersion: k8s.keycloak.org/v2alpha1 kind: KeycloakRealmImport metadata: name: example-keycloakrealm spec: keycloakCRName: example-kc realm: id: "basic" realm: "basic" enabled: True displayName: "Basic Realm"
其他资源