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