apiVersion: apps.kubeblocks.io/v1alpha1 kind: Cluster metadata: finalizers: - cluster.kubeblocks.io/finalizer labels: clusterdefinition.kubeblocks.io/name: postgresql clusterversion.kubeblocks.io/name: postgresql-14.8.0 sealos-db-provider-cr: aiproxy annotations: {} name: aiproxy namespace: aiproxy-system spec: affinity: nodeLabels: {} podAntiAffinity: Preferred tenancy: SharedNode topologyKeys: - kubernetes.io/hostname clusterDefinitionRef: postgresql clusterVersionRef: postgresql-14.8.0 componentSpecs: - componentDefRef: postgresql monitor: true name: postgresql replicas: 2 resources: limits: cpu: 1000m memory: 1024Mi requests: cpu: 100m memory: 102Mi serviceAccountName: aiproxy switchPolicy: type: Noop volumeClaimTemplates: - name: data spec: accessModes: - ReadWriteOnce resources: requests: storage: 3Gi terminationPolicy: Delete tolerations: [] --- apiVersion: v1 kind: ServiceAccount metadata: labels: sealos-db-provider-cr: aiproxy app.kubernetes.io/instance: aiproxy app.kubernetes.io/managed-by: kbcli name: aiproxy namespace: aiproxy-system --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: labels: sealos-db-provider-cr: aiproxy app.kubernetes.io/instance: aiproxy app.kubernetes.io/managed-by: kbcli name: aiproxy namespace: aiproxy-system rules: - apiGroups: - "*" resources: - "*" verbs: - "*" --- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: labels: sealos-db-provider-cr: aiproxy app.kubernetes.io/instance: aiproxy app.kubernetes.io/managed-by: kbcli name: aiproxy namespace: aiproxy-system roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: aiproxy subjects: - kind: ServiceAccount name: aiproxy namespace: aiproxy-system