You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33329 lines
1.5 MiB
33329 lines
1.5 MiB
apiVersion: apiextensions.k8s.io/v1 |
|
kind: CustomResourceDefinition |
|
metadata: |
|
annotations: |
|
controller-gen.kubebuilder.io/version: v0.16.2 |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: clusterservingruntimes.serving.kserve.io |
|
spec: |
|
group: serving.kserve.io |
|
names: |
|
kind: ClusterServingRuntime |
|
listKind: ClusterServingRuntimeList |
|
plural: clusterservingruntimes |
|
singular: clusterservingruntime |
|
scope: Cluster |
|
versions: |
|
- additionalPrinterColumns: |
|
- jsonPath: .spec.disabled |
|
name: Disabled |
|
type: boolean |
|
- jsonPath: .spec.supportedModelFormats[*].name |
|
name: ModelType |
|
type: string |
|
- jsonPath: .spec.containers[*].name |
|
name: Containers |
|
type: string |
|
- jsonPath: .metadata.creationTimestamp |
|
name: Age |
|
type: date |
|
name: v1alpha1 |
|
schema: |
|
openAPIV3Schema: |
|
properties: |
|
apiVersion: |
|
type: string |
|
kind: |
|
type: string |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
affinity: |
|
properties: |
|
nodeAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
preference: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- preference |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
properties: |
|
nodeSelectorTerms: |
|
items: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- nodeSelectorTerms |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
podAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
podAntiAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
type: object |
|
annotations: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
builtInAdapter: |
|
properties: |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
memBufferBytes: |
|
type: integer |
|
modelLoadingTimeoutMillis: |
|
type: integer |
|
runtimeManagementPort: |
|
type: integer |
|
serverType: |
|
type: string |
|
type: object |
|
containers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
disabled: |
|
type: boolean |
|
grpcDataEndpoint: |
|
type: string |
|
grpcEndpoint: |
|
type: string |
|
hostIPC: |
|
type: boolean |
|
httpDataEndpoint: |
|
type: string |
|
imagePullSecrets: |
|
items: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
labels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
multiModel: |
|
type: boolean |
|
nodeSelector: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
protocolVersions: |
|
items: |
|
type: string |
|
type: array |
|
replicas: |
|
type: integer |
|
storageHelper: |
|
properties: |
|
disabled: |
|
type: boolean |
|
type: object |
|
supportedModelFormats: |
|
items: |
|
properties: |
|
autoSelect: |
|
type: boolean |
|
name: |
|
type: string |
|
priority: |
|
format: int32 |
|
minimum: 1 |
|
type: integer |
|
version: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
tolerations: |
|
items: |
|
properties: |
|
effect: |
|
type: string |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
tolerationSeconds: |
|
format: int64 |
|
type: integer |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
volumes: |
|
items: |
|
properties: |
|
awsElasticBlockStore: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
azureDisk: |
|
properties: |
|
cachingMode: |
|
type: string |
|
diskName: |
|
type: string |
|
diskURI: |
|
type: string |
|
fsType: |
|
default: ext4 |
|
type: string |
|
kind: |
|
type: string |
|
readOnly: |
|
default: false |
|
type: boolean |
|
required: |
|
- diskName |
|
- diskURI |
|
type: object |
|
azureFile: |
|
properties: |
|
readOnly: |
|
type: boolean |
|
secretName: |
|
type: string |
|
shareName: |
|
type: string |
|
required: |
|
- secretName |
|
- shareName |
|
type: object |
|
cephfs: |
|
properties: |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretFile: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
type: string |
|
required: |
|
- monitors |
|
type: object |
|
cinder: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
configMap: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
csi: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
nodePublishSecretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
readOnly: |
|
type: boolean |
|
volumeAttributes: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
required: |
|
- driver |
|
type: object |
|
downwardAPI: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
emptyDir: |
|
properties: |
|
medium: |
|
type: string |
|
sizeLimit: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
ephemeral: |
|
properties: |
|
volumeClaimTemplate: |
|
properties: |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
accessModes: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
dataSource: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
dataSourceRef: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
resources: |
|
properties: |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
selector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
storageClassName: |
|
type: string |
|
volumeAttributesClassName: |
|
type: string |
|
volumeMode: |
|
type: string |
|
volumeName: |
|
type: string |
|
type: object |
|
required: |
|
- spec |
|
type: object |
|
type: object |
|
fc: |
|
properties: |
|
fsType: |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
targetWWNs: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
wwids: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
flexVolume: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
options: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- driver |
|
type: object |
|
flocker: |
|
properties: |
|
datasetName: |
|
type: string |
|
datasetUUID: |
|
type: string |
|
type: object |
|
gcePersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
pdName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- pdName |
|
type: object |
|
gitRepo: |
|
properties: |
|
directory: |
|
type: string |
|
repository: |
|
type: string |
|
revision: |
|
type: string |
|
required: |
|
- repository |
|
type: object |
|
glusterfs: |
|
properties: |
|
endpoints: |
|
type: string |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- endpoints |
|
- path |
|
type: object |
|
hostPath: |
|
properties: |
|
path: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
image: |
|
properties: |
|
pullPolicy: |
|
type: string |
|
reference: |
|
type: string |
|
type: object |
|
iscsi: |
|
properties: |
|
chapAuthDiscovery: |
|
type: boolean |
|
chapAuthSession: |
|
type: boolean |
|
fsType: |
|
type: string |
|
initiatorName: |
|
type: string |
|
iqn: |
|
type: string |
|
iscsiInterface: |
|
default: default |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
portals: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
targetPortal: |
|
type: string |
|
required: |
|
- iqn |
|
- lun |
|
- targetPortal |
|
type: object |
|
name: |
|
type: string |
|
nfs: |
|
properties: |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
server: |
|
type: string |
|
required: |
|
- path |
|
- server |
|
type: object |
|
persistentVolumeClaim: |
|
properties: |
|
claimName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- claimName |
|
type: object |
|
photonPersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
pdID: |
|
type: string |
|
required: |
|
- pdID |
|
type: object |
|
portworxVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
projected: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
sources: |
|
items: |
|
properties: |
|
clusterTrustBundle: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
name: |
|
type: string |
|
optional: |
|
type: boolean |
|
path: |
|
type: string |
|
signerName: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
configMap: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
downwardAPI: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
secret: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
serviceAccountToken: |
|
properties: |
|
audience: |
|
type: string |
|
expirationSeconds: |
|
format: int64 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
quobyte: |
|
properties: |
|
group: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
registry: |
|
type: string |
|
tenant: |
|
type: string |
|
user: |
|
type: string |
|
volume: |
|
type: string |
|
required: |
|
- registry |
|
- volume |
|
type: object |
|
rbd: |
|
properties: |
|
fsType: |
|
type: string |
|
image: |
|
type: string |
|
keyring: |
|
default: /etc/ceph/keyring |
|
type: string |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
pool: |
|
default: rbd |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
default: admin |
|
type: string |
|
required: |
|
- image |
|
- monitors |
|
type: object |
|
scaleIO: |
|
properties: |
|
fsType: |
|
default: xfs |
|
type: string |
|
gateway: |
|
type: string |
|
protectionDomain: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
sslEnabled: |
|
type: boolean |
|
storageMode: |
|
default: ThinProvisioned |
|
type: string |
|
storagePool: |
|
type: string |
|
system: |
|
type: string |
|
volumeName: |
|
type: string |
|
required: |
|
- gateway |
|
- secretRef |
|
- system |
|
type: object |
|
secret: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
optional: |
|
type: boolean |
|
secretName: |
|
type: string |
|
type: object |
|
storageos: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeName: |
|
type: string |
|
volumeNamespace: |
|
type: string |
|
type: object |
|
vsphereVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
storagePolicyID: |
|
type: string |
|
storagePolicyName: |
|
type: string |
|
volumePath: |
|
type: string |
|
required: |
|
- volumePath |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
workerSpec: |
|
properties: |
|
affinity: |
|
properties: |
|
nodeAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
preference: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- preference |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
properties: |
|
nodeSelectorTerms: |
|
items: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- nodeSelectorTerms |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
podAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
podAntiAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
type: object |
|
annotations: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
containers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
hostIPC: |
|
type: boolean |
|
imagePullSecrets: |
|
items: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
labels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
nodeSelector: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
pipelineParallelSize: |
|
type: integer |
|
tensorParallelSize: |
|
type: integer |
|
tolerations: |
|
items: |
|
properties: |
|
effect: |
|
type: string |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
tolerationSeconds: |
|
format: int64 |
|
type: integer |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
volumes: |
|
items: |
|
properties: |
|
awsElasticBlockStore: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
azureDisk: |
|
properties: |
|
cachingMode: |
|
type: string |
|
diskName: |
|
type: string |
|
diskURI: |
|
type: string |
|
fsType: |
|
default: ext4 |
|
type: string |
|
kind: |
|
type: string |
|
readOnly: |
|
default: false |
|
type: boolean |
|
required: |
|
- diskName |
|
- diskURI |
|
type: object |
|
azureFile: |
|
properties: |
|
readOnly: |
|
type: boolean |
|
secretName: |
|
type: string |
|
shareName: |
|
type: string |
|
required: |
|
- secretName |
|
- shareName |
|
type: object |
|
cephfs: |
|
properties: |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretFile: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
type: string |
|
required: |
|
- monitors |
|
type: object |
|
cinder: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
configMap: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
csi: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
nodePublishSecretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
readOnly: |
|
type: boolean |
|
volumeAttributes: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
required: |
|
- driver |
|
type: object |
|
downwardAPI: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
emptyDir: |
|
properties: |
|
medium: |
|
type: string |
|
sizeLimit: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
ephemeral: |
|
properties: |
|
volumeClaimTemplate: |
|
properties: |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
accessModes: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
dataSource: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
dataSourceRef: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
resources: |
|
properties: |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
selector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
storageClassName: |
|
type: string |
|
volumeAttributesClassName: |
|
type: string |
|
volumeMode: |
|
type: string |
|
volumeName: |
|
type: string |
|
type: object |
|
required: |
|
- spec |
|
type: object |
|
type: object |
|
fc: |
|
properties: |
|
fsType: |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
targetWWNs: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
wwids: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
flexVolume: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
options: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- driver |
|
type: object |
|
flocker: |
|
properties: |
|
datasetName: |
|
type: string |
|
datasetUUID: |
|
type: string |
|
type: object |
|
gcePersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
pdName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- pdName |
|
type: object |
|
gitRepo: |
|
properties: |
|
directory: |
|
type: string |
|
repository: |
|
type: string |
|
revision: |
|
type: string |
|
required: |
|
- repository |
|
type: object |
|
glusterfs: |
|
properties: |
|
endpoints: |
|
type: string |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- endpoints |
|
- path |
|
type: object |
|
hostPath: |
|
properties: |
|
path: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
image: |
|
properties: |
|
pullPolicy: |
|
type: string |
|
reference: |
|
type: string |
|
type: object |
|
iscsi: |
|
properties: |
|
chapAuthDiscovery: |
|
type: boolean |
|
chapAuthSession: |
|
type: boolean |
|
fsType: |
|
type: string |
|
initiatorName: |
|
type: string |
|
iqn: |
|
type: string |
|
iscsiInterface: |
|
default: default |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
portals: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
targetPortal: |
|
type: string |
|
required: |
|
- iqn |
|
- lun |
|
- targetPortal |
|
type: object |
|
name: |
|
type: string |
|
nfs: |
|
properties: |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
server: |
|
type: string |
|
required: |
|
- path |
|
- server |
|
type: object |
|
persistentVolumeClaim: |
|
properties: |
|
claimName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- claimName |
|
type: object |
|
photonPersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
pdID: |
|
type: string |
|
required: |
|
- pdID |
|
type: object |
|
portworxVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
projected: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
sources: |
|
items: |
|
properties: |
|
clusterTrustBundle: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
name: |
|
type: string |
|
optional: |
|
type: boolean |
|
path: |
|
type: string |
|
signerName: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
configMap: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
downwardAPI: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
secret: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
serviceAccountToken: |
|
properties: |
|
audience: |
|
type: string |
|
expirationSeconds: |
|
format: int64 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
quobyte: |
|
properties: |
|
group: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
registry: |
|
type: string |
|
tenant: |
|
type: string |
|
user: |
|
type: string |
|
volume: |
|
type: string |
|
required: |
|
- registry |
|
- volume |
|
type: object |
|
rbd: |
|
properties: |
|
fsType: |
|
type: string |
|
image: |
|
type: string |
|
keyring: |
|
default: /etc/ceph/keyring |
|
type: string |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
pool: |
|
default: rbd |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
default: admin |
|
type: string |
|
required: |
|
- image |
|
- monitors |
|
type: object |
|
scaleIO: |
|
properties: |
|
fsType: |
|
default: xfs |
|
type: string |
|
gateway: |
|
type: string |
|
protectionDomain: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
sslEnabled: |
|
type: boolean |
|
storageMode: |
|
default: ThinProvisioned |
|
type: string |
|
storagePool: |
|
type: string |
|
system: |
|
type: string |
|
volumeName: |
|
type: string |
|
required: |
|
- gateway |
|
- secretRef |
|
- system |
|
type: object |
|
secret: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
optional: |
|
type: boolean |
|
secretName: |
|
type: string |
|
type: object |
|
storageos: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeName: |
|
type: string |
|
volumeNamespace: |
|
type: string |
|
type: object |
|
vsphereVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
storagePolicyID: |
|
type: string |
|
storagePolicyName: |
|
type: string |
|
volumePath: |
|
type: string |
|
required: |
|
- volumePath |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
required: |
|
- containers |
|
type: object |
|
required: |
|
- containers |
|
type: object |
|
status: |
|
type: object |
|
type: object |
|
served: true |
|
storage: true |
|
subresources: {} |
|
--- |
|
apiVersion: apiextensions.k8s.io/v1 |
|
kind: CustomResourceDefinition |
|
metadata: |
|
annotations: |
|
controller-gen.kubebuilder.io/version: v0.16.2 |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: clusterstoragecontainers.serving.kserve.io |
|
spec: |
|
group: serving.kserve.io |
|
names: |
|
kind: ClusterStorageContainer |
|
listKind: ClusterStorageContainerList |
|
plural: clusterstoragecontainers |
|
singular: clusterstoragecontainer |
|
scope: Cluster |
|
versions: |
|
- name: v1alpha1 |
|
schema: |
|
openAPIV3Schema: |
|
properties: |
|
apiVersion: |
|
type: string |
|
disabled: |
|
type: boolean |
|
kind: |
|
type: string |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
container: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
supportedUriFormats: |
|
items: |
|
properties: |
|
prefix: |
|
type: string |
|
regex: |
|
type: string |
|
type: object |
|
type: array |
|
workloadType: |
|
default: initContainer |
|
type: string |
|
required: |
|
- container |
|
- supportedUriFormats |
|
type: object |
|
type: object |
|
served: true |
|
storage: true |
|
--- |
|
apiVersion: apiextensions.k8s.io/v1 |
|
kind: CustomResourceDefinition |
|
metadata: |
|
annotations: |
|
controller-gen.kubebuilder.io/version: v0.16.2 |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: inferencegraphs.serving.kserve.io |
|
spec: |
|
group: serving.kserve.io |
|
names: |
|
kind: InferenceGraph |
|
listKind: InferenceGraphList |
|
plural: inferencegraphs |
|
shortNames: |
|
- ig |
|
singular: inferencegraph |
|
scope: Namespaced |
|
versions: |
|
- additionalPrinterColumns: |
|
- jsonPath: .status.url |
|
name: URL |
|
type: string |
|
- jsonPath: .status.conditions[?(@.type=='Ready')].status |
|
name: Ready |
|
type: string |
|
- jsonPath: .metadata.creationTimestamp |
|
name: Age |
|
type: date |
|
name: v1alpha1 |
|
schema: |
|
openAPIV3Schema: |
|
properties: |
|
apiVersion: |
|
type: string |
|
kind: |
|
type: string |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
affinity: |
|
properties: |
|
nodeAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
preference: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- preference |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
properties: |
|
nodeSelectorTerms: |
|
items: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- nodeSelectorTerms |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
podAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
podAntiAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
type: object |
|
maxReplicas: |
|
format: int32 |
|
type: integer |
|
minReplicas: |
|
format: int32 |
|
type: integer |
|
nodeName: |
|
type: string |
|
nodeSelector: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
nodes: |
|
additionalProperties: |
|
properties: |
|
routerType: |
|
enum: |
|
- Sequence |
|
- Splitter |
|
- Ensemble |
|
- Switch |
|
type: string |
|
steps: |
|
items: |
|
properties: |
|
condition: |
|
type: string |
|
data: |
|
type: string |
|
dependency: |
|
enum: |
|
- Soft |
|
- Hard |
|
type: string |
|
name: |
|
type: string |
|
nodeName: |
|
type: string |
|
serviceName: |
|
type: string |
|
serviceUrl: |
|
type: string |
|
weight: |
|
format: int64 |
|
type: integer |
|
type: object |
|
type: array |
|
required: |
|
- routerType |
|
type: object |
|
type: object |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
scaleMetric: |
|
enum: |
|
- cpu |
|
- memory |
|
- concurrency |
|
- rps |
|
type: string |
|
scaleTarget: |
|
format: int32 |
|
type: integer |
|
serviceAccountName: |
|
type: string |
|
timeout: |
|
format: int64 |
|
type: integer |
|
tolerations: |
|
items: |
|
properties: |
|
effect: |
|
type: string |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
tolerationSeconds: |
|
format: int64 |
|
type: integer |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
required: |
|
- nodes |
|
type: object |
|
status: |
|
properties: |
|
annotations: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
conditions: |
|
items: |
|
properties: |
|
lastTransitionTime: |
|
type: string |
|
message: |
|
type: string |
|
reason: |
|
type: string |
|
severity: |
|
type: string |
|
status: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- status |
|
- type |
|
type: object |
|
type: array |
|
observedGeneration: |
|
format: int64 |
|
type: integer |
|
url: |
|
type: string |
|
type: object |
|
type: object |
|
served: true |
|
storage: true |
|
subresources: |
|
status: {} |
|
--- |
|
apiVersion: apiextensions.k8s.io/v1 |
|
kind: CustomResourceDefinition |
|
metadata: |
|
annotations: |
|
cert-manager.io/inject-ca-from: kubeflow/serving-cert |
|
controller-gen.kubebuilder.io/version: v0.16.2 |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: inferenceservices.serving.kserve.io |
|
spec: |
|
group: serving.kserve.io |
|
names: |
|
kind: InferenceService |
|
listKind: InferenceServiceList |
|
plural: inferenceservices |
|
shortNames: |
|
- isvc |
|
singular: inferenceservice |
|
scope: Namespaced |
|
versions: |
|
- additionalPrinterColumns: |
|
- jsonPath: .status.url |
|
name: URL |
|
type: string |
|
- jsonPath: .status.conditions[?(@.type=='Ready')].status |
|
name: Ready |
|
type: string |
|
- jsonPath: .status.components.predictor.traffic[?(@.tag=='prev')].percent |
|
name: Prev |
|
type: integer |
|
- jsonPath: .status.components.predictor.traffic[?(@.latestRevision==true)].percent |
|
name: Latest |
|
type: integer |
|
- jsonPath: .status.components.predictor.traffic[?(@.tag=='prev')].revisionName |
|
name: PrevRolledoutRevision |
|
type: string |
|
- jsonPath: .status.components.predictor.traffic[?(@.latestRevision==true)].revisionName |
|
name: LatestReadyRevision |
|
type: string |
|
- jsonPath: .metadata.creationTimestamp |
|
name: Age |
|
type: date |
|
name: v1beta1 |
|
schema: |
|
openAPIV3Schema: |
|
properties: |
|
apiVersion: |
|
type: string |
|
kind: |
|
type: string |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
explainer: |
|
properties: |
|
activeDeadlineSeconds: |
|
format: int64 |
|
type: integer |
|
affinity: |
|
properties: |
|
nodeAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
preference: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- preference |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
properties: |
|
nodeSelectorTerms: |
|
items: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- nodeSelectorTerms |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
podAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
podAntiAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
type: object |
|
annotations: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
art: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
config: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
type: |
|
type: string |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
autoScaling: |
|
properties: |
|
metrics: |
|
items: |
|
properties: |
|
external: |
|
properties: |
|
metric: |
|
properties: |
|
backend: |
|
enum: |
|
- prometheus |
|
- graphite |
|
type: string |
|
namespace: |
|
type: string |
|
query: |
|
type: string |
|
serverAddress: |
|
type: string |
|
type: object |
|
target: |
|
properties: |
|
averageUtilization: |
|
format: int32 |
|
type: integer |
|
averageValue: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
value: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
required: |
|
- metric |
|
- target |
|
type: object |
|
podmetric: |
|
properties: |
|
metric: |
|
properties: |
|
backend: |
|
enum: |
|
- opentelemetry |
|
type: string |
|
metricNames: |
|
items: |
|
type: string |
|
type: array |
|
operationOverTime: |
|
type: string |
|
query: |
|
type: string |
|
serverAddress: |
|
type: string |
|
type: object |
|
target: |
|
properties: |
|
averageUtilization: |
|
format: int32 |
|
type: integer |
|
averageValue: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
value: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
required: |
|
- metric |
|
- target |
|
type: object |
|
resource: |
|
properties: |
|
name: |
|
enum: |
|
- cpu |
|
- memory |
|
type: string |
|
target: |
|
properties: |
|
averageUtilization: |
|
format: int32 |
|
type: integer |
|
averageValue: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
value: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
required: |
|
- name |
|
- target |
|
type: object |
|
type: |
|
enum: |
|
- Resource |
|
- External |
|
- PodMetric |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
type: array |
|
type: object |
|
automountServiceAccountToken: |
|
type: boolean |
|
batcher: |
|
properties: |
|
maxBatchSize: |
|
type: integer |
|
maxLatency: |
|
type: integer |
|
timeout: |
|
type: integer |
|
type: object |
|
canaryTrafficPercent: |
|
format: int64 |
|
type: integer |
|
containerConcurrency: |
|
format: int64 |
|
type: integer |
|
containers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
deploymentStrategy: |
|
properties: |
|
rollingUpdate: |
|
properties: |
|
maxSurge: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
maxUnavailable: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: |
|
type: string |
|
type: object |
|
dnsConfig: |
|
properties: |
|
nameservers: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
options: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
searches: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
dnsPolicy: |
|
type: string |
|
enableServiceLinks: |
|
type: boolean |
|
hostAliases: |
|
items: |
|
properties: |
|
hostnames: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
ip: |
|
type: string |
|
required: |
|
- ip |
|
type: object |
|
type: array |
|
hostIPC: |
|
type: boolean |
|
hostNetwork: |
|
type: boolean |
|
hostPID: |
|
type: boolean |
|
hostUsers: |
|
type: boolean |
|
hostname: |
|
type: string |
|
imagePullSecrets: |
|
items: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
initContainers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
labels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
logger: |
|
properties: |
|
metadataHeaders: |
|
items: |
|
type: string |
|
type: array |
|
mode: |
|
enum: |
|
- all |
|
- request |
|
- response |
|
type: string |
|
url: |
|
type: string |
|
type: object |
|
maxReplicas: |
|
format: int32 |
|
type: integer |
|
minReplicas: |
|
format: int32 |
|
type: integer |
|
nodeName: |
|
type: string |
|
nodeSelector: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
os: |
|
properties: |
|
name: |
|
type: string |
|
type: object |
|
overhead: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
preemptionPolicy: |
|
type: string |
|
priority: |
|
format: int32 |
|
type: integer |
|
priorityClassName: |
|
type: string |
|
readinessGates: |
|
items: |
|
properties: |
|
conditionType: |
|
type: string |
|
required: |
|
- conditionType |
|
type: object |
|
type: array |
|
resourceClaims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
resourceClaimName: |
|
type: string |
|
resourceClaimTemplateName: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeClassName: |
|
type: string |
|
scaleMetric: |
|
enum: |
|
- cpu |
|
- memory |
|
- concurrency |
|
- rps |
|
type: string |
|
scaleMetricType: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
scaleTarget: |
|
format: int32 |
|
type: integer |
|
schedulerName: |
|
type: string |
|
schedulingGates: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
securityContext: |
|
properties: |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
fsGroup: |
|
format: int64 |
|
type: integer |
|
fsGroupChangePolicy: |
|
type: string |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxChangePolicy: |
|
type: string |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
supplementalGroups: |
|
items: |
|
format: int64 |
|
type: integer |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
supplementalGroupsPolicy: |
|
type: string |
|
sysctls: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
serviceAccount: |
|
type: string |
|
serviceAccountName: |
|
type: string |
|
setHostnameAsFQDN: |
|
type: boolean |
|
shareProcessNamespace: |
|
type: boolean |
|
subdomain: |
|
type: string |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeout: |
|
format: int64 |
|
type: integer |
|
tolerations: |
|
items: |
|
properties: |
|
effect: |
|
type: string |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
tolerationSeconds: |
|
format: int64 |
|
type: integer |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
topologySpreadConstraints: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
maxSkew: |
|
format: int32 |
|
type: integer |
|
minDomains: |
|
format: int32 |
|
type: integer |
|
nodeAffinityPolicy: |
|
type: string |
|
nodeTaintsPolicy: |
|
type: string |
|
topologyKey: |
|
type: string |
|
whenUnsatisfiable: |
|
type: string |
|
required: |
|
- maxSkew |
|
- topologyKey |
|
- whenUnsatisfiable |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- topologyKey |
|
- whenUnsatisfiable |
|
x-kubernetes-list-type: map |
|
volumes: |
|
items: |
|
properties: |
|
awsElasticBlockStore: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
azureDisk: |
|
properties: |
|
cachingMode: |
|
type: string |
|
diskName: |
|
type: string |
|
diskURI: |
|
type: string |
|
fsType: |
|
default: ext4 |
|
type: string |
|
kind: |
|
type: string |
|
readOnly: |
|
default: false |
|
type: boolean |
|
required: |
|
- diskName |
|
- diskURI |
|
type: object |
|
azureFile: |
|
properties: |
|
readOnly: |
|
type: boolean |
|
secretName: |
|
type: string |
|
shareName: |
|
type: string |
|
required: |
|
- secretName |
|
- shareName |
|
type: object |
|
cephfs: |
|
properties: |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretFile: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
type: string |
|
required: |
|
- monitors |
|
type: object |
|
cinder: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
configMap: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
csi: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
nodePublishSecretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
readOnly: |
|
type: boolean |
|
volumeAttributes: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
required: |
|
- driver |
|
type: object |
|
downwardAPI: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
emptyDir: |
|
properties: |
|
medium: |
|
type: string |
|
sizeLimit: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
ephemeral: |
|
properties: |
|
volumeClaimTemplate: |
|
properties: |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
accessModes: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
dataSource: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
dataSourceRef: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
resources: |
|
properties: |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
selector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
storageClassName: |
|
type: string |
|
volumeAttributesClassName: |
|
type: string |
|
volumeMode: |
|
type: string |
|
volumeName: |
|
type: string |
|
type: object |
|
required: |
|
- spec |
|
type: object |
|
type: object |
|
fc: |
|
properties: |
|
fsType: |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
targetWWNs: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
wwids: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
flexVolume: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
options: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- driver |
|
type: object |
|
flocker: |
|
properties: |
|
datasetName: |
|
type: string |
|
datasetUUID: |
|
type: string |
|
type: object |
|
gcePersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
pdName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- pdName |
|
type: object |
|
gitRepo: |
|
properties: |
|
directory: |
|
type: string |
|
repository: |
|
type: string |
|
revision: |
|
type: string |
|
required: |
|
- repository |
|
type: object |
|
glusterfs: |
|
properties: |
|
endpoints: |
|
type: string |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- endpoints |
|
- path |
|
type: object |
|
hostPath: |
|
properties: |
|
path: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
image: |
|
properties: |
|
pullPolicy: |
|
type: string |
|
reference: |
|
type: string |
|
type: object |
|
iscsi: |
|
properties: |
|
chapAuthDiscovery: |
|
type: boolean |
|
chapAuthSession: |
|
type: boolean |
|
fsType: |
|
type: string |
|
initiatorName: |
|
type: string |
|
iqn: |
|
type: string |
|
iscsiInterface: |
|
default: default |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
portals: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
targetPortal: |
|
type: string |
|
required: |
|
- iqn |
|
- lun |
|
- targetPortal |
|
type: object |
|
name: |
|
type: string |
|
nfs: |
|
properties: |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
server: |
|
type: string |
|
required: |
|
- path |
|
- server |
|
type: object |
|
persistentVolumeClaim: |
|
properties: |
|
claimName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- claimName |
|
type: object |
|
photonPersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
pdID: |
|
type: string |
|
required: |
|
- pdID |
|
type: object |
|
portworxVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
projected: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
sources: |
|
items: |
|
properties: |
|
clusterTrustBundle: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
name: |
|
type: string |
|
optional: |
|
type: boolean |
|
path: |
|
type: string |
|
signerName: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
configMap: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
downwardAPI: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
secret: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
serviceAccountToken: |
|
properties: |
|
audience: |
|
type: string |
|
expirationSeconds: |
|
format: int64 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
quobyte: |
|
properties: |
|
group: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
registry: |
|
type: string |
|
tenant: |
|
type: string |
|
user: |
|
type: string |
|
volume: |
|
type: string |
|
required: |
|
- registry |
|
- volume |
|
type: object |
|
rbd: |
|
properties: |
|
fsType: |
|
type: string |
|
image: |
|
type: string |
|
keyring: |
|
default: /etc/ceph/keyring |
|
type: string |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
pool: |
|
default: rbd |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
default: admin |
|
type: string |
|
required: |
|
- image |
|
- monitors |
|
type: object |
|
scaleIO: |
|
properties: |
|
fsType: |
|
default: xfs |
|
type: string |
|
gateway: |
|
type: string |
|
protectionDomain: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
sslEnabled: |
|
type: boolean |
|
storageMode: |
|
default: ThinProvisioned |
|
type: string |
|
storagePool: |
|
type: string |
|
system: |
|
type: string |
|
volumeName: |
|
type: string |
|
required: |
|
- gateway |
|
- secretRef |
|
- system |
|
type: object |
|
secret: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
optional: |
|
type: boolean |
|
secretName: |
|
type: string |
|
type: object |
|
storageos: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeName: |
|
type: string |
|
volumeNamespace: |
|
type: string |
|
type: object |
|
vsphereVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
storagePolicyID: |
|
type: string |
|
storagePolicyName: |
|
type: string |
|
volumePath: |
|
type: string |
|
required: |
|
- volumePath |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
type: object |
|
predictor: |
|
properties: |
|
activeDeadlineSeconds: |
|
format: int64 |
|
type: integer |
|
affinity: |
|
properties: |
|
nodeAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
preference: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- preference |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
properties: |
|
nodeSelectorTerms: |
|
items: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- nodeSelectorTerms |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
podAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
podAntiAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
type: object |
|
annotations: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
autoScaling: |
|
properties: |
|
metrics: |
|
items: |
|
properties: |
|
external: |
|
properties: |
|
metric: |
|
properties: |
|
backend: |
|
enum: |
|
- prometheus |
|
- graphite |
|
type: string |
|
namespace: |
|
type: string |
|
query: |
|
type: string |
|
serverAddress: |
|
type: string |
|
type: object |
|
target: |
|
properties: |
|
averageUtilization: |
|
format: int32 |
|
type: integer |
|
averageValue: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
value: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
required: |
|
- metric |
|
- target |
|
type: object |
|
podmetric: |
|
properties: |
|
metric: |
|
properties: |
|
backend: |
|
enum: |
|
- opentelemetry |
|
type: string |
|
metricNames: |
|
items: |
|
type: string |
|
type: array |
|
operationOverTime: |
|
type: string |
|
query: |
|
type: string |
|
serverAddress: |
|
type: string |
|
type: object |
|
target: |
|
properties: |
|
averageUtilization: |
|
format: int32 |
|
type: integer |
|
averageValue: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
value: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
required: |
|
- metric |
|
- target |
|
type: object |
|
resource: |
|
properties: |
|
name: |
|
enum: |
|
- cpu |
|
- memory |
|
type: string |
|
target: |
|
properties: |
|
averageUtilization: |
|
format: int32 |
|
type: integer |
|
averageValue: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
value: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
required: |
|
- name |
|
- target |
|
type: object |
|
type: |
|
enum: |
|
- Resource |
|
- External |
|
- PodMetric |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
type: array |
|
type: object |
|
automountServiceAccountToken: |
|
type: boolean |
|
batcher: |
|
properties: |
|
maxBatchSize: |
|
type: integer |
|
maxLatency: |
|
type: integer |
|
timeout: |
|
type: integer |
|
type: object |
|
canaryTrafficPercent: |
|
format: int64 |
|
type: integer |
|
containerConcurrency: |
|
format: int64 |
|
type: integer |
|
containers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
deploymentStrategy: |
|
properties: |
|
rollingUpdate: |
|
properties: |
|
maxSurge: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
maxUnavailable: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: |
|
type: string |
|
type: object |
|
dnsConfig: |
|
properties: |
|
nameservers: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
options: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
searches: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
dnsPolicy: |
|
type: string |
|
enableServiceLinks: |
|
type: boolean |
|
hostAliases: |
|
items: |
|
properties: |
|
hostnames: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
ip: |
|
type: string |
|
required: |
|
- ip |
|
type: object |
|
type: array |
|
hostIPC: |
|
type: boolean |
|
hostNetwork: |
|
type: boolean |
|
hostPID: |
|
type: boolean |
|
hostUsers: |
|
type: boolean |
|
hostname: |
|
type: string |
|
huggingface: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
protocolVersion: |
|
type: string |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
imagePullSecrets: |
|
items: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
initContainers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
labels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
lightgbm: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
protocolVersion: |
|
type: string |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
logger: |
|
properties: |
|
metadataHeaders: |
|
items: |
|
type: string |
|
type: array |
|
mode: |
|
enum: |
|
- all |
|
- request |
|
- response |
|
type: string |
|
url: |
|
type: string |
|
type: object |
|
maxReplicas: |
|
format: int32 |
|
type: integer |
|
minReplicas: |
|
format: int32 |
|
type: integer |
|
model: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
modelFormat: |
|
properties: |
|
name: |
|
type: string |
|
version: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
protocolVersion: |
|
type: string |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtime: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
nodeName: |
|
type: string |
|
nodeSelector: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
onnx: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
protocolVersion: |
|
type: string |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
os: |
|
properties: |
|
name: |
|
type: string |
|
type: object |
|
overhead: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
paddle: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
protocolVersion: |
|
type: string |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
pmml: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
protocolVersion: |
|
type: string |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
preemptionPolicy: |
|
type: string |
|
priority: |
|
format: int32 |
|
type: integer |
|
priorityClassName: |
|
type: string |
|
pytorch: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
protocolVersion: |
|
type: string |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
readinessGates: |
|
items: |
|
properties: |
|
conditionType: |
|
type: string |
|
required: |
|
- conditionType |
|
type: object |
|
type: array |
|
resourceClaims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
resourceClaimName: |
|
type: string |
|
resourceClaimTemplateName: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeClassName: |
|
type: string |
|
scaleMetric: |
|
enum: |
|
- cpu |
|
- memory |
|
- concurrency |
|
- rps |
|
type: string |
|
scaleMetricType: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
scaleTarget: |
|
format: int32 |
|
type: integer |
|
schedulerName: |
|
type: string |
|
schedulingGates: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
securityContext: |
|
properties: |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
fsGroup: |
|
format: int64 |
|
type: integer |
|
fsGroupChangePolicy: |
|
type: string |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxChangePolicy: |
|
type: string |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
supplementalGroups: |
|
items: |
|
format: int64 |
|
type: integer |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
supplementalGroupsPolicy: |
|
type: string |
|
sysctls: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
serviceAccount: |
|
type: string |
|
serviceAccountName: |
|
type: string |
|
setHostnameAsFQDN: |
|
type: boolean |
|
shareProcessNamespace: |
|
type: boolean |
|
sklearn: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
protocolVersion: |
|
type: string |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
subdomain: |
|
type: string |
|
tensorflow: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
protocolVersion: |
|
type: string |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeout: |
|
format: int64 |
|
type: integer |
|
tolerations: |
|
items: |
|
properties: |
|
effect: |
|
type: string |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
tolerationSeconds: |
|
format: int64 |
|
type: integer |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
topologySpreadConstraints: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
maxSkew: |
|
format: int32 |
|
type: integer |
|
minDomains: |
|
format: int32 |
|
type: integer |
|
nodeAffinityPolicy: |
|
type: string |
|
nodeTaintsPolicy: |
|
type: string |
|
topologyKey: |
|
type: string |
|
whenUnsatisfiable: |
|
type: string |
|
required: |
|
- maxSkew |
|
- topologyKey |
|
- whenUnsatisfiable |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- topologyKey |
|
- whenUnsatisfiable |
|
x-kubernetes-list-type: map |
|
triton: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
protocolVersion: |
|
type: string |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
volumes: |
|
items: |
|
properties: |
|
awsElasticBlockStore: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
azureDisk: |
|
properties: |
|
cachingMode: |
|
type: string |
|
diskName: |
|
type: string |
|
diskURI: |
|
type: string |
|
fsType: |
|
default: ext4 |
|
type: string |
|
kind: |
|
type: string |
|
readOnly: |
|
default: false |
|
type: boolean |
|
required: |
|
- diskName |
|
- diskURI |
|
type: object |
|
azureFile: |
|
properties: |
|
readOnly: |
|
type: boolean |
|
secretName: |
|
type: string |
|
shareName: |
|
type: string |
|
required: |
|
- secretName |
|
- shareName |
|
type: object |
|
cephfs: |
|
properties: |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretFile: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
type: string |
|
required: |
|
- monitors |
|
type: object |
|
cinder: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
configMap: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
csi: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
nodePublishSecretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
readOnly: |
|
type: boolean |
|
volumeAttributes: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
required: |
|
- driver |
|
type: object |
|
downwardAPI: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
emptyDir: |
|
properties: |
|
medium: |
|
type: string |
|
sizeLimit: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
ephemeral: |
|
properties: |
|
volumeClaimTemplate: |
|
properties: |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
accessModes: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
dataSource: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
dataSourceRef: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
resources: |
|
properties: |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
selector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
storageClassName: |
|
type: string |
|
volumeAttributesClassName: |
|
type: string |
|
volumeMode: |
|
type: string |
|
volumeName: |
|
type: string |
|
type: object |
|
required: |
|
- spec |
|
type: object |
|
type: object |
|
fc: |
|
properties: |
|
fsType: |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
targetWWNs: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
wwids: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
flexVolume: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
options: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- driver |
|
type: object |
|
flocker: |
|
properties: |
|
datasetName: |
|
type: string |
|
datasetUUID: |
|
type: string |
|
type: object |
|
gcePersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
pdName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- pdName |
|
type: object |
|
gitRepo: |
|
properties: |
|
directory: |
|
type: string |
|
repository: |
|
type: string |
|
revision: |
|
type: string |
|
required: |
|
- repository |
|
type: object |
|
glusterfs: |
|
properties: |
|
endpoints: |
|
type: string |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- endpoints |
|
- path |
|
type: object |
|
hostPath: |
|
properties: |
|
path: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
image: |
|
properties: |
|
pullPolicy: |
|
type: string |
|
reference: |
|
type: string |
|
type: object |
|
iscsi: |
|
properties: |
|
chapAuthDiscovery: |
|
type: boolean |
|
chapAuthSession: |
|
type: boolean |
|
fsType: |
|
type: string |
|
initiatorName: |
|
type: string |
|
iqn: |
|
type: string |
|
iscsiInterface: |
|
default: default |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
portals: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
targetPortal: |
|
type: string |
|
required: |
|
- iqn |
|
- lun |
|
- targetPortal |
|
type: object |
|
name: |
|
type: string |
|
nfs: |
|
properties: |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
server: |
|
type: string |
|
required: |
|
- path |
|
- server |
|
type: object |
|
persistentVolumeClaim: |
|
properties: |
|
claimName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- claimName |
|
type: object |
|
photonPersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
pdID: |
|
type: string |
|
required: |
|
- pdID |
|
type: object |
|
portworxVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
projected: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
sources: |
|
items: |
|
properties: |
|
clusterTrustBundle: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
name: |
|
type: string |
|
optional: |
|
type: boolean |
|
path: |
|
type: string |
|
signerName: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
configMap: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
downwardAPI: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
secret: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
serviceAccountToken: |
|
properties: |
|
audience: |
|
type: string |
|
expirationSeconds: |
|
format: int64 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
quobyte: |
|
properties: |
|
group: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
registry: |
|
type: string |
|
tenant: |
|
type: string |
|
user: |
|
type: string |
|
volume: |
|
type: string |
|
required: |
|
- registry |
|
- volume |
|
type: object |
|
rbd: |
|
properties: |
|
fsType: |
|
type: string |
|
image: |
|
type: string |
|
keyring: |
|
default: /etc/ceph/keyring |
|
type: string |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
pool: |
|
default: rbd |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
default: admin |
|
type: string |
|
required: |
|
- image |
|
- monitors |
|
type: object |
|
scaleIO: |
|
properties: |
|
fsType: |
|
default: xfs |
|
type: string |
|
gateway: |
|
type: string |
|
protectionDomain: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
sslEnabled: |
|
type: boolean |
|
storageMode: |
|
default: ThinProvisioned |
|
type: string |
|
storagePool: |
|
type: string |
|
system: |
|
type: string |
|
volumeName: |
|
type: string |
|
required: |
|
- gateway |
|
- secretRef |
|
- system |
|
type: object |
|
secret: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
optional: |
|
type: boolean |
|
secretName: |
|
type: string |
|
type: object |
|
storageos: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeName: |
|
type: string |
|
volumeNamespace: |
|
type: string |
|
type: object |
|
vsphereVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
storagePolicyID: |
|
type: string |
|
storagePolicyName: |
|
type: string |
|
volumePath: |
|
type: string |
|
required: |
|
- volumePath |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
workerSpec: |
|
properties: |
|
activeDeadlineSeconds: |
|
format: int64 |
|
type: integer |
|
affinity: |
|
properties: |
|
nodeAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
preference: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- preference |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
properties: |
|
nodeSelectorTerms: |
|
items: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- nodeSelectorTerms |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
podAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
podAntiAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
type: object |
|
automountServiceAccountToken: |
|
type: boolean |
|
containers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
dnsConfig: |
|
properties: |
|
nameservers: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
options: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
searches: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
dnsPolicy: |
|
type: string |
|
enableServiceLinks: |
|
type: boolean |
|
ephemeralContainers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
targetContainerName: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
hostAliases: |
|
items: |
|
properties: |
|
hostnames: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
ip: |
|
type: string |
|
required: |
|
- ip |
|
type: object |
|
type: array |
|
hostIPC: |
|
type: boolean |
|
hostNetwork: |
|
type: boolean |
|
hostPID: |
|
type: boolean |
|
hostUsers: |
|
type: boolean |
|
hostname: |
|
type: string |
|
imagePullSecrets: |
|
items: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
initContainers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
nodeName: |
|
type: string |
|
nodeSelector: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
os: |
|
properties: |
|
name: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
overhead: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
pipelineParallelSize: |
|
type: integer |
|
preemptionPolicy: |
|
type: string |
|
priority: |
|
format: int32 |
|
type: integer |
|
priorityClassName: |
|
type: string |
|
readinessGates: |
|
items: |
|
properties: |
|
conditionType: |
|
type: string |
|
required: |
|
- conditionType |
|
type: object |
|
type: array |
|
resourceClaims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
resourceClaimName: |
|
type: string |
|
resourceClaimTemplateName: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeClassName: |
|
type: string |
|
schedulerName: |
|
type: string |
|
schedulingGates: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
securityContext: |
|
properties: |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
fsGroup: |
|
format: int64 |
|
type: integer |
|
fsGroupChangePolicy: |
|
type: string |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxChangePolicy: |
|
type: string |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
supplementalGroups: |
|
items: |
|
format: int64 |
|
type: integer |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
supplementalGroupsPolicy: |
|
type: string |
|
sysctls: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
serviceAccount: |
|
type: string |
|
serviceAccountName: |
|
type: string |
|
setHostnameAsFQDN: |
|
type: boolean |
|
shareProcessNamespace: |
|
type: boolean |
|
subdomain: |
|
type: string |
|
tensorParallelSize: |
|
type: integer |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
tolerations: |
|
items: |
|
properties: |
|
effect: |
|
type: string |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
tolerationSeconds: |
|
format: int64 |
|
type: integer |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
topologySpreadConstraints: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
maxSkew: |
|
format: int32 |
|
type: integer |
|
minDomains: |
|
format: int32 |
|
type: integer |
|
nodeAffinityPolicy: |
|
type: string |
|
nodeTaintsPolicy: |
|
type: string |
|
topologyKey: |
|
type: string |
|
whenUnsatisfiable: |
|
type: string |
|
required: |
|
- maxSkew |
|
- topologyKey |
|
- whenUnsatisfiable |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- topologyKey |
|
- whenUnsatisfiable |
|
x-kubernetes-list-type: map |
|
volumes: |
|
items: |
|
properties: |
|
awsElasticBlockStore: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
azureDisk: |
|
properties: |
|
cachingMode: |
|
type: string |
|
diskName: |
|
type: string |
|
diskURI: |
|
type: string |
|
fsType: |
|
default: ext4 |
|
type: string |
|
kind: |
|
type: string |
|
readOnly: |
|
default: false |
|
type: boolean |
|
required: |
|
- diskName |
|
- diskURI |
|
type: object |
|
azureFile: |
|
properties: |
|
readOnly: |
|
type: boolean |
|
secretName: |
|
type: string |
|
shareName: |
|
type: string |
|
required: |
|
- secretName |
|
- shareName |
|
type: object |
|
cephfs: |
|
properties: |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretFile: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
type: string |
|
required: |
|
- monitors |
|
type: object |
|
cinder: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
configMap: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
csi: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
nodePublishSecretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
readOnly: |
|
type: boolean |
|
volumeAttributes: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
required: |
|
- driver |
|
type: object |
|
downwardAPI: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
emptyDir: |
|
properties: |
|
medium: |
|
type: string |
|
sizeLimit: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
ephemeral: |
|
properties: |
|
volumeClaimTemplate: |
|
properties: |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
accessModes: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
dataSource: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
dataSourceRef: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
resources: |
|
properties: |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
selector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
storageClassName: |
|
type: string |
|
volumeAttributesClassName: |
|
type: string |
|
volumeMode: |
|
type: string |
|
volumeName: |
|
type: string |
|
type: object |
|
required: |
|
- spec |
|
type: object |
|
type: object |
|
fc: |
|
properties: |
|
fsType: |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
targetWWNs: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
wwids: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
flexVolume: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
options: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- driver |
|
type: object |
|
flocker: |
|
properties: |
|
datasetName: |
|
type: string |
|
datasetUUID: |
|
type: string |
|
type: object |
|
gcePersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
pdName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- pdName |
|
type: object |
|
gitRepo: |
|
properties: |
|
directory: |
|
type: string |
|
repository: |
|
type: string |
|
revision: |
|
type: string |
|
required: |
|
- repository |
|
type: object |
|
glusterfs: |
|
properties: |
|
endpoints: |
|
type: string |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- endpoints |
|
- path |
|
type: object |
|
hostPath: |
|
properties: |
|
path: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
image: |
|
properties: |
|
pullPolicy: |
|
type: string |
|
reference: |
|
type: string |
|
type: object |
|
iscsi: |
|
properties: |
|
chapAuthDiscovery: |
|
type: boolean |
|
chapAuthSession: |
|
type: boolean |
|
fsType: |
|
type: string |
|
initiatorName: |
|
type: string |
|
iqn: |
|
type: string |
|
iscsiInterface: |
|
default: default |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
portals: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
targetPortal: |
|
type: string |
|
required: |
|
- iqn |
|
- lun |
|
- targetPortal |
|
type: object |
|
name: |
|
type: string |
|
nfs: |
|
properties: |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
server: |
|
type: string |
|
required: |
|
- path |
|
- server |
|
type: object |
|
persistentVolumeClaim: |
|
properties: |
|
claimName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- claimName |
|
type: object |
|
photonPersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
pdID: |
|
type: string |
|
required: |
|
- pdID |
|
type: object |
|
portworxVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
projected: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
sources: |
|
items: |
|
properties: |
|
clusterTrustBundle: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
name: |
|
type: string |
|
optional: |
|
type: boolean |
|
path: |
|
type: string |
|
signerName: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
configMap: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
downwardAPI: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
secret: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
serviceAccountToken: |
|
properties: |
|
audience: |
|
type: string |
|
expirationSeconds: |
|
format: int64 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
quobyte: |
|
properties: |
|
group: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
registry: |
|
type: string |
|
tenant: |
|
type: string |
|
user: |
|
type: string |
|
volume: |
|
type: string |
|
required: |
|
- registry |
|
- volume |
|
type: object |
|
rbd: |
|
properties: |
|
fsType: |
|
type: string |
|
image: |
|
type: string |
|
keyring: |
|
default: /etc/ceph/keyring |
|
type: string |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
pool: |
|
default: rbd |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
default: admin |
|
type: string |
|
required: |
|
- image |
|
- monitors |
|
type: object |
|
scaleIO: |
|
properties: |
|
fsType: |
|
default: xfs |
|
type: string |
|
gateway: |
|
type: string |
|
protectionDomain: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
sslEnabled: |
|
type: boolean |
|
storageMode: |
|
default: ThinProvisioned |
|
type: string |
|
storagePool: |
|
type: string |
|
system: |
|
type: string |
|
volumeName: |
|
type: string |
|
required: |
|
- gateway |
|
- secretRef |
|
- system |
|
type: object |
|
secret: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
optional: |
|
type: boolean |
|
secretName: |
|
type: string |
|
type: object |
|
storageos: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeName: |
|
type: string |
|
volumeNamespace: |
|
type: string |
|
type: object |
|
vsphereVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
storagePolicyID: |
|
type: string |
|
storagePolicyName: |
|
type: string |
|
volumePath: |
|
type: string |
|
required: |
|
- volumePath |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
type: object |
|
xgboost: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
protocolVersion: |
|
type: string |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeVersion: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
storage: |
|
properties: |
|
key: |
|
type: string |
|
parameters: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
path: |
|
type: string |
|
schemaPath: |
|
type: string |
|
type: object |
|
storageUri: |
|
type: string |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
type: object |
|
type: object |
|
transformer: |
|
properties: |
|
activeDeadlineSeconds: |
|
format: int64 |
|
type: integer |
|
affinity: |
|
properties: |
|
nodeAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
preference: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- preference |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
properties: |
|
nodeSelectorTerms: |
|
items: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- nodeSelectorTerms |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
podAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
podAntiAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
type: object |
|
annotations: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
autoScaling: |
|
properties: |
|
metrics: |
|
items: |
|
properties: |
|
external: |
|
properties: |
|
metric: |
|
properties: |
|
backend: |
|
enum: |
|
- prometheus |
|
- graphite |
|
type: string |
|
namespace: |
|
type: string |
|
query: |
|
type: string |
|
serverAddress: |
|
type: string |
|
type: object |
|
target: |
|
properties: |
|
averageUtilization: |
|
format: int32 |
|
type: integer |
|
averageValue: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
value: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
required: |
|
- metric |
|
- target |
|
type: object |
|
podmetric: |
|
properties: |
|
metric: |
|
properties: |
|
backend: |
|
enum: |
|
- opentelemetry |
|
type: string |
|
metricNames: |
|
items: |
|
type: string |
|
type: array |
|
operationOverTime: |
|
type: string |
|
query: |
|
type: string |
|
serverAddress: |
|
type: string |
|
type: object |
|
target: |
|
properties: |
|
averageUtilization: |
|
format: int32 |
|
type: integer |
|
averageValue: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
value: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
required: |
|
- metric |
|
- target |
|
type: object |
|
resource: |
|
properties: |
|
name: |
|
enum: |
|
- cpu |
|
- memory |
|
type: string |
|
target: |
|
properties: |
|
averageUtilization: |
|
format: int32 |
|
type: integer |
|
averageValue: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
value: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
required: |
|
- name |
|
- target |
|
type: object |
|
type: |
|
enum: |
|
- Resource |
|
- External |
|
- PodMetric |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
type: array |
|
type: object |
|
automountServiceAccountToken: |
|
type: boolean |
|
batcher: |
|
properties: |
|
maxBatchSize: |
|
type: integer |
|
maxLatency: |
|
type: integer |
|
timeout: |
|
type: integer |
|
type: object |
|
canaryTrafficPercent: |
|
format: int64 |
|
type: integer |
|
containerConcurrency: |
|
format: int64 |
|
type: integer |
|
containers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
deploymentStrategy: |
|
properties: |
|
rollingUpdate: |
|
properties: |
|
maxSurge: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
maxUnavailable: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: |
|
type: string |
|
type: object |
|
dnsConfig: |
|
properties: |
|
nameservers: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
options: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
searches: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
dnsPolicy: |
|
type: string |
|
enableServiceLinks: |
|
type: boolean |
|
hostAliases: |
|
items: |
|
properties: |
|
hostnames: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
ip: |
|
type: string |
|
required: |
|
- ip |
|
type: object |
|
type: array |
|
hostIPC: |
|
type: boolean |
|
hostNetwork: |
|
type: boolean |
|
hostPID: |
|
type: boolean |
|
hostUsers: |
|
type: boolean |
|
hostname: |
|
type: string |
|
imagePullSecrets: |
|
items: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
initContainers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
labels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
logger: |
|
properties: |
|
metadataHeaders: |
|
items: |
|
type: string |
|
type: array |
|
mode: |
|
enum: |
|
- all |
|
- request |
|
- response |
|
type: string |
|
url: |
|
type: string |
|
type: object |
|
maxReplicas: |
|
format: int32 |
|
type: integer |
|
minReplicas: |
|
format: int32 |
|
type: integer |
|
nodeName: |
|
type: string |
|
nodeSelector: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
os: |
|
properties: |
|
name: |
|
type: string |
|
type: object |
|
overhead: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
preemptionPolicy: |
|
type: string |
|
priority: |
|
format: int32 |
|
type: integer |
|
priorityClassName: |
|
type: string |
|
readinessGates: |
|
items: |
|
properties: |
|
conditionType: |
|
type: string |
|
required: |
|
- conditionType |
|
type: object |
|
type: array |
|
resourceClaims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
resourceClaimName: |
|
type: string |
|
resourceClaimTemplateName: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
runtimeClassName: |
|
type: string |
|
scaleMetric: |
|
enum: |
|
- cpu |
|
- memory |
|
- concurrency |
|
- rps |
|
type: string |
|
scaleMetricType: |
|
enum: |
|
- Utilization |
|
- Value |
|
- AverageValue |
|
type: string |
|
scaleTarget: |
|
format: int32 |
|
type: integer |
|
schedulerName: |
|
type: string |
|
schedulingGates: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
securityContext: |
|
properties: |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
fsGroup: |
|
format: int64 |
|
type: integer |
|
fsGroupChangePolicy: |
|
type: string |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxChangePolicy: |
|
type: string |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
supplementalGroups: |
|
items: |
|
format: int64 |
|
type: integer |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
supplementalGroupsPolicy: |
|
type: string |
|
sysctls: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
serviceAccount: |
|
type: string |
|
serviceAccountName: |
|
type: string |
|
setHostnameAsFQDN: |
|
type: boolean |
|
shareProcessNamespace: |
|
type: boolean |
|
subdomain: |
|
type: string |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeout: |
|
format: int64 |
|
type: integer |
|
tolerations: |
|
items: |
|
properties: |
|
effect: |
|
type: string |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
tolerationSeconds: |
|
format: int64 |
|
type: integer |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
topologySpreadConstraints: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
maxSkew: |
|
format: int32 |
|
type: integer |
|
minDomains: |
|
format: int32 |
|
type: integer |
|
nodeAffinityPolicy: |
|
type: string |
|
nodeTaintsPolicy: |
|
type: string |
|
topologyKey: |
|
type: string |
|
whenUnsatisfiable: |
|
type: string |
|
required: |
|
- maxSkew |
|
- topologyKey |
|
- whenUnsatisfiable |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- topologyKey |
|
- whenUnsatisfiable |
|
x-kubernetes-list-type: map |
|
volumes: |
|
items: |
|
properties: |
|
awsElasticBlockStore: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
azureDisk: |
|
properties: |
|
cachingMode: |
|
type: string |
|
diskName: |
|
type: string |
|
diskURI: |
|
type: string |
|
fsType: |
|
default: ext4 |
|
type: string |
|
kind: |
|
type: string |
|
readOnly: |
|
default: false |
|
type: boolean |
|
required: |
|
- diskName |
|
- diskURI |
|
type: object |
|
azureFile: |
|
properties: |
|
readOnly: |
|
type: boolean |
|
secretName: |
|
type: string |
|
shareName: |
|
type: string |
|
required: |
|
- secretName |
|
- shareName |
|
type: object |
|
cephfs: |
|
properties: |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretFile: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
type: string |
|
required: |
|
- monitors |
|
type: object |
|
cinder: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
configMap: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
csi: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
nodePublishSecretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
readOnly: |
|
type: boolean |
|
volumeAttributes: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
required: |
|
- driver |
|
type: object |
|
downwardAPI: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
emptyDir: |
|
properties: |
|
medium: |
|
type: string |
|
sizeLimit: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
ephemeral: |
|
properties: |
|
volumeClaimTemplate: |
|
properties: |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
accessModes: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
dataSource: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
dataSourceRef: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
resources: |
|
properties: |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
selector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
storageClassName: |
|
type: string |
|
volumeAttributesClassName: |
|
type: string |
|
volumeMode: |
|
type: string |
|
volumeName: |
|
type: string |
|
type: object |
|
required: |
|
- spec |
|
type: object |
|
type: object |
|
fc: |
|
properties: |
|
fsType: |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
targetWWNs: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
wwids: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
flexVolume: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
options: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- driver |
|
type: object |
|
flocker: |
|
properties: |
|
datasetName: |
|
type: string |
|
datasetUUID: |
|
type: string |
|
type: object |
|
gcePersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
pdName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- pdName |
|
type: object |
|
gitRepo: |
|
properties: |
|
directory: |
|
type: string |
|
repository: |
|
type: string |
|
revision: |
|
type: string |
|
required: |
|
- repository |
|
type: object |
|
glusterfs: |
|
properties: |
|
endpoints: |
|
type: string |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- endpoints |
|
- path |
|
type: object |
|
hostPath: |
|
properties: |
|
path: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
image: |
|
properties: |
|
pullPolicy: |
|
type: string |
|
reference: |
|
type: string |
|
type: object |
|
iscsi: |
|
properties: |
|
chapAuthDiscovery: |
|
type: boolean |
|
chapAuthSession: |
|
type: boolean |
|
fsType: |
|
type: string |
|
initiatorName: |
|
type: string |
|
iqn: |
|
type: string |
|
iscsiInterface: |
|
default: default |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
portals: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
targetPortal: |
|
type: string |
|
required: |
|
- iqn |
|
- lun |
|
- targetPortal |
|
type: object |
|
name: |
|
type: string |
|
nfs: |
|
properties: |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
server: |
|
type: string |
|
required: |
|
- path |
|
- server |
|
type: object |
|
persistentVolumeClaim: |
|
properties: |
|
claimName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- claimName |
|
type: object |
|
photonPersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
pdID: |
|
type: string |
|
required: |
|
- pdID |
|
type: object |
|
portworxVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
projected: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
sources: |
|
items: |
|
properties: |
|
clusterTrustBundle: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
name: |
|
type: string |
|
optional: |
|
type: boolean |
|
path: |
|
type: string |
|
signerName: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
configMap: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
downwardAPI: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
secret: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
serviceAccountToken: |
|
properties: |
|
audience: |
|
type: string |
|
expirationSeconds: |
|
format: int64 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
quobyte: |
|
properties: |
|
group: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
registry: |
|
type: string |
|
tenant: |
|
type: string |
|
user: |
|
type: string |
|
volume: |
|
type: string |
|
required: |
|
- registry |
|
- volume |
|
type: object |
|
rbd: |
|
properties: |
|
fsType: |
|
type: string |
|
image: |
|
type: string |
|
keyring: |
|
default: /etc/ceph/keyring |
|
type: string |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
pool: |
|
default: rbd |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
default: admin |
|
type: string |
|
required: |
|
- image |
|
- monitors |
|
type: object |
|
scaleIO: |
|
properties: |
|
fsType: |
|
default: xfs |
|
type: string |
|
gateway: |
|
type: string |
|
protectionDomain: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
sslEnabled: |
|
type: boolean |
|
storageMode: |
|
default: ThinProvisioned |
|
type: string |
|
storagePool: |
|
type: string |
|
system: |
|
type: string |
|
volumeName: |
|
type: string |
|
required: |
|
- gateway |
|
- secretRef |
|
- system |
|
type: object |
|
secret: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
optional: |
|
type: boolean |
|
secretName: |
|
type: string |
|
type: object |
|
storageos: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeName: |
|
type: string |
|
volumeNamespace: |
|
type: string |
|
type: object |
|
vsphereVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
storagePolicyID: |
|
type: string |
|
storagePolicyName: |
|
type: string |
|
volumePath: |
|
type: string |
|
required: |
|
- volumePath |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
type: object |
|
required: |
|
- predictor |
|
type: object |
|
status: |
|
properties: |
|
address: |
|
properties: |
|
CACerts: |
|
type: string |
|
audience: |
|
type: string |
|
name: |
|
type: string |
|
url: |
|
type: string |
|
type: object |
|
annotations: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
components: |
|
additionalProperties: |
|
properties: |
|
address: |
|
properties: |
|
CACerts: |
|
type: string |
|
audience: |
|
type: string |
|
name: |
|
type: string |
|
url: |
|
type: string |
|
type: object |
|
grpcUrl: |
|
type: string |
|
latestCreatedRevision: |
|
type: string |
|
latestReadyRevision: |
|
type: string |
|
latestRolledoutRevision: |
|
type: string |
|
previousRolledoutRevision: |
|
type: string |
|
restUrl: |
|
type: string |
|
traffic: |
|
items: |
|
properties: |
|
configurationName: |
|
type: string |
|
latestRevision: |
|
type: boolean |
|
percent: |
|
format: int64 |
|
type: integer |
|
revisionName: |
|
type: string |
|
tag: |
|
type: string |
|
url: |
|
type: string |
|
type: object |
|
type: array |
|
url: |
|
type: string |
|
type: object |
|
type: object |
|
conditions: |
|
items: |
|
properties: |
|
lastTransitionTime: |
|
type: string |
|
message: |
|
type: string |
|
reason: |
|
type: string |
|
severity: |
|
type: string |
|
status: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- status |
|
- type |
|
type: object |
|
type: array |
|
modelStatus: |
|
properties: |
|
copies: |
|
properties: |
|
failedCopies: |
|
default: 0 |
|
type: integer |
|
totalCopies: |
|
type: integer |
|
required: |
|
- failedCopies |
|
type: object |
|
lastFailureInfo: |
|
properties: |
|
exitCode: |
|
format: int32 |
|
type: integer |
|
location: |
|
type: string |
|
message: |
|
type: string |
|
modelRevisionName: |
|
type: string |
|
reason: |
|
enum: |
|
- ModelLoadFailed |
|
- RuntimeUnhealthy |
|
- RuntimeDisabled |
|
- NoSupportingRuntime |
|
- RuntimeNotRecognized |
|
- InvalidPredictorSpec |
|
type: string |
|
time: |
|
format: date-time |
|
type: string |
|
type: object |
|
states: |
|
properties: |
|
activeModelState: |
|
default: Pending |
|
enum: |
|
- "" |
|
- Pending |
|
- Standby |
|
- Loading |
|
- Loaded |
|
- FailedToLoad |
|
type: string |
|
targetModelState: |
|
default: "" |
|
enum: |
|
- "" |
|
- Pending |
|
- Standby |
|
- Loading |
|
- Loaded |
|
- FailedToLoad |
|
type: string |
|
required: |
|
- activeModelState |
|
type: object |
|
transitionStatus: |
|
default: UpToDate |
|
enum: |
|
- "" |
|
- UpToDate |
|
- InProgress |
|
- BlockedByFailedLoad |
|
- InvalidSpec |
|
type: string |
|
required: |
|
- transitionStatus |
|
type: object |
|
observedGeneration: |
|
format: int64 |
|
type: integer |
|
url: |
|
type: string |
|
type: object |
|
x-kubernetes-preserve-unknown-fields: true |
|
type: object |
|
served: true |
|
storage: true |
|
subresources: |
|
status: {} |
|
--- |
|
apiVersion: apiextensions.k8s.io/v1 |
|
kind: CustomResourceDefinition |
|
metadata: |
|
annotations: |
|
controller-gen.kubebuilder.io/version: v0.16.2 |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: localmodelcaches.serving.kserve.io |
|
spec: |
|
group: serving.kserve.io |
|
names: |
|
kind: LocalModelCache |
|
listKind: LocalModelCacheList |
|
plural: localmodelcaches |
|
singular: localmodelcache |
|
scope: Cluster |
|
versions: |
|
- name: v1alpha1 |
|
schema: |
|
openAPIV3Schema: |
|
properties: |
|
apiVersion: |
|
type: string |
|
kind: |
|
type: string |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
modelSize: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
nodeGroups: |
|
items: |
|
type: string |
|
minItems: 1 |
|
type: array |
|
sourceModelUri: |
|
type: string |
|
x-kubernetes-validations: |
|
- message: StorageUri is immutable |
|
rule: self == oldSelf |
|
required: |
|
- modelSize |
|
- nodeGroups |
|
- sourceModelUri |
|
type: object |
|
status: |
|
properties: |
|
copies: |
|
properties: |
|
available: |
|
type: integer |
|
failed: |
|
type: integer |
|
total: |
|
type: integer |
|
type: object |
|
inferenceServices: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
type: array |
|
nodeStatus: |
|
additionalProperties: |
|
enum: |
|
- "" |
|
- NodeNotReady |
|
- NodeDownloadPending |
|
- NodeDownloading |
|
- NodeDownloaded |
|
- NodeDownloadError |
|
type: string |
|
type: object |
|
type: object |
|
type: object |
|
served: true |
|
storage: true |
|
subresources: |
|
status: {} |
|
--- |
|
apiVersion: apiextensions.k8s.io/v1 |
|
kind: CustomResourceDefinition |
|
metadata: |
|
annotations: |
|
controller-gen.kubebuilder.io/version: v0.16.2 |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: localmodelnodegroups.serving.kserve.io |
|
spec: |
|
group: serving.kserve.io |
|
names: |
|
kind: LocalModelNodeGroup |
|
listKind: LocalModelNodeGroupList |
|
plural: localmodelnodegroups |
|
singular: localmodelnodegroup |
|
scope: Cluster |
|
versions: |
|
- name: v1alpha1 |
|
schema: |
|
openAPIV3Schema: |
|
properties: |
|
apiVersion: |
|
type: string |
|
kind: |
|
type: string |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
persistentVolumeClaimSpec: |
|
properties: |
|
accessModes: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
dataSource: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
dataSourceRef: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
resources: |
|
properties: |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
selector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
storageClassName: |
|
type: string |
|
volumeAttributesClassName: |
|
type: string |
|
volumeMode: |
|
type: string |
|
volumeName: |
|
type: string |
|
type: object |
|
persistentVolumeSpec: |
|
properties: |
|
accessModes: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
awsElasticBlockStore: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
azureDisk: |
|
properties: |
|
cachingMode: |
|
type: string |
|
diskName: |
|
type: string |
|
diskURI: |
|
type: string |
|
fsType: |
|
default: ext4 |
|
type: string |
|
kind: |
|
type: string |
|
readOnly: |
|
default: false |
|
type: boolean |
|
required: |
|
- diskName |
|
- diskURI |
|
type: object |
|
azureFile: |
|
properties: |
|
readOnly: |
|
type: boolean |
|
secretName: |
|
type: string |
|
secretNamespace: |
|
type: string |
|
shareName: |
|
type: string |
|
required: |
|
- secretName |
|
- shareName |
|
type: object |
|
capacity: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
cephfs: |
|
properties: |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretFile: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
type: string |
|
required: |
|
- monitors |
|
type: object |
|
cinder: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
claimRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
resourceVersion: |
|
type: string |
|
uid: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: granular |
|
csi: |
|
properties: |
|
controllerExpandSecretRef: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
controllerPublishSecretRef: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
nodeExpandSecretRef: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
nodePublishSecretRef: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
nodeStageSecretRef: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
readOnly: |
|
type: boolean |
|
volumeAttributes: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
volumeHandle: |
|
type: string |
|
required: |
|
- driver |
|
- volumeHandle |
|
type: object |
|
fc: |
|
properties: |
|
fsType: |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
targetWWNs: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
wwids: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
flexVolume: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
options: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- driver |
|
type: object |
|
flocker: |
|
properties: |
|
datasetName: |
|
type: string |
|
datasetUUID: |
|
type: string |
|
type: object |
|
gcePersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
pdName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- pdName |
|
type: object |
|
glusterfs: |
|
properties: |
|
endpoints: |
|
type: string |
|
endpointsNamespace: |
|
type: string |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- endpoints |
|
- path |
|
type: object |
|
hostPath: |
|
properties: |
|
path: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
iscsi: |
|
properties: |
|
chapAuthDiscovery: |
|
type: boolean |
|
chapAuthSession: |
|
type: boolean |
|
fsType: |
|
type: string |
|
initiatorName: |
|
type: string |
|
iqn: |
|
type: string |
|
iscsiInterface: |
|
default: default |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
portals: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
targetPortal: |
|
type: string |
|
required: |
|
- iqn |
|
- lun |
|
- targetPortal |
|
type: object |
|
local: |
|
properties: |
|
fsType: |
|
type: string |
|
path: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
mountOptions: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
nfs: |
|
properties: |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
server: |
|
type: string |
|
required: |
|
- path |
|
- server |
|
type: object |
|
nodeAffinity: |
|
properties: |
|
required: |
|
properties: |
|
nodeSelectorTerms: |
|
items: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- nodeSelectorTerms |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
persistentVolumeReclaimPolicy: |
|
type: string |
|
photonPersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
pdID: |
|
type: string |
|
required: |
|
- pdID |
|
type: object |
|
portworxVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
quobyte: |
|
properties: |
|
group: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
registry: |
|
type: string |
|
tenant: |
|
type: string |
|
user: |
|
type: string |
|
volume: |
|
type: string |
|
required: |
|
- registry |
|
- volume |
|
type: object |
|
rbd: |
|
properties: |
|
fsType: |
|
type: string |
|
image: |
|
type: string |
|
keyring: |
|
default: /etc/ceph/keyring |
|
type: string |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
pool: |
|
default: rbd |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
default: admin |
|
type: string |
|
required: |
|
- image |
|
- monitors |
|
type: object |
|
scaleIO: |
|
properties: |
|
fsType: |
|
default: xfs |
|
type: string |
|
gateway: |
|
type: string |
|
protectionDomain: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
sslEnabled: |
|
type: boolean |
|
storageMode: |
|
default: ThinProvisioned |
|
type: string |
|
storagePool: |
|
type: string |
|
system: |
|
type: string |
|
volumeName: |
|
type: string |
|
required: |
|
- gateway |
|
- secretRef |
|
- system |
|
type: object |
|
storageClassName: |
|
type: string |
|
storageos: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
resourceVersion: |
|
type: string |
|
uid: |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeName: |
|
type: string |
|
volumeNamespace: |
|
type: string |
|
type: object |
|
volumeAttributesClassName: |
|
type: string |
|
volumeMode: |
|
type: string |
|
vsphereVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
storagePolicyID: |
|
type: string |
|
storagePolicyName: |
|
type: string |
|
volumePath: |
|
type: string |
|
required: |
|
- volumePath |
|
type: object |
|
type: object |
|
storageLimit: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- persistentVolumeClaimSpec |
|
- persistentVolumeSpec |
|
- storageLimit |
|
type: object |
|
status: |
|
properties: |
|
available: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
used: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
served: true |
|
storage: true |
|
--- |
|
apiVersion: apiextensions.k8s.io/v1 |
|
kind: CustomResourceDefinition |
|
metadata: |
|
annotations: |
|
controller-gen.kubebuilder.io/version: v0.16.2 |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: localmodelnodes.serving.kserve.io |
|
spec: |
|
group: serving.kserve.io |
|
names: |
|
kind: LocalModelNode |
|
listKind: LocalModelNodeList |
|
plural: localmodelnodes |
|
singular: localmodelnode |
|
scope: Cluster |
|
versions: |
|
- name: v1alpha1 |
|
schema: |
|
openAPIV3Schema: |
|
properties: |
|
apiVersion: |
|
type: string |
|
kind: |
|
type: string |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
localModels: |
|
items: |
|
properties: |
|
modelName: |
|
type: string |
|
sourceModelUri: |
|
type: string |
|
required: |
|
- modelName |
|
- sourceModelUri |
|
type: object |
|
type: array |
|
required: |
|
- localModels |
|
type: object |
|
status: |
|
properties: |
|
modelStatus: |
|
additionalProperties: |
|
enum: |
|
- "" |
|
- ModelDownloadPending |
|
- ModelDownloading |
|
- ModelDownloaded |
|
- ModelDownloadError |
|
type: string |
|
type: object |
|
type: object |
|
type: object |
|
served: true |
|
storage: true |
|
subresources: |
|
status: {} |
|
--- |
|
apiVersion: apiextensions.k8s.io/v1 |
|
kind: CustomResourceDefinition |
|
metadata: |
|
annotations: |
|
controller-gen.kubebuilder.io/version: v0.16.2 |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: servingruntimes.serving.kserve.io |
|
spec: |
|
group: serving.kserve.io |
|
names: |
|
kind: ServingRuntime |
|
listKind: ServingRuntimeList |
|
plural: servingruntimes |
|
singular: servingruntime |
|
scope: Namespaced |
|
versions: |
|
- additionalPrinterColumns: |
|
- jsonPath: .spec.disabled |
|
name: Disabled |
|
type: boolean |
|
- jsonPath: .spec.supportedModelFormats[*].name |
|
name: ModelType |
|
type: string |
|
- jsonPath: .spec.containers[*].name |
|
name: Containers |
|
type: string |
|
- jsonPath: .metadata.creationTimestamp |
|
name: Age |
|
type: date |
|
name: v1alpha1 |
|
schema: |
|
openAPIV3Schema: |
|
properties: |
|
apiVersion: |
|
type: string |
|
kind: |
|
type: string |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
affinity: |
|
properties: |
|
nodeAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
preference: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- preference |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
properties: |
|
nodeSelectorTerms: |
|
items: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- nodeSelectorTerms |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
podAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
podAntiAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
type: object |
|
annotations: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
builtInAdapter: |
|
properties: |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
memBufferBytes: |
|
type: integer |
|
modelLoadingTimeoutMillis: |
|
type: integer |
|
runtimeManagementPort: |
|
type: integer |
|
serverType: |
|
type: string |
|
type: object |
|
containers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
disabled: |
|
type: boolean |
|
grpcDataEndpoint: |
|
type: string |
|
grpcEndpoint: |
|
type: string |
|
hostIPC: |
|
type: boolean |
|
httpDataEndpoint: |
|
type: string |
|
imagePullSecrets: |
|
items: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
labels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
multiModel: |
|
type: boolean |
|
nodeSelector: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
protocolVersions: |
|
items: |
|
type: string |
|
type: array |
|
replicas: |
|
type: integer |
|
storageHelper: |
|
properties: |
|
disabled: |
|
type: boolean |
|
type: object |
|
supportedModelFormats: |
|
items: |
|
properties: |
|
autoSelect: |
|
type: boolean |
|
name: |
|
type: string |
|
priority: |
|
format: int32 |
|
minimum: 1 |
|
type: integer |
|
version: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
tolerations: |
|
items: |
|
properties: |
|
effect: |
|
type: string |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
tolerationSeconds: |
|
format: int64 |
|
type: integer |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
volumes: |
|
items: |
|
properties: |
|
awsElasticBlockStore: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
azureDisk: |
|
properties: |
|
cachingMode: |
|
type: string |
|
diskName: |
|
type: string |
|
diskURI: |
|
type: string |
|
fsType: |
|
default: ext4 |
|
type: string |
|
kind: |
|
type: string |
|
readOnly: |
|
default: false |
|
type: boolean |
|
required: |
|
- diskName |
|
- diskURI |
|
type: object |
|
azureFile: |
|
properties: |
|
readOnly: |
|
type: boolean |
|
secretName: |
|
type: string |
|
shareName: |
|
type: string |
|
required: |
|
- secretName |
|
- shareName |
|
type: object |
|
cephfs: |
|
properties: |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretFile: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
type: string |
|
required: |
|
- monitors |
|
type: object |
|
cinder: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
configMap: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
csi: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
nodePublishSecretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
readOnly: |
|
type: boolean |
|
volumeAttributes: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
required: |
|
- driver |
|
type: object |
|
downwardAPI: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
emptyDir: |
|
properties: |
|
medium: |
|
type: string |
|
sizeLimit: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
ephemeral: |
|
properties: |
|
volumeClaimTemplate: |
|
properties: |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
accessModes: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
dataSource: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
dataSourceRef: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
resources: |
|
properties: |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
selector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
storageClassName: |
|
type: string |
|
volumeAttributesClassName: |
|
type: string |
|
volumeMode: |
|
type: string |
|
volumeName: |
|
type: string |
|
type: object |
|
required: |
|
- spec |
|
type: object |
|
type: object |
|
fc: |
|
properties: |
|
fsType: |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
targetWWNs: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
wwids: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
flexVolume: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
options: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- driver |
|
type: object |
|
flocker: |
|
properties: |
|
datasetName: |
|
type: string |
|
datasetUUID: |
|
type: string |
|
type: object |
|
gcePersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
pdName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- pdName |
|
type: object |
|
gitRepo: |
|
properties: |
|
directory: |
|
type: string |
|
repository: |
|
type: string |
|
revision: |
|
type: string |
|
required: |
|
- repository |
|
type: object |
|
glusterfs: |
|
properties: |
|
endpoints: |
|
type: string |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- endpoints |
|
- path |
|
type: object |
|
hostPath: |
|
properties: |
|
path: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
image: |
|
properties: |
|
pullPolicy: |
|
type: string |
|
reference: |
|
type: string |
|
type: object |
|
iscsi: |
|
properties: |
|
chapAuthDiscovery: |
|
type: boolean |
|
chapAuthSession: |
|
type: boolean |
|
fsType: |
|
type: string |
|
initiatorName: |
|
type: string |
|
iqn: |
|
type: string |
|
iscsiInterface: |
|
default: default |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
portals: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
targetPortal: |
|
type: string |
|
required: |
|
- iqn |
|
- lun |
|
- targetPortal |
|
type: object |
|
name: |
|
type: string |
|
nfs: |
|
properties: |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
server: |
|
type: string |
|
required: |
|
- path |
|
- server |
|
type: object |
|
persistentVolumeClaim: |
|
properties: |
|
claimName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- claimName |
|
type: object |
|
photonPersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
pdID: |
|
type: string |
|
required: |
|
- pdID |
|
type: object |
|
portworxVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
projected: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
sources: |
|
items: |
|
properties: |
|
clusterTrustBundle: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
name: |
|
type: string |
|
optional: |
|
type: boolean |
|
path: |
|
type: string |
|
signerName: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
configMap: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
downwardAPI: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
secret: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
serviceAccountToken: |
|
properties: |
|
audience: |
|
type: string |
|
expirationSeconds: |
|
format: int64 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
quobyte: |
|
properties: |
|
group: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
registry: |
|
type: string |
|
tenant: |
|
type: string |
|
user: |
|
type: string |
|
volume: |
|
type: string |
|
required: |
|
- registry |
|
- volume |
|
type: object |
|
rbd: |
|
properties: |
|
fsType: |
|
type: string |
|
image: |
|
type: string |
|
keyring: |
|
default: /etc/ceph/keyring |
|
type: string |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
pool: |
|
default: rbd |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
default: admin |
|
type: string |
|
required: |
|
- image |
|
- monitors |
|
type: object |
|
scaleIO: |
|
properties: |
|
fsType: |
|
default: xfs |
|
type: string |
|
gateway: |
|
type: string |
|
protectionDomain: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
sslEnabled: |
|
type: boolean |
|
storageMode: |
|
default: ThinProvisioned |
|
type: string |
|
storagePool: |
|
type: string |
|
system: |
|
type: string |
|
volumeName: |
|
type: string |
|
required: |
|
- gateway |
|
- secretRef |
|
- system |
|
type: object |
|
secret: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
optional: |
|
type: boolean |
|
secretName: |
|
type: string |
|
type: object |
|
storageos: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeName: |
|
type: string |
|
volumeNamespace: |
|
type: string |
|
type: object |
|
vsphereVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
storagePolicyID: |
|
type: string |
|
storagePolicyName: |
|
type: string |
|
volumePath: |
|
type: string |
|
required: |
|
- volumePath |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
workerSpec: |
|
properties: |
|
affinity: |
|
properties: |
|
nodeAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
preference: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- preference |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
properties: |
|
nodeSelectorTerms: |
|
items: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchFields: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- nodeSelectorTerms |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
podAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
podAntiAffinity: |
|
properties: |
|
preferredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
podAffinityTerm: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
weight: |
|
format: int32 |
|
type: integer |
|
required: |
|
- podAffinityTerm |
|
- weight |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
requiredDuringSchedulingIgnoredDuringExecution: |
|
items: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
matchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
mismatchLabelKeys: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
namespaceSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
namespaces: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
topologyKey: |
|
type: string |
|
required: |
|
- topologyKey |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
type: object |
|
annotations: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
containers: |
|
items: |
|
properties: |
|
args: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
env: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
valueFrom: |
|
properties: |
|
configMapKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
secretKeyRef: |
|
properties: |
|
key: |
|
type: string |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
required: |
|
- key |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
envFrom: |
|
items: |
|
properties: |
|
configMapRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
prefix: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
image: |
|
type: string |
|
imagePullPolicy: |
|
type: string |
|
lifecycle: |
|
properties: |
|
postStart: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
preStop: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
sleep: |
|
properties: |
|
seconds: |
|
format: int64 |
|
type: integer |
|
required: |
|
- seconds |
|
type: object |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
type: object |
|
type: object |
|
livenessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
name: |
|
type: string |
|
ports: |
|
items: |
|
properties: |
|
containerPort: |
|
format: int32 |
|
type: integer |
|
hostIP: |
|
type: string |
|
hostPort: |
|
format: int32 |
|
type: integer |
|
name: |
|
type: string |
|
protocol: |
|
default: TCP |
|
type: string |
|
required: |
|
- containerPort |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- containerPort |
|
- protocol |
|
x-kubernetes-list-type: map |
|
readinessProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
resizePolicy: |
|
items: |
|
properties: |
|
resourceName: |
|
type: string |
|
restartPolicy: |
|
type: string |
|
required: |
|
- resourceName |
|
- restartPolicy |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
resources: |
|
properties: |
|
claims: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
request: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- name |
|
x-kubernetes-list-type: map |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
restartPolicy: |
|
type: string |
|
securityContext: |
|
properties: |
|
allowPrivilegeEscalation: |
|
type: boolean |
|
appArmorProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
capabilities: |
|
properties: |
|
add: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
drop: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
privileged: |
|
type: boolean |
|
procMount: |
|
type: string |
|
readOnlyRootFilesystem: |
|
type: boolean |
|
runAsGroup: |
|
format: int64 |
|
type: integer |
|
runAsNonRoot: |
|
type: boolean |
|
runAsUser: |
|
format: int64 |
|
type: integer |
|
seLinuxOptions: |
|
properties: |
|
level: |
|
type: string |
|
role: |
|
type: string |
|
type: |
|
type: string |
|
user: |
|
type: string |
|
type: object |
|
seccompProfile: |
|
properties: |
|
localhostProfile: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- type |
|
type: object |
|
windowsOptions: |
|
properties: |
|
gmsaCredentialSpec: |
|
type: string |
|
gmsaCredentialSpecName: |
|
type: string |
|
hostProcess: |
|
type: boolean |
|
runAsUserName: |
|
type: string |
|
type: object |
|
type: object |
|
startupProbe: |
|
properties: |
|
exec: |
|
properties: |
|
command: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
failureThreshold: |
|
format: int32 |
|
type: integer |
|
grpc: |
|
properties: |
|
port: |
|
format: int32 |
|
type: integer |
|
service: |
|
default: "" |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
httpGet: |
|
properties: |
|
host: |
|
type: string |
|
httpHeaders: |
|
items: |
|
properties: |
|
name: |
|
type: string |
|
value: |
|
type: string |
|
required: |
|
- name |
|
- value |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
scheme: |
|
type: string |
|
required: |
|
- port |
|
type: object |
|
initialDelaySeconds: |
|
format: int32 |
|
type: integer |
|
periodSeconds: |
|
format: int32 |
|
type: integer |
|
successThreshold: |
|
format: int32 |
|
type: integer |
|
tcpSocket: |
|
properties: |
|
host: |
|
type: string |
|
port: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
x-kubernetes-int-or-string: true |
|
required: |
|
- port |
|
type: object |
|
terminationGracePeriodSeconds: |
|
format: int64 |
|
type: integer |
|
timeoutSeconds: |
|
format: int32 |
|
type: integer |
|
type: object |
|
stdin: |
|
type: boolean |
|
stdinOnce: |
|
type: boolean |
|
terminationMessagePath: |
|
type: string |
|
terminationMessagePolicy: |
|
type: string |
|
tty: |
|
type: boolean |
|
volumeDevices: |
|
items: |
|
properties: |
|
devicePath: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- devicePath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- devicePath |
|
x-kubernetes-list-type: map |
|
volumeMounts: |
|
items: |
|
properties: |
|
mountPath: |
|
type: string |
|
mountPropagation: |
|
type: string |
|
name: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
recursiveReadOnly: |
|
type: string |
|
subPath: |
|
type: string |
|
subPathExpr: |
|
type: string |
|
required: |
|
- mountPath |
|
- name |
|
type: object |
|
type: array |
|
x-kubernetes-list-map-keys: |
|
- mountPath |
|
x-kubernetes-list-type: map |
|
workingDir: |
|
type: string |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
hostIPC: |
|
type: boolean |
|
imagePullSecrets: |
|
items: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
type: array |
|
labels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
nodeSelector: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
pipelineParallelSize: |
|
type: integer |
|
tensorParallelSize: |
|
type: integer |
|
tolerations: |
|
items: |
|
properties: |
|
effect: |
|
type: string |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
tolerationSeconds: |
|
format: int64 |
|
type: integer |
|
value: |
|
type: string |
|
type: object |
|
type: array |
|
volumes: |
|
items: |
|
properties: |
|
awsElasticBlockStore: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
azureDisk: |
|
properties: |
|
cachingMode: |
|
type: string |
|
diskName: |
|
type: string |
|
diskURI: |
|
type: string |
|
fsType: |
|
default: ext4 |
|
type: string |
|
kind: |
|
type: string |
|
readOnly: |
|
default: false |
|
type: boolean |
|
required: |
|
- diskName |
|
- diskURI |
|
type: object |
|
azureFile: |
|
properties: |
|
readOnly: |
|
type: boolean |
|
secretName: |
|
type: string |
|
shareName: |
|
type: string |
|
required: |
|
- secretName |
|
- shareName |
|
type: object |
|
cephfs: |
|
properties: |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretFile: |
|
type: string |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
type: string |
|
required: |
|
- monitors |
|
type: object |
|
cinder: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
configMap: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
csi: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
nodePublishSecretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
readOnly: |
|
type: boolean |
|
volumeAttributes: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
required: |
|
- driver |
|
type: object |
|
downwardAPI: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
emptyDir: |
|
properties: |
|
medium: |
|
type: string |
|
sizeLimit: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
ephemeral: |
|
properties: |
|
volumeClaimTemplate: |
|
properties: |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
accessModes: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
dataSource: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
dataSourceRef: |
|
properties: |
|
apiGroup: |
|
type: string |
|
kind: |
|
type: string |
|
name: |
|
type: string |
|
namespace: |
|
type: string |
|
required: |
|
- kind |
|
- name |
|
type: object |
|
resources: |
|
properties: |
|
limits: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
requests: |
|
additionalProperties: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
type: object |
|
type: object |
|
selector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
storageClassName: |
|
type: string |
|
volumeAttributesClassName: |
|
type: string |
|
volumeMode: |
|
type: string |
|
volumeName: |
|
type: string |
|
type: object |
|
required: |
|
- spec |
|
type: object |
|
type: object |
|
fc: |
|
properties: |
|
fsType: |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
readOnly: |
|
type: boolean |
|
targetWWNs: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
wwids: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
flexVolume: |
|
properties: |
|
driver: |
|
type: string |
|
fsType: |
|
type: string |
|
options: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- driver |
|
type: object |
|
flocker: |
|
properties: |
|
datasetName: |
|
type: string |
|
datasetUUID: |
|
type: string |
|
type: object |
|
gcePersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
partition: |
|
format: int32 |
|
type: integer |
|
pdName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- pdName |
|
type: object |
|
gitRepo: |
|
properties: |
|
directory: |
|
type: string |
|
repository: |
|
type: string |
|
revision: |
|
type: string |
|
required: |
|
- repository |
|
type: object |
|
glusterfs: |
|
properties: |
|
endpoints: |
|
type: string |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- endpoints |
|
- path |
|
type: object |
|
hostPath: |
|
properties: |
|
path: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
image: |
|
properties: |
|
pullPolicy: |
|
type: string |
|
reference: |
|
type: string |
|
type: object |
|
iscsi: |
|
properties: |
|
chapAuthDiscovery: |
|
type: boolean |
|
chapAuthSession: |
|
type: boolean |
|
fsType: |
|
type: string |
|
initiatorName: |
|
type: string |
|
iqn: |
|
type: string |
|
iscsiInterface: |
|
default: default |
|
type: string |
|
lun: |
|
format: int32 |
|
type: integer |
|
portals: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
targetPortal: |
|
type: string |
|
required: |
|
- iqn |
|
- lun |
|
- targetPortal |
|
type: object |
|
name: |
|
type: string |
|
nfs: |
|
properties: |
|
path: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
server: |
|
type: string |
|
required: |
|
- path |
|
- server |
|
type: object |
|
persistentVolumeClaim: |
|
properties: |
|
claimName: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
required: |
|
- claimName |
|
type: object |
|
photonPersistentDisk: |
|
properties: |
|
fsType: |
|
type: string |
|
pdID: |
|
type: string |
|
required: |
|
- pdID |
|
type: object |
|
portworxVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
volumeID: |
|
type: string |
|
required: |
|
- volumeID |
|
type: object |
|
projected: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
sources: |
|
items: |
|
properties: |
|
clusterTrustBundle: |
|
properties: |
|
labelSelector: |
|
properties: |
|
matchExpressions: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
operator: |
|
type: string |
|
values: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
required: |
|
- key |
|
- operator |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
matchLabels: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
name: |
|
type: string |
|
optional: |
|
type: boolean |
|
path: |
|
type: string |
|
signerName: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
configMap: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
downwardAPI: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
fieldRef: |
|
properties: |
|
apiVersion: |
|
type: string |
|
fieldPath: |
|
type: string |
|
required: |
|
- fieldPath |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
resourceFieldRef: |
|
properties: |
|
containerName: |
|
type: string |
|
divisor: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
resource: |
|
type: string |
|
required: |
|
- resource |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
required: |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
secret: |
|
properties: |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
name: |
|
default: "" |
|
type: string |
|
optional: |
|
type: boolean |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
serviceAccountToken: |
|
properties: |
|
audience: |
|
type: string |
|
expirationSeconds: |
|
format: int64 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- path |
|
type: object |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
type: object |
|
quobyte: |
|
properties: |
|
group: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
registry: |
|
type: string |
|
tenant: |
|
type: string |
|
user: |
|
type: string |
|
volume: |
|
type: string |
|
required: |
|
- registry |
|
- volume |
|
type: object |
|
rbd: |
|
properties: |
|
fsType: |
|
type: string |
|
image: |
|
type: string |
|
keyring: |
|
default: /etc/ceph/keyring |
|
type: string |
|
monitors: |
|
items: |
|
type: string |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
pool: |
|
default: rbd |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
user: |
|
default: admin |
|
type: string |
|
required: |
|
- image |
|
- monitors |
|
type: object |
|
scaleIO: |
|
properties: |
|
fsType: |
|
default: xfs |
|
type: string |
|
gateway: |
|
type: string |
|
protectionDomain: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
sslEnabled: |
|
type: boolean |
|
storageMode: |
|
default: ThinProvisioned |
|
type: string |
|
storagePool: |
|
type: string |
|
system: |
|
type: string |
|
volumeName: |
|
type: string |
|
required: |
|
- gateway |
|
- secretRef |
|
- system |
|
type: object |
|
secret: |
|
properties: |
|
defaultMode: |
|
format: int32 |
|
type: integer |
|
items: |
|
items: |
|
properties: |
|
key: |
|
type: string |
|
mode: |
|
format: int32 |
|
type: integer |
|
path: |
|
type: string |
|
required: |
|
- key |
|
- path |
|
type: object |
|
type: array |
|
x-kubernetes-list-type: atomic |
|
optional: |
|
type: boolean |
|
secretName: |
|
type: string |
|
type: object |
|
storageos: |
|
properties: |
|
fsType: |
|
type: string |
|
readOnly: |
|
type: boolean |
|
secretRef: |
|
properties: |
|
name: |
|
default: "" |
|
type: string |
|
type: object |
|
x-kubernetes-map-type: atomic |
|
volumeName: |
|
type: string |
|
volumeNamespace: |
|
type: string |
|
type: object |
|
vsphereVolume: |
|
properties: |
|
fsType: |
|
type: string |
|
storagePolicyID: |
|
type: string |
|
storagePolicyName: |
|
type: string |
|
volumePath: |
|
type: string |
|
required: |
|
- volumePath |
|
type: object |
|
required: |
|
- name |
|
type: object |
|
type: array |
|
required: |
|
- containers |
|
type: object |
|
required: |
|
- containers |
|
type: object |
|
status: |
|
type: object |
|
type: object |
|
served: true |
|
storage: true |
|
subresources: {} |
|
--- |
|
apiVersion: apiextensions.k8s.io/v1 |
|
kind: CustomResourceDefinition |
|
metadata: |
|
annotations: |
|
controller-gen.kubebuilder.io/version: v0.16.2 |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: trainedmodels.serving.kserve.io |
|
spec: |
|
group: serving.kserve.io |
|
names: |
|
kind: TrainedModel |
|
listKind: TrainedModelList |
|
plural: trainedmodels |
|
shortNames: |
|
- tm |
|
singular: trainedmodel |
|
scope: Namespaced |
|
versions: |
|
- additionalPrinterColumns: |
|
- jsonPath: .status.url |
|
name: URL |
|
type: string |
|
- jsonPath: .status.conditions[?(@.type=='Ready')].status |
|
name: Ready |
|
type: string |
|
- jsonPath: .metadata.creationTimestamp |
|
name: Age |
|
type: date |
|
name: v1alpha1 |
|
schema: |
|
openAPIV3Schema: |
|
properties: |
|
apiVersion: |
|
type: string |
|
kind: |
|
type: string |
|
metadata: |
|
type: object |
|
spec: |
|
properties: |
|
inferenceService: |
|
type: string |
|
model: |
|
properties: |
|
framework: |
|
type: string |
|
memory: |
|
anyOf: |
|
- type: integer |
|
- type: string |
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ |
|
x-kubernetes-int-or-string: true |
|
storageUri: |
|
type: string |
|
required: |
|
- framework |
|
- memory |
|
- storageUri |
|
type: object |
|
required: |
|
- inferenceService |
|
- model |
|
type: object |
|
status: |
|
properties: |
|
address: |
|
properties: |
|
CACerts: |
|
type: string |
|
audience: |
|
type: string |
|
name: |
|
type: string |
|
url: |
|
type: string |
|
type: object |
|
annotations: |
|
additionalProperties: |
|
type: string |
|
type: object |
|
conditions: |
|
items: |
|
properties: |
|
lastTransitionTime: |
|
type: string |
|
message: |
|
type: string |
|
reason: |
|
type: string |
|
severity: |
|
type: string |
|
status: |
|
type: string |
|
type: |
|
type: string |
|
required: |
|
- status |
|
- type |
|
type: object |
|
type: array |
|
observedGeneration: |
|
format: int64 |
|
type: integer |
|
url: |
|
type: string |
|
type: object |
|
type: object |
|
served: true |
|
storage: true |
|
subresources: |
|
status: {} |
|
--- |
|
apiVersion: v1 |
|
kind: ServiceAccount |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/instance: kserve-controller-manager |
|
app.kubernetes.io/managed-by: kserve-controller-manager |
|
app.kubernetes.io/name: kserve |
|
name: kserve-controller-manager |
|
namespace: kubeflow |
|
--- |
|
apiVersion: v1 |
|
kind: ServiceAccount |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/instance: kserve-localmodel-controller-manager |
|
app.kubernetes.io/managed-by: kserve-localmodel-controller-manager |
|
app.kubernetes.io/name: kserve |
|
name: kserve-localmodel-controller-manager |
|
namespace: kubeflow |
|
--- |
|
apiVersion: v1 |
|
kind: ServiceAccount |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/instance: kserve-localmodelnode-agent |
|
app.kubernetes.io/managed-by: kserve-localmodelnode-agent |
|
app.kubernetes.io/name: kserve |
|
name: kserve-localmodelnode-agent |
|
namespace: kubeflow |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: Role |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-leader-election-role |
|
namespace: kubeflow |
|
rules: |
|
- apiGroups: |
|
- coordination.k8s.io |
|
resources: |
|
- leases |
|
verbs: |
|
- create |
|
- get |
|
- list |
|
- update |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- configmaps |
|
verbs: |
|
- get |
|
- list |
|
- watch |
|
- create |
|
- update |
|
- patch |
|
- delete |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- configmaps/status |
|
verbs: |
|
- get |
|
- update |
|
- patch |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- events |
|
verbs: |
|
- create |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: ClusterRole |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-localmodel-manager-role |
|
rules: |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- configmaps |
|
verbs: |
|
- get |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- nodes |
|
verbs: |
|
- get |
|
- list |
|
- watch |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- nodes/status |
|
verbs: |
|
- get |
|
- watch |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- persistentvolumeclaims |
|
- persistentvolumes |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- inferenceservices |
|
- localmodelnodegroups |
|
verbs: |
|
- get |
|
- list |
|
- watch |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- localmodelcaches |
|
- localmodelnodes |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- localmodelcaches/status |
|
verbs: |
|
- get |
|
- patch |
|
- update |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- localmodelnodes/status |
|
verbs: |
|
- get |
|
- watch |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: ClusterRole |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-localmodelnode-agent-role |
|
rules: |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- configmaps |
|
verbs: |
|
- get |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- nodes |
|
verbs: |
|
- get |
|
- list |
|
- watch |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- nodes/status |
|
verbs: |
|
- get |
|
- watch |
|
- apiGroups: |
|
- batch |
|
resources: |
|
- jobs |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- batch |
|
resources: |
|
- jobs/status |
|
verbs: |
|
- get |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- clusterstoragecontainers |
|
verbs: |
|
- get |
|
- list |
|
- watch |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- localmodelnodegroups |
|
verbs: |
|
- get |
|
- list |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- localmodelnodes |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- localmodelnodes/status |
|
verbs: |
|
- get |
|
- patch |
|
- update |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: ClusterRole |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-manager-role |
|
rules: |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- configmaps |
|
verbs: |
|
- create |
|
- get |
|
- update |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- events |
|
- services |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- namespaces |
|
- pods |
|
verbs: |
|
- get |
|
- list |
|
- watch |
|
- apiGroups: |
|
- "" |
|
resources: |
|
- secrets |
|
- serviceaccounts |
|
verbs: |
|
- get |
|
- apiGroups: |
|
- admissionregistration.k8s.io |
|
resources: |
|
- mutatingwebhookconfigurations |
|
- validatingwebhookconfigurations |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- apps |
|
resources: |
|
- deployments |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- autoscaling |
|
resources: |
|
- horizontalpodautoscalers |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- gateway.networking.k8s.io |
|
resources: |
|
- httproutes |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- keda.sh |
|
resources: |
|
- scaledobjects |
|
- scaledobjects/finalizers |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- keda.sh |
|
resources: |
|
- scaledobjects/status |
|
verbs: |
|
- get |
|
- patch |
|
- update |
|
- apiGroups: |
|
- networking.istio.io |
|
resources: |
|
- virtualservices |
|
- virtualservices/finalizers |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- networking.istio.io |
|
resources: |
|
- virtualservices/status |
|
verbs: |
|
- get |
|
- patch |
|
- update |
|
- apiGroups: |
|
- networking.k8s.io |
|
resources: |
|
- ingresses |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- opentelemetry.io |
|
resources: |
|
- opentelemetrycollectors |
|
- opentelemetrycollectors/finalizers |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- opentelemetry.io |
|
resources: |
|
- opentelemetrycollectors/status |
|
verbs: |
|
- get |
|
- patch |
|
- update |
|
- apiGroups: |
|
- serving.knative.dev |
|
resources: |
|
- services |
|
- services/finalizers |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- serving.knative.dev |
|
resources: |
|
- services/status |
|
verbs: |
|
- get |
|
- patch |
|
- update |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- clusterservingruntimes |
|
- clusterservingruntimes/finalizers |
|
- clusterstoragecontainers |
|
- inferencegraphs |
|
- inferencegraphs/finalizers |
|
- inferenceservices |
|
- inferenceservices/finalizers |
|
- servingruntimes |
|
- servingruntimes/finalizers |
|
- trainedmodels |
|
verbs: |
|
- create |
|
- delete |
|
- get |
|
- list |
|
- patch |
|
- update |
|
- watch |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- clusterservingruntimes/status |
|
- inferencegraphs/status |
|
- inferenceservices/status |
|
- servingruntimes/status |
|
- trainedmodels/status |
|
verbs: |
|
- get |
|
- patch |
|
- update |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- localmodelcaches |
|
verbs: |
|
- get |
|
- list |
|
- watch |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: ClusterRole |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-proxy-role |
|
rules: |
|
- apiGroups: |
|
- authentication.k8s.io |
|
resources: |
|
- tokenreviews |
|
verbs: |
|
- create |
|
- apiGroups: |
|
- authorization.k8s.io |
|
resources: |
|
- subjectaccessreviews |
|
verbs: |
|
- create |
|
--- |
|
aggregationRule: |
|
clusterRoleSelectors: |
|
- matchLabels: |
|
rbac.authorization.kubeflow.org/aggregate-to-kubeflow-kserve-admin: "true" |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: ClusterRole |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
rbac.authorization.kubeflow.org/aggregate-to-kubeflow-admin: "true" |
|
name: kubeflow-kserve-admin |
|
rules: [] |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: ClusterRole |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
rbac.authorization.kubeflow.org/aggregate-to-kubeflow-edit: "true" |
|
rbac.authorization.kubeflow.org/aggregate-to-kubeflow-kserve-admin: "true" |
|
name: kubeflow-kserve-edit |
|
rules: |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- inferencegraphs |
|
- inferenceservices |
|
- servingruntimes |
|
- trainedmodels |
|
verbs: |
|
- get |
|
- list |
|
- watch |
|
- create |
|
- delete |
|
- deletecollection |
|
- patch |
|
- update |
|
- apiGroups: |
|
- serving.knative.dev |
|
resources: |
|
- services |
|
- services/status |
|
- routes |
|
- routes/status |
|
- configurations |
|
- configurations/status |
|
- revisions |
|
- revisions/status |
|
verbs: |
|
- get |
|
- list |
|
- watch |
|
- create |
|
- delete |
|
- deletecollection |
|
- patch |
|
- update |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: ClusterRole |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
rbac.authorization.kubeflow.org/aggregate-to-kubeflow-view: "true" |
|
name: kubeflow-kserve-view |
|
rules: |
|
- apiGroups: |
|
- serving.kserve.io |
|
resources: |
|
- inferencegraphs |
|
- inferenceservices |
|
- servingruntimes |
|
- trainedmodels |
|
verbs: |
|
- get |
|
- list |
|
- watch |
|
- apiGroups: |
|
- serving.knative.dev |
|
resources: |
|
- services |
|
- services/status |
|
- routes |
|
- routes/status |
|
- configurations |
|
- configurations/status |
|
- revisions |
|
- revisions/status |
|
verbs: |
|
- get |
|
- list |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: RoleBinding |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-leader-election-rolebinding |
|
namespace: kubeflow |
|
roleRef: |
|
apiGroup: rbac.authorization.k8s.io |
|
kind: Role |
|
name: kserve-leader-election-role |
|
subjects: |
|
- kind: ServiceAccount |
|
name: kserve-controller-manager |
|
namespace: kubeflow |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: ClusterRoleBinding |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-localmodel-manager-rolebinding |
|
roleRef: |
|
apiGroup: rbac.authorization.k8s.io |
|
kind: ClusterRole |
|
name: kserve-localmodel-manager-role |
|
subjects: |
|
- kind: ServiceAccount |
|
name: kserve-localmodel-controller-manager |
|
namespace: kubeflow |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: ClusterRoleBinding |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-localmodelnode-agent-rolebinding |
|
roleRef: |
|
apiGroup: rbac.authorization.k8s.io |
|
kind: ClusterRole |
|
name: kserve-localmodelnode-agent-role |
|
subjects: |
|
- kind: ServiceAccount |
|
name: kserve-localmodelnode-agent |
|
namespace: kubeflow |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: ClusterRoleBinding |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-manager-rolebinding |
|
roleRef: |
|
apiGroup: rbac.authorization.k8s.io |
|
kind: ClusterRole |
|
name: kserve-manager-role |
|
subjects: |
|
- kind: ServiceAccount |
|
name: kserve-controller-manager |
|
namespace: kubeflow |
|
--- |
|
apiVersion: rbac.authorization.k8s.io/v1 |
|
kind: ClusterRoleBinding |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-proxy-rolebinding |
|
roleRef: |
|
apiGroup: rbac.authorization.k8s.io |
|
kind: ClusterRole |
|
name: kserve-proxy-role |
|
subjects: |
|
- kind: ServiceAccount |
|
name: kserve-controller-manager |
|
namespace: kubeflow |
|
--- |
|
apiVersion: v1 |
|
data: |
|
_example: "################################\n# #\n# EXAMPLE CONFIGURATION #\n# #\n################################\n\n# This block is not actually functional configuration,\n# but serves to illustrate the available configuration\n# options and document them in a way that is accessible\n# to users that `kubectl edit` this config map.\n#\n# These sample configuration options may be copied out of\n# this example block and unindented to be in the data block\n# to actually change the configuration.\n\n# ====================================== EXPLAINERS CONFIGURATION ======================================\n# Example\nexplainers: |-\n {\n \"art\": {\n \"image\" : \"kserve/art-explainer\",\n \"defaultImageVersion\": \"latest\"\n }\n }\n# Art Explainer runtime configuration\n explainers: |-\n {\n # Art explainer runtime configuration\n \"art\": {\n # image contains the default Art explainer serving runtime image uri.\n \"image\" : \"kserve/art-explainer\",\n \n # defautltImageVersion contains the Art explainer serving runtime default image version.\n \"defaultImageVersion\": \"latest\"\n }\n }\n# ====================================== ISVC CONFIGURATION ======================================\n# Example \n inferenceService: |-\n {\n \"serviceAnnotationDisallowedList\": [\n \"my.custom.annotation/1\" \n ],\n \"serviceLabelDisallowedList\": [\n \"my.custom.label.1\" \n ]\n }\n# Example of isvc configuration\ninferenceService: |-\n {\n # ServiceAnnotationDisallowedList is a list of annotations that are not allowed to be propagated to Knative \n # revisions, which prevents the reconciliation loop to be triggered if the annotations is \n # configured here are used.\n # Default values are:\n # \"autoscaling.knative.dev/min-scale\",\n # \"autoscaling.knative.dev/max-scale\",\n # \"internal.serving.kserve.io/storage-initializer-sourceuri\",\n # \"kubectl.kubernetes.io/last-applied-configuration\"\n # Any new value will be appended to the list.\n \"serviceAnnotationDisallowedList\": [\n \"my.custom.annotation/1\" \n ],\n # ServiceLabelDisallowedList is a list of labels that are not allowed to be propagated to Knative revisions\n # which prevents the reconciliation loop to be triggered if the labels is configured here are used.\n \"serviceLabelDisallowedList\": [\n \"my.custom.label.1\" \n ]\n } \n# ====================================== MultiNode CONFIGURATION ======================================\n# Example \nmultiNode: |-\n {\n \"customGPUResourceTypeList\": [\n \"custom.com/gpu\"\n ]\n }\n# Example of multinode configuration\nmultiNode: |-\n { \n # CustomGPUResourceTypeList is a list of custom GPU resource types intended to identify the GPU type of a resource,\n # not to restrict the user from using a specific GPU type.\n # The MultiNode runtime pod will dynamically add GPU resources based on the registered GPU types.\n \"customGPUResourceTypeList\": [\n \"custom.com/gpu\"\n ]\n } \n # ====================================== OTelCollector CONFIGURATION ======================================\n # Example\n opentelemetryCollector: |-\n {\n # scrapeInterval is the interval at which the OpenTelemetry Collector will scrape the metrics.\n \"scrapeInterval\": \"5s\",\n # metricScalerEndpoint is the endpoint from which the KEDA's ScaledObject will scrape the metrics.\n \"metricScalerEndpoint\": \"keda-otel-scaler.keda.svc:4318\",\n # metricReceiverEndpoint is the endpoint from which the OpenTelemetry Collector will scrape the metrics.\n \"metricReceiverEndpoint\": \"keda-otel-scaler.keda.svc:4317\"\n }\n \n # ====================================== STORAGE INITIALIZER CONFIGURATION ======================================\n # Example\n storageInitializer: |-\n {\n \"image\" : \"kserve/storage-initializer:v0.15.0\",\n \"memoryRequest\": \"100Mi\",\n \"memoryLimit\": \"1Gi\",\n \"cpuRequest\": \"100m\",\n \"cpuLimit\": \"1\",\n \"caBundleConfigMapName\": \"\",\n \"caBundleVolumeMountPath\": \"/etc/ssl/custom-certs\",\n \"enableDirectPvcVolumeMount\": false,\n \"enableModelcar\": false,\n \"cpuModelcar\": \"10m\",\n \"memoryModelcar\": \"15Mi\"\n }\n storageInitializer: |-\n {\n # image contains the default storage initializer image uri.\n \"image\" : \"kserve/storage-initializer:v0.15.0\",\n \n # memoryRequest is the requests.memory to set for the storage initializer init container.\n \"memoryRequest\": \"100Mi\",\n \n # memoryLimit is the limits.memory to set for the storage initializer init container.\n \"memoryLimit\": \"1Gi\",\n \n # cpuRequest is the requests.cpu to set for the storage initializer init container.\n \"cpuRequest\": \"100m\",\n \n # cpuLimit is the limits.cpu to set for the storage initializer init container.\n \"cpuLimit\": \"1\",\n \n # caBundleConfigMapName is the ConfigMap will be copied to a user namespace for the storage initializer init container.\n \"caBundleConfigMapName\": \"\",\n\n # caBundleVolumeMountPath is the mount point for the configmap set by caBundleConfigMapName for the storage initializer init container.\n \"caBundleVolumeMountPath\": \"/etc/ssl/custom-certs\",\n\n # enableDirectPvcVolumeMount controls whether users can mount pvc volumes directly.\n # if pvc volume is provided in storageuri then the pvc volume is directly mounted to /mnt/models in the user container.\n # rather than symlink it to a shared volume. For more info see https://github.com/kserve/kserve/issues/2737\n \"enableDirectPvcVolumeMount\": true,\n\n # enableModelcar enabled allows you to directly access an OCI container image by\n # using a source URL with an \"oci://\" schema.\n \"enableModelcar\": false,\n\n # cpuModelcar is the cpu request and limit that is used for the passive modelcar container. It can be\n # set very low, but should be allowed by any Kubernetes LimitRange that might apply.\n \"cpuModelcar\": \"10m\",\n\n # cpuModelcar is the memory request and limit that is used for the passive modelcar container. It can be\n # set very low, but should be allowed by any Kubernetes LimitRange that might apply.\n \"memoryModelcar\": \"15Mi\",\n\n # uidModelcar is the UID under with which the modelcar process and the main container is running.\n # Some Kubernetes clusters might require this to be root (0). If not set the user id is left untouched (default)\n \"uidModelcar\": 10\n }\n \n # ====================================== CREDENTIALS ======================================\n # Example\n credentials: |-\n {\n \"storageSpecSecretName\": \"storage-config\",\n \"storageSecretNameAnnotation\": \"serving.kserve.io/storageSecretName\",\n \"gcs\": {\n \"gcsCredentialFileName\": \"gcloud-application-credentials.json\"\n },\n \"s3\": {\n \"s3AccessKeyIDName\": \"AWS_ACCESS_KEY_ID\",\n \"s3SecretAccessKeyName\": \"AWS_SECRET_ACCESS_KEY\",\n \"s3Endpoint\": \"\",\n \"s3UseHttps\": \"\",\n \"s3Region\": \"\",\n \"s3VerifySSL\": \"\",\n \"s3UseVirtualBucket\": \"\",\n \"s3UseAccelerate\": \"\",\n \"s3UseAnonymousCredential\": \"\",\n \"s3CABundle\": \"\"\n }\n }\n # This is a global configuration used for downloading models from the cloud storage.\n # You can override this configuration by specifying the annotations on service account or static secret.\n # https://kserve.github.io/website/master/modelserving/storage/s3/s3/\n # For a quick reference about AWS ENV variables:\n # AWS Cli: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html\n # Boto: https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html#using-environment-variables\n #\n # The `s3AccessKeyIDName` and `s3SecretAccessKeyName` fields are only used from this configmap when static credentials (IAM User Access Key Secret)\n # are used as the authentication method for AWS S3.\n # The rest of the fields are used in both authentication methods (IAM Role for Service Account & IAM User Access Key Secret) if a non-empty value is provided.\n credentials: |-\n {\n # storageSpecSecretName contains the secret name which has the credentials for downloading the model.\n # This option is used when specifying the storage spec on isvc yaml.\n \"storageSpecSecretName\": \"storage-config\",\n\n # The annotation can be specified on isvc yaml to allow overriding with the secret name reference from the annotation value.\n # When using storageUri the order of the precedence is: secret name reference annotation > secret name references from service account\n # When using storageSpec the order of the precedence is: secret name reference annotation > storageSpecSecretName in configmap\n\n # Configuration for google cloud storage\n \"gcs\": {\n # gcsCredentialFileName specifies the filename of the gcs credential\n \"gcsCredentialFileName\": \"gcloud-application-credentials.json\"\n },\n \n # Configuration for aws s3 storage. This add the corresponding environmental variables to the storage initializer init container.\n # For more info on s3 storage see https://kserve.github.io/website/master/modelserving/storage/s3/s3/\n \"s3\": {\n # s3AccessKeyIDName specifies the s3 access key id name\n \"s3AccessKeyIDName\": \"AWS_ACCESS_KEY_ID\",\n \n # s3SecretAccessKeyName specifies the s3 secret access key name\n \"s3SecretAccessKeyName\": \"AWS_SECRET_ACCESS_KEY\",\n \n # s3Endpoint specifies the s3 endpoint\n \"s3Endpoint\": \"\",\n \n # s3UseHttps controls whether to use secure https or unsecure http to download models.\n # Allowed values are 0 and 1.\n \"s3UseHttps\": \"\",\n \n # s3Region specifies the region of the bucket.\n \"s3Region\": \"\",\n \n # s3VerifySSL controls whether to verify the tls/ssl certificate.\n \"s3VerifySSL\": \"\",\n \n # s3UseVirtualBucket configures whether it is a virtual bucket or not.\n \"s3UseVirtualBucket\": \"\",\n\n # s3UseAccelerate configures whether to use transfer acceleration.\n \"s3UseAccelerate\": \"\",\n \n # s3UseAnonymousCredential configures whether to use anonymous credentials to download the model or not.\n \"s3UseAnonymousCredential\": \"\",\n \n # s3CABundle specifies the path to a certificate bundle to use for HTTPS certificate validation.\n \"s3CABundle\": \"\"\n }\n }\n \n # ====================================== INGRESS CONFIGURATION ======================================\n # Example\n ingress: |-\n { \n \"enableGatewayApi\": false,\n \"kserveIngressGateway\": \"kserve/kserve-ingress-gateway\",\n \"ingressGateway\" : \"knative-serving/knative-ingress-gateway\",\n \"localGateway\" : \"knative-serving/knative-local-gateway\",\n \"localGatewayService\" : \"knative-local-gateway.istio-system.svc.cluster.local\",\n \"ingressDomain\" : \"example.com\",\n \"additionalIngressDomains\": [\"additional-example.com\", \"additional-example-1.com\"],\n \"ingressClassName\" : \"istio\",\n \"domainTemplate\": \"{{ .Name }}-{{ .Namespace }}.{{ .IngressDomain }}\",\n \"urlScheme\": \"http\",\n \"disableIstioVirtualHost\": false,\n \"disableIngressCreation\": false\n }\n ingress: |-\n { \n # enableGatewayApi specifies whether to use Gateway API instead of Ingress to serve external traffic.\n \"enableGatewayApi\": false,\n\n # KServe implements [Gateway API](https://gateway-api.sigs.k8s.io/) to serve external traffic. \n # By default, KServe configures a default gateway to serve external traffic.\n # But, KServe can be configured to use a custom gateway by modifying this configuration.\n # The gateway should be specified in format <gateway namespace>/<gateway name>\n # NOTE: This configuration only applicable for raw deployment.\n \"kserveIngressGateway\": \"kserve/kserve-ingress-gateway\",\n \n # ingressGateway specifies the ingress gateway to serve external traffic.\n # The gateway should be specified in format <gateway namespace>/<gateway name>\n # NOTE: This configuration only applicable for serverless deployment with Istio configured as network layer.\n \"ingressGateway\" : \"knative-serving/knative-ingress-gateway\",\n \n # knativeLocalGatewayService specifies the hostname of the Knative's local gateway service.\n # The default KServe configurations are re-using the Istio local gateways for Knative. In this case, this\n # knativeLocalGatewayService field can be left unset. When unset, the value of \"localGatewayService\" will be used.\n # However, sometimes it may be better to have local gateways specifically for KServe (e.g. when enabling strict mTLS in Istio).\n # Under such setups where KServe is needed to have its own local gateways, the values of the \"localGateway\" and\n # \"localGatewayService\" should point to the KServe local gateways. Then, this knativeLocalGatewayService field\n # should point to the Knative's local gateway service.\n # NOTE: This configuration only applicable for serverless deployment with Istio configured as network layer.\n \"knativeLocalGatewayService\": \"\",\n \n # localGateway specifies the gateway which handles the network traffic within the cluster.\n # NOTE: This configuration only applicable for serverless deployment with Istio configured as network layer.\n \"localGateway\" : \"knative-serving/knative-local-gateway\",\n \n # localGatewayService specifies the hostname of the local gateway service.\n # NOTE: This configuration only applicable for serverless deployment with Istio configured as network layer.\n \"localGatewayService\" : \"knative-local-gateway.istio-system.svc.cluster.local\",\n \n # ingressDomain specifies the domain name which is used for creating the url.\n # If ingressDomain is empty then example.com is used as default domain.\n # NOTE: This configuration only applicable for raw deployment.\n \"ingressDomain\" : \"example.com\",\n\n # additionalIngressDomains specifies the additional domain names which are used for creating the url.\n \"additionalIngressDomains\": [\"additional-example.com\", \"additional-example-1.com\"]\n\n # ingressClassName specifies the ingress controller to use for ingress traffic.\n # This is optional and if omitted the default ingress in the cluster is used.\n # https://kubernetes.io/docs/concepts/services-networking/ingress/#default-ingress-class\n # NOTE: This configuration only applicable for raw deployment.\n \"ingressClassName\" : \"istio\",\n \n # domainTemplate specifies the template for generating domain/url for each inference service by combining variable from:\n # Name of the inference service ( {{ .Name}} )\n # Namespace of the inference service ( {{ .Namespace }} )\n # Annotation of the inference service ( {{ .Annotations.key }} )\n # Label of the inference service ( {{ .Labels.key }} )\n # IngressDomain ( {{ .IngressDomain }} )\n # If domain template is empty the default template {{ .Name }}-{{ .Namespace }}.{{ .IngressDomain }} is used.\n # NOTE: This configuration only applicable for raw deployment.\n \"domainTemplate\": \"{{ .Name }}-{{ .Namespace }}.{{ .IngressDomain }}\",\n \n # urlScheme specifies the url scheme to use for inference service and inference graph.\n # If urlScheme is empty then by default http is used.\n \"urlScheme\": \"http\",\n \n # disableIstioVirtualHost controls whether to use istio as network layer.\n # By default istio is used as the network layer. When DisableIstioVirtualHost is true, KServe does not\n # create the top level virtual service thus Istio is no longer required for serverless mode.\n # By setting this field to true, user can use other networking layers supported by knative.\n # For more info https://github.com/kserve/kserve/pull/2380, https://kserve.github.io/website/master/admin/serverless/kourier_networking/.\n # NOTE: This configuration is only applicable to serverless deployment.\n \"disableIstioVirtualHost\": false,\n\n # disableIngressCreation controls whether to disable ingress creation for raw deployment mode.\n \"disableIngressCreation\": false,\n \n # pathTemplate specifies the template for generating path based url for each inference service.\n # The following variables can be used in the template for generating url.\n # Name of the inference service ( {{ .Name}} )\n # Namespace of the inference service ( {{ .Namespace }} )\n # For more info https://github.com/kserve/kserve/issues/2257.\n # NOTE: This configuration only applicable to serverless deployment.\n \"pathTemplate\": \"/serving/{{ .Namespace }}/{{ .Name }}\"\n }\n \n # ====================================== LOGGER CONFIGURATION ======================================\n # Example\n logger: |-\n {\n \"image\" : \"kserve/agent:v0.15.0\",\n \"memoryRequest\": \"100Mi\",\n \"memoryLimit\": \"1Gi\",\n \"cpuRequest\": \"100m\",\n \"cpuLimit\": \"1\",\n \"defaultUrl\": \"http://default-broker\"\n }\n logger: |-\n {\n # image contains the default logger image uri.\n \"image\" : \"kserve/agent:v0.15.0\",\n \n # memoryRequest is the requests.memory to set for the logger container.\n \"memoryRequest\": \"100Mi\",\n \n # memoryLimit is the limits.memory to set for the logger container.\n \"memoryLimit\": \"1Gi\",\n \n # cpuRequest is the requests.cpu to set for the logger container.\n \"cpuRequest\": \"100m\",\n \n # cpuLimit is the limits.cpu to set for the logger container.\n \"cpuLimit\": \"1\",\n \n # defaultUrl specifies the default logger url. If logger is not specified in the resource this url is used.\n \"defaultUrl\": \"http://default-broker\"\n }\n \n # ====================================== BATCHER CONFIGURATION ======================================\n # Example\n batcher: |-\n {\n \"image\" : \"kserve/agent:v0.15.0\",\n \"memoryRequest\": \"1Gi\",\n \"memoryLimit\": \"1Gi\",\n \"cpuRequest\": \"1\",\n \"cpuLimit\": \"1\",\n \"maxBatchSize\": \"32\",\n \"maxLatency\": \"5000\"\n }\n batcher: |-\n {\n # image contains the default batcher image uri.\n \"image\" : \"kserve/agent:v0.15.0\",\n \n # memoryRequest is the requests.memory to set for the batcher container.\n \"memoryRequest\": \"1Gi\",\n \n # memoryLimit is the limits.memory to set for the batcher container.\n \"memoryLimit\": \"1Gi\",\n \n # cpuRequest is the requests.cpu to set for the batcher container.\n \"cpuRequest\": \"1\",\n \n # cpuLimit is the limits.cpu to set for the batcher container.\n \"cpuLimit\": \"1\"\n\n # maxBatchSize is the default maximum batch size for batcher.\n \"maxBatchSize\": \"32\",\n\n # maxLatency is the default maximum latency in milliseconds for batcher to wait and collect the batch.\n \"maxLatency\": \"5000\"\n }\n \n # ====================================== AGENT CONFIGURATION ======================================\n # Example\n agent: |-\n {\n \"image\" : \"kserve/agent:v0.15.0\",\n \"memoryRequest\": \"100Mi\",\n \"memoryLimit\": \"1Gi\",\n \"cpuRequest\": \"100m\",\n \"cpuLimit\": \"1\"\n }\n agent: |-\n {\n # image contains the default agent image uri.\n \"image\" : \"kserve/agent:v0.15.0\",\n \n # memoryRequest is the requests.memory to set for the agent container.\n \"memoryRequest\": \"100Mi\",\n \n # memoryLimit is the limits.memory to set for the agent container.\n \"memoryLimit\": \"1Gi\",\n \n # cpuRequest is the requests.cpu to set for the agent container.\n \"cpuRequest\": \"100m\",\n \n # cpuLimit is the limits.cpu to set for the agent container.\n \"cpuLimit\": \"1\"\n }\n \n # ====================================== ROUTER CONFIGURATION ======================================\n # Example\n router: |-\n {\n \"image\" : \"kserve/router:v0.15.0\",\n \"memoryRequest\": \"100Mi\",\n \"memoryLimit\": \"1Gi\",\n \"cpuRequest\": \"100m\",\n \"cpuLimit\": \"1\",\n \"headers\": {\n \"propagate\": []\n },\n \"imagePullPolicy\": \"IfNotPresent\",\n \"imagePullSecrets\": [\"docker-secret\"]\n }\n # router is the implementation of inference graph.\n router: |-\n {\n # image contains the default router image uri.\n \"image\" : \"kserve/router:v0.15.0\",\n \n # memoryRequest is the requests.memory to set for the router container.\n \"memoryRequest\": \"100Mi\",\n \n # memoryLimit is the limits.memory to set for the router container.\n \"memoryLimit\": \"1Gi\",\n \n # cpuRequest is the requests.cpu to set for the router container.\n \"cpuRequest\": \"100m\",\n \n # cpuLimit is the limits.cpu to set for the router container.\n \"cpuLimit\": \"1\",\n \n # Propagate the specified headers to all the steps specified in an InferenceGraph. \n # You can either specify the exact header names or use [Golang supported regex patterns]\n # (https://pkg.go.dev/regexp/syntax@go1.21.3#hdr-Syntax) to propagate multiple headers.\n \"headers\": {\n \"propagate\": [\n \"Authorization\",\n \"Test-Header-*\",\n \"*Trace-Id*\"\n ]\n }\n\n # imagePullPolicy specifies when the router image should be pulled from registry.\n \"imagePullPolicy\": \"IfNotPresent\",\n \n # # imagePullSecrets specifies the list of secrets to be used for pulling the router image from registry.\n # https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/\n \"imagePullSecrets\": [\"docker-secret\"]\n }\n \n # ====================================== DEPLOYMENT CONFIGURATION ======================================\n # Example\n deploy: |-\n {\n \"defaultDeploymentMode\": \"Serverless\"\n }\n deploy: |-\n {\n # defaultDeploymentMode specifies the default deployment mode of the kserve. The supported values are\n # Serverless, RawDeployment and ModelMesh. Users can override the deployment mode at service level\n # by adding the annotation serving.kserve.io/deploymentMode.For more info on deployment mode visit\n # Serverless https://kserve.github.io/website/master/admin/serverless/serverless/\n # RawDeployment https://kserve.github.io/website/master/admin/kubernetes_deployment/\n # ModelMesh https://kserve.github.io/website/master/admin/modelmesh/\n \"defaultDeploymentMode\": \"Serverless\"\n }\n\n # ====================================== SERVICE CONFIGURATION ======================================\n # Example\n service: |-\n {\n \"serviceClusterIPNone\": false\n }\n service: |-\n {\n # ServiceClusterIPNone is a boolean flag to indicate if the service should have a clusterIP set to None.\n # If the DeploymentMode is Raw, the default value for ServiceClusterIPNone if not set is false\n # \"serviceClusterIPNone\": false\n }\n\n # ====================================== METRICS CONFIGURATION ======================================\n # Example\n metricsAggregator: |-\n {\n \"enableMetricAggregation\": \"false\",\n \"enablePrometheusScraping\" : \"false\"\n }\n # For more info see https://github.com/kserve/kserve/blob/master/qpext/README.md\n metricsAggregator: |-\n {\n # enableMetricAggregation configures metric aggregation annotation. This adds the annotation serving.kserve.io/enable-metric-aggregation to every\n # service with the specified boolean value. If true enables metric aggregation in queue-proxy by setting env vars in the queue proxy container\n # to configure scraping ports.\n \"enableMetricAggregation\": \"false\",\n \n # enablePrometheusScraping configures metric aggregation annotation. This adds the annotation serving.kserve.io/enable-metric-aggregation to every\n # service with the specified boolean value. If true, prometheus annotations are added to the pod. If serving.kserve.io/enable-metric-aggregation is false,\n # the prometheus port is set with the default prometheus scraping port 9090, otherwise the prometheus port annotation is set with the metric aggregation port.\n \"enablePrometheusScraping\" : \"false\"\n }\n \n # ====================================== LOCALMODEL CONFIGURATION ======================================\n # Example\n localModel: |-\n {\n \"enabled\": false,\n # jobNamespace specifies the namespace where the download job will be created.\n \"jobNamespace\": \"kserve-localmodel-jobs\",\n # defaultJobImage specifies the default image used for the download job.\n \"defaultJobImage\" : \"kserve/storage-initializer:v0.15.0\",\n # Kubernetes modifies the filesystem group ID on the attached volume.\n \"fsGroup\": 1000,\n # TTL for the download job after it is finished.\n \"jobTTLSecondsAfterFinished\": 3600,\n # The frequency at which the local model agent reconciles the local models\n # This is to detect if models are missing from local disk\n \"reconcilationFrequencyInSecs\": 60,\n # This is to disable localmodel pv and pvc management for namespaces without isvcs\n \"disableVolumeManagement\": false\n }\n \n # ====================================== LOCALMODEL CONFIGURATION ======================================\n # Example\n inferenceservice: |-\n {\n \"resource\": {\n \"cpuLimit\": \"1\",\n \"memoryLimit\": \"2Gi\",\n \"cpuRequest\": \"1\",\n \"memoryRequest\": \"2Gi\"\n }\n }\n inferenceservice: |-\n {\n # resource contains the default resource configuration for the inference service.\n # you can override this configuration by specifying the resources in the inference service yaml.\n # If you want to unbound the resource (limits and requests), you can set the value to null or \"\" \n # or just remove the specific field from the config.\n \"resource\": {\n # cpuLimit is the limits.cpu to set for the inference service.\n \"cpuLimit\": \"1\",\n \n # memoryLimit is the limits.memory to set for the inference service.\n \"memoryLimit\": \"2Gi\",\n \n # cpuRequest is the requests.cpu to set for the inference service.\n \"cpuRequest\": \"1\",\n \n # memoryRequest is the requests.memory to set for the inference service.\n \"memoryRequest\": \"2Gi\"\n }\n }" |
|
agent: |- |
|
{ |
|
"image" : "kserve/agent:v0.15.0", |
|
"memoryRequest": "100Mi", |
|
"memoryLimit": "1Gi", |
|
"cpuRequest": "100m", |
|
"cpuLimit": "1" |
|
} |
|
batcher: |- |
|
{ |
|
"image" : "kserve/agent:v0.15.0", |
|
"memoryRequest": "1Gi", |
|
"memoryLimit": "1Gi", |
|
"cpuRequest": "1", |
|
"cpuLimit": "1", |
|
"maxBatchSize": "32", |
|
"maxLatency": "5000" |
|
} |
|
credentials: |- |
|
{ |
|
"storageSpecSecretName": "storage-config", |
|
"storageSecretNameAnnotation": "serving.kserve.io/storageSecretName", |
|
"gcs": { |
|
"gcsCredentialFileName": "gcloud-application-credentials.json" |
|
}, |
|
"s3": { |
|
"s3AccessKeyIDName": "AWS_ACCESS_KEY_ID", |
|
"s3SecretAccessKeyName": "AWS_SECRET_ACCESS_KEY", |
|
"s3Endpoint": "", |
|
"s3UseHttps": "", |
|
"s3Region": "", |
|
"s3VerifySSL": "", |
|
"s3UseVirtualBucket": "", |
|
"s3UseAccelerate": "", |
|
"s3UseAnonymousCredential": "", |
|
"s3CABundle": "" |
|
} |
|
} |
|
deploy: |- |
|
{ |
|
"defaultDeploymentMode": "Serverless" |
|
} |
|
explainers: |- |
|
{ |
|
"art": { |
|
"image" : "kserve/art-explainer", |
|
"defaultImageVersion": "latest" |
|
} |
|
} |
|
inferenceService: |- |
|
{ |
|
"resource": { |
|
"cpuLimit": "1", |
|
"memoryLimit": "2Gi", |
|
"cpuRequest": "1", |
|
"memoryRequest": "2Gi" |
|
} |
|
} |
|
ingress: "{\n \"enableGatewayApi\": false,\n \"kserveIngressGateway\": \"kserve/kserve-ingress-gateway\",\n \"ingressGateway\": \"kubeflow/kubeflow-gateway\",\n \"localGateway\": \"knative-serving/knative-local-gateway\",\n \"localGatewayService\": \"knative-local-gateway.istio-system.svc.cluster.local\",\n \"ingressDomain\": \"example.com\",\n \"ingressClassName\": \"istio\",\n \"domainTemplate\": \"{{ .Name }}-{{ .Namespace }}.{{ .IngressDomain }}\",\n \"urlScheme\": \"http\",\n \"disableIstioVirtualHost\": false,\n \"disableIngressCreation\": false\n}" |
|
localModel: |- |
|
{ |
|
"enabled": false, |
|
"jobNamespace": "kserve-localmodel-jobs", |
|
"defaultJobImage" : "kserve/storage-initializer:v0.15.0", |
|
"fsGroup": 1000 |
|
} |
|
logger: |- |
|
{ |
|
"image" : "kserve/agent:v0.15.0", |
|
"memoryRequest": "100Mi", |
|
"memoryLimit": "1Gi", |
|
"cpuRequest": "100m", |
|
"cpuLimit": "1", |
|
"defaultUrl": "http://default-broker" |
|
} |
|
metricsAggregator: |- |
|
{ |
|
"enableMetricAggregation": "false", |
|
"enablePrometheusScraping" : "false" |
|
} |
|
opentelemetryCollector: |- |
|
{ |
|
"scrapeInterval": "5s", |
|
"metricReceiverEndpoint": "keda-otel-scaler.keda.svc:4317", |
|
"metricScalerEndpoint": "keda-otel-scaler.keda.svc:4318" |
|
} |
|
router: |- |
|
{ |
|
"image" : "kserve/router:v0.15.0", |
|
"memoryRequest": "100Mi", |
|
"memoryLimit": "1Gi", |
|
"cpuRequest": "100m", |
|
"cpuLimit": "1", |
|
"imagePullPolicy": "IfNotPresent" |
|
} |
|
security: |- |
|
{ |
|
"autoMountServiceAccountToken": true |
|
} |
|
storageInitializer: |- |
|
{ |
|
"image" : "kserve/storage-initializer:v0.15.0", |
|
"memoryRequest": "100Mi", |
|
"memoryLimit": "1Gi", |
|
"cpuRequest": "100m", |
|
"cpuLimit": "1", |
|
"caBundleConfigMapName": "", |
|
"caBundleVolumeMountPath": "/etc/ssl/custom-certs", |
|
"enableDirectPvcVolumeMount": true, |
|
"enableModelcar": false, |
|
"cpuModelcar": "10m", |
|
"memoryModelcar": "15Mi" |
|
} |
|
kind: ConfigMap |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: inferenceservice-config |
|
namespace: kubeflow |
|
--- |
|
apiVersion: v1 |
|
kind: Secret |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-webhook-server-secret |
|
namespace: kubeflow |
|
--- |
|
apiVersion: v1 |
|
kind: Service |
|
metadata: |
|
annotations: |
|
prometheus.io/port: "8443" |
|
prometheus.io/scheme: https |
|
prometheus.io/scrape: "true" |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-controller-manager |
|
controller-tools.k8s.io: "1.0" |
|
name: kserve-controller-manager-metrics-service |
|
namespace: kubeflow |
|
spec: |
|
ports: |
|
- name: https |
|
port: 8443 |
|
targetPort: https |
|
selector: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-controller-manager |
|
controller-tools.k8s.io: "1.0" |
|
--- |
|
apiVersion: v1 |
|
kind: Service |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-controller-manager |
|
controller-tools.k8s.io: "1.0" |
|
name: kserve-controller-manager-service |
|
namespace: kubeflow |
|
spec: |
|
ports: |
|
- port: 8443 |
|
protocol: TCP |
|
targetPort: https |
|
selector: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-controller-manager |
|
controller-tools.k8s.io: "1.0" |
|
--- |
|
apiVersion: v1 |
|
kind: Service |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: kserve-webhook-server-service |
|
namespace: kubeflow |
|
spec: |
|
ports: |
|
- port: 443 |
|
targetPort: webhook-server |
|
selector: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-controller-manager |
|
--- |
|
apiVersion: apps/v1 |
|
kind: Deployment |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-controller-manager |
|
controller-tools.k8s.io: "1.0" |
|
name: kserve-controller-manager |
|
namespace: kubeflow |
|
spec: |
|
selector: |
|
matchLabels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-controller-manager |
|
controller-tools.k8s.io: "1.0" |
|
template: |
|
metadata: |
|
annotations: |
|
kubectl.kubernetes.io/default-container: manager |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-controller-manager |
|
controller-tools.k8s.io: "1.0" |
|
sidecar.istio.io/inject: "false" |
|
spec: |
|
containers: |
|
- args: |
|
- --metrics-addr=127.0.0.1:8080 |
|
- --leader-elect |
|
command: |
|
- /manager |
|
env: |
|
- name: POD_NAMESPACE |
|
valueFrom: |
|
fieldRef: |
|
fieldPath: metadata.namespace |
|
- name: SECRET_NAME |
|
value: kserve-webhook-server-cert |
|
image: kserve/kserve-controller:v0.15.0 |
|
imagePullPolicy: Always |
|
livenessProbe: |
|
failureThreshold: 5 |
|
httpGet: |
|
path: /healthz |
|
port: 8081 |
|
initialDelaySeconds: 30 |
|
timeoutSeconds: 5 |
|
name: manager |
|
ports: |
|
- containerPort: 9443 |
|
name: webhook-server |
|
protocol: TCP |
|
readinessProbe: |
|
failureThreshold: 5 |
|
httpGet: |
|
path: /readyz |
|
port: 8081 |
|
initialDelaySeconds: 30 |
|
periodSeconds: 5 |
|
timeoutSeconds: 5 |
|
resources: |
|
limits: |
|
cpu: 100m |
|
memory: 300Mi |
|
requests: |
|
cpu: 100m |
|
memory: 200Mi |
|
securityContext: |
|
allowPrivilegeEscalation: false |
|
capabilities: |
|
drop: |
|
- ALL |
|
privileged: false |
|
readOnlyRootFilesystem: true |
|
runAsNonRoot: true |
|
volumeMounts: |
|
- mountPath: /tmp/k8s-webhook-server/serving-certs |
|
name: cert |
|
readOnly: true |
|
- args: |
|
- --secure-listen-address=0.0.0.0:8443 |
|
- --upstream=http://127.0.0.1:8080/ |
|
- --logtostderr=true |
|
- --v=10 |
|
image: quay.io/brancz/kube-rbac-proxy:v0.18.0 |
|
name: kube-rbac-proxy |
|
ports: |
|
- containerPort: 8443 |
|
name: https |
|
protocol: TCP |
|
securityContext: |
|
allowPrivilegeEscalation: false |
|
capabilities: |
|
drop: |
|
- ALL |
|
privileged: false |
|
readOnlyRootFilesystem: true |
|
runAsNonRoot: true |
|
securityContext: |
|
runAsNonRoot: true |
|
serviceAccountName: kserve-controller-manager |
|
terminationGracePeriodSeconds: 10 |
|
volumes: |
|
- name: cert |
|
secret: |
|
defaultMode: 420 |
|
secretName: kserve-webhook-server-cert |
|
--- |
|
apiVersion: apps/v1 |
|
kind: Deployment |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-localmodel-controller-manager |
|
controller-tools.k8s.io: "1.0" |
|
name: kserve-localmodel-controller-manager |
|
namespace: kubeflow |
|
spec: |
|
selector: |
|
matchLabels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-localmodel-controller-manager |
|
controller-tools.k8s.io: "1.0" |
|
template: |
|
metadata: |
|
annotations: |
|
kubectl.kubernetes.io/default-container: manager |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-localmodel-controller-manager |
|
controller-tools.k8s.io: "1.0" |
|
spec: |
|
containers: |
|
- command: |
|
- /manager |
|
env: |
|
- name: POD_NAMESPACE |
|
valueFrom: |
|
fieldRef: |
|
fieldPath: metadata.namespace |
|
image: kserve/kserve-localmodel-controller:v0.15.0 |
|
imagePullPolicy: Always |
|
name: manager |
|
resources: |
|
limits: |
|
cpu: 100m |
|
memory: 300Mi |
|
requests: |
|
cpu: 100m |
|
memory: 200Mi |
|
securityContext: |
|
allowPrivilegeEscalation: false |
|
capabilities: |
|
drop: |
|
- ALL |
|
privileged: false |
|
readOnlyRootFilesystem: true |
|
runAsNonRoot: true |
|
securityContext: |
|
runAsNonRoot: true |
|
serviceAccountName: kserve-localmodel-controller-manager |
|
terminationGracePeriodSeconds: 10 |
|
--- |
|
apiVersion: apps/v1 |
|
kind: DaemonSet |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-localmodelnode-agent |
|
controller-tools.k8s.io: "1.0" |
|
name: kserve-localmodelnode-agent |
|
namespace: kubeflow |
|
spec: |
|
selector: |
|
matchLabels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-localmodelnode-agent |
|
controller-tools.k8s.io: "1.0" |
|
template: |
|
metadata: |
|
annotations: |
|
kubectl.kubernetes.io/default-container: manager |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
control-plane: kserve-localmodelnode-agent |
|
controller-tools.k8s.io: "1.0" |
|
spec: |
|
containers: |
|
- command: |
|
- /manager |
|
env: |
|
- name: POD_NAMESPACE |
|
valueFrom: |
|
fieldRef: |
|
fieldPath: metadata.namespace |
|
- name: NODE_NAME |
|
valueFrom: |
|
fieldRef: |
|
fieldPath: spec.nodeName |
|
image: kserve/kserve-localmodelnode-agent:v0.15.0 |
|
imagePullPolicy: Always |
|
name: manager |
|
resources: |
|
limits: |
|
cpu: 100m |
|
memory: 300Mi |
|
requests: |
|
cpu: 100m |
|
memory: 200Mi |
|
securityContext: |
|
allowPrivilegeEscalation: false |
|
capabilities: |
|
drop: |
|
- ALL |
|
privileged: false |
|
readOnlyRootFilesystem: true |
|
runAsNonRoot: true |
|
volumeMounts: |
|
- mountPath: /mnt/models |
|
name: models |
|
readOnly: false |
|
nodeSelector: |
|
kserve/localmodel: worker |
|
securityContext: |
|
runAsNonRoot: true |
|
serviceAccountName: kserve-localmodelnode-agent |
|
terminationGracePeriodSeconds: 10 |
|
volumes: |
|
- hostPath: |
|
path: /models |
|
type: DirectoryOrCreate |
|
name: models |
|
--- |
|
apiVersion: cert-manager.io/v1 |
|
kind: Certificate |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: serving-cert |
|
namespace: kubeflow |
|
spec: |
|
commonName: kserve-webhook-server-service.kubeflow.svc |
|
dnsNames: |
|
- kserve-webhook-server-service.kubeflow.svc |
|
issuerRef: |
|
kind: Issuer |
|
name: selfsigned-issuer |
|
secretName: kserve-webhook-server-cert |
|
--- |
|
apiVersion: cert-manager.io/v1 |
|
kind: Issuer |
|
metadata: |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: selfsigned-issuer |
|
namespace: kubeflow |
|
spec: |
|
selfSigned: {} |
|
--- |
|
apiVersion: admissionregistration.k8s.io/v1 |
|
kind: MutatingWebhookConfiguration |
|
metadata: |
|
annotations: |
|
cert-manager.io/inject-ca-from: kubeflow/serving-cert |
|
creationTimestamp: null |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: inferenceservice.serving.kserve.io |
|
webhooks: |
|
- admissionReviewVersions: |
|
- v1beta1 |
|
clientConfig: |
|
service: |
|
name: kserve-webhook-server-service |
|
namespace: kubeflow |
|
path: /mutate-serving-kserve-io-v1beta1-inferenceservice |
|
failurePolicy: Fail |
|
name: inferenceservice.kserve-webhook-server.defaulter |
|
rules: |
|
- apiGroups: |
|
- serving.kserve.io |
|
apiVersions: |
|
- v1beta1 |
|
operations: |
|
- CREATE |
|
- UPDATE |
|
resources: |
|
- inferenceservices |
|
sideEffects: None |
|
- admissionReviewVersions: |
|
- v1beta1 |
|
clientConfig: |
|
service: |
|
name: kserve-webhook-server-service |
|
namespace: kubeflow |
|
path: /mutate-pods |
|
failurePolicy: Fail |
|
name: inferenceservice.kserve-webhook-server.pod-mutator |
|
namespaceSelector: |
|
matchExpressions: |
|
- key: control-plane |
|
operator: DoesNotExist |
|
objectSelector: |
|
matchExpressions: |
|
- key: serving.kserve.io/inferenceservice |
|
operator: Exists |
|
reinvocationPolicy: IfNeeded |
|
rules: |
|
- apiGroups: |
|
- "" |
|
apiVersions: |
|
- v1 |
|
operations: |
|
- CREATE |
|
resources: |
|
- pods |
|
sideEffects: None |
|
--- |
|
apiVersion: admissionregistration.k8s.io/v1 |
|
kind: ValidatingWebhookConfiguration |
|
metadata: |
|
annotations: |
|
cert-manager.io/inject-ca-from: kubeflow/serving-cert |
|
creationTimestamp: null |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: clusterservingruntime.serving.kserve.io |
|
webhooks: |
|
- admissionReviewVersions: |
|
- v1beta1 |
|
clientConfig: |
|
service: |
|
name: kserve-webhook-server-service |
|
namespace: kubeflow |
|
path: /validate-serving-kserve-io-v1alpha1-clusterservingruntime |
|
failurePolicy: Fail |
|
name: clusterservingruntime.kserve-webhook-server.validator |
|
rules: |
|
- apiGroups: |
|
- serving.kserve.io |
|
apiVersions: |
|
- v1alpha1 |
|
operations: |
|
- CREATE |
|
- UPDATE |
|
resources: |
|
- clusterservingruntimes |
|
sideEffects: None |
|
--- |
|
apiVersion: admissionregistration.k8s.io/v1 |
|
kind: ValidatingWebhookConfiguration |
|
metadata: |
|
annotations: |
|
cert-manager.io/inject-ca-from: kubeflow/serving-cert |
|
creationTimestamp: null |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: inferencegraph.serving.kserve.io |
|
webhooks: |
|
- admissionReviewVersions: |
|
- v1beta1 |
|
clientConfig: |
|
service: |
|
name: kserve-webhook-server-service |
|
namespace: kubeflow |
|
path: /validate-serving-kserve-io-v1alpha1-inferencegraph |
|
failurePolicy: Fail |
|
name: inferencegraph.kserve-webhook-server.validator |
|
rules: |
|
- apiGroups: |
|
- serving.kserve.io |
|
apiVersions: |
|
- v1alpha1 |
|
operations: |
|
- CREATE |
|
- UPDATE |
|
resources: |
|
- inferencegraphs |
|
sideEffects: None |
|
--- |
|
apiVersion: admissionregistration.k8s.io/v1 |
|
kind: ValidatingWebhookConfiguration |
|
metadata: |
|
annotations: |
|
cert-manager.io/inject-ca-from: kubeflow/serving-cert |
|
creationTimestamp: null |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: inferenceservice.serving.kserve.io |
|
webhooks: |
|
- admissionReviewVersions: |
|
- v1beta1 |
|
clientConfig: |
|
service: |
|
name: kserve-webhook-server-service |
|
namespace: kubeflow |
|
path: /validate-serving-kserve-io-v1beta1-inferenceservice |
|
failurePolicy: Fail |
|
name: inferenceservice.kserve-webhook-server.validator |
|
rules: |
|
- apiGroups: |
|
- serving.kserve.io |
|
apiVersions: |
|
- v1beta1 |
|
operations: |
|
- CREATE |
|
- UPDATE |
|
resources: |
|
- inferenceservices |
|
sideEffects: None |
|
--- |
|
apiVersion: admissionregistration.k8s.io/v1 |
|
kind: ValidatingWebhookConfiguration |
|
metadata: |
|
annotations: |
|
cert-manager.io/inject-ca-from: kubeflow/serving-cert |
|
creationTimestamp: null |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: localmodelcache.serving.kserve.io |
|
webhooks: |
|
- admissionReviewVersions: |
|
- v1beta1 |
|
clientConfig: |
|
service: |
|
name: kserve-webhook-server-service |
|
namespace: kubeflow |
|
path: /validate-serving-kserve-io-v1alpha1-localmodelcache |
|
failurePolicy: Fail |
|
name: localmodelcache.kserve-webhook-server.validator |
|
rules: |
|
- apiGroups: |
|
- serving.kserve.io |
|
apiVersions: |
|
- v1alpha1 |
|
operations: |
|
- CREATE |
|
- UPDATE |
|
- DELETE |
|
resources: |
|
- localmodelcaches |
|
sideEffects: None |
|
--- |
|
apiVersion: admissionregistration.k8s.io/v1 |
|
kind: ValidatingWebhookConfiguration |
|
metadata: |
|
annotations: |
|
cert-manager.io/inject-ca-from: kubeflow/serving-cert |
|
creationTimestamp: null |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: servingruntime.serving.kserve.io |
|
webhooks: |
|
- admissionReviewVersions: |
|
- v1beta1 |
|
clientConfig: |
|
service: |
|
name: kserve-webhook-server-service |
|
namespace: kubeflow |
|
path: /validate-serving-kserve-io-v1alpha1-servingruntime |
|
failurePolicy: Fail |
|
name: servingruntime.kserve-webhook-server.validator |
|
rules: |
|
- apiGroups: |
|
- serving.kserve.io |
|
apiVersions: |
|
- v1alpha1 |
|
operations: |
|
- CREATE |
|
- UPDATE |
|
resources: |
|
- servingruntimes |
|
sideEffects: None |
|
--- |
|
apiVersion: admissionregistration.k8s.io/v1 |
|
kind: ValidatingWebhookConfiguration |
|
metadata: |
|
annotations: |
|
cert-manager.io/inject-ca-from: kubeflow/serving-cert |
|
creationTimestamp: null |
|
labels: |
|
app: kserve |
|
app.kubernetes.io/name: kserve |
|
name: trainedmodel.serving.kserve.io |
|
webhooks: |
|
- admissionReviewVersions: |
|
- v1beta1 |
|
clientConfig: |
|
service: |
|
name: kserve-webhook-server-service |
|
namespace: kubeflow |
|
path: /validate-serving-kserve-io-v1alpha1-trainedmodel |
|
failurePolicy: Fail |
|
name: trainedmodel.kserve-webhook-server.validator |
|
rules: |
|
- apiGroups: |
|
- serving.kserve.io |
|
apiVersions: |
|
- v1alpha1 |
|
operations: |
|
- CREATE |
|
- UPDATE |
|
resources: |
|
- trainedmodels |
|
sideEffects: None
|