Skip to content

Instantly share code, notes, and snippets.

@ruo91
Created January 31, 2025 01:24
Show Gist options
  • Save ruo91/0a9732160f629e1e1f40d7fcea5dd8f6 to your computer and use it in GitHub Desktop.
Save ruo91/0a9732160f629e1e1f40d7fcea5dd8f6 to your computer and use it in GitHub Desktop.
Redis Operator - Redis Standalone
apiVersion: redis.redis.opstreelabs.in/v1beta1
kind: Redis
metadata:
name: redis-instance
namespace: default
spec:
TLS:
ca: {}
cert: {}
key: {}
secret:
defaultMode: {}
items: {}
optional: {}
secretName: {}
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution: {}
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms: {}
podAffinity:
preferredDuringSchedulingIgnoredDuringExecution: {}
requiredDuringSchedulingIgnoredDuringExecution: {}
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution: {}
requiredDuringSchedulingIgnoredDuringExecution: {}
kubernetesConfig:
image: {}
imagePullPolicy: {}
imagePullSecrets: {}
redisSecret:
key: {}
name: {}
resources:
limits:
additionalProperties:
anyOf:
- {}
- {}
pattern: ''
x-kubernetes-int-or-string: ''
requests:
additionalProperties:
anyOf:
- {}
- {}
pattern: ''
x-kubernetes-int-or-string: ''
service:
annotations:
additionalProperties: {}
serviceType:
enum:
- ''
- ''
- ''
updateStrategy:
rollingUpdate:
partition: {}
type: {}
livenessProbe:
failureThreshold:
default: ''
minimum: ''
initialDelaySeconds:
default: ''
minimum: ''
periodSeconds:
default: ''
minimum: ''
successThreshold:
default: ''
minimum: ''
timeoutSeconds:
default: ''
minimum: ''
nodeSelector:
additionalProperties: {}
priorityClassName: {}
readinessProbe:
failureThreshold:
default: ''
minimum: ''
initialDelaySeconds:
default: ''
minimum: ''
periodSeconds:
default: ''
minimum: ''
successThreshold:
default: ''
minimum: ''
timeoutSeconds:
default: ''
minimum: ''
redisConfig:
additionalRedisConfig: {}
redisExporter:
enabled: {}
env: {}
image: {}
imagePullPolicy: {}
resources:
limits:
additionalProperties:
anyOf:
- {}
- {}
pattern: ''
x-kubernetes-int-or-string: ''
requests:
additionalProperties:
anyOf:
- {}
- {}
pattern: ''
x-kubernetes-int-or-string: ''
securityContext:
fsGroup: {}
fsGroupChangePolicy: {}
runAsGroup: {}
runAsNonRoot: {}
runAsUser: {}
seLinuxOptions:
level: {}
role: {}
type: {}
user: {}
seccompProfile:
localhostProfile: {}
type: {}
supplementalGroups: {}
sysctls: {}
windowsOptions:
gmsaCredentialSpec: {}
gmsaCredentialSpecName: {}
hostProcess: {}
runAsUserName: {}
serviceAccountName: {}
sidecars: {}
storage:
volumeClaimTemplate:
apiVersion: {}
kind: {}
metadata: {}
spec:
accessModes: {}
dataSource:
apiGroup: {}
kind: {}
name: {}
dataSourceRef:
apiGroup: {}
kind: {}
name: {}
resources:
limits:
additionalProperties:
anyOf:
- {}
- {}
pattern: ''
x-kubernetes-int-or-string: ''
requests:
additionalProperties:
anyOf:
- {}
- {}
pattern: ''
x-kubernetes-int-or-string: ''
selector:
matchExpressions: {}
matchLabels:
additionalProperties: {}
storageClassName: {}
volumeMode: {}
volumeName: {}
status:
accessModes: {}
allocatedResources:
additionalProperties:
anyOf:
- {}
- {}
pattern: ''
x-kubernetes-int-or-string: ''
capacity:
additionalProperties:
anyOf:
- {}
- {}
pattern: ''
x-kubernetes-int-or-string: ''
conditions: {}
phase: {}
resizeStatus: {}
volumeMount:
mountPath: {}
volume: {}
tolerations: {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment