Kubernetes StatefulSet Manifest: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=Internal= * StatefulSet =Example=") |
|||
Line 3: | Line 3: | ||
=Example= | =Example= | ||
[[Kubernetes_Manifests#apiVersion|apiVersion]]: apps/v1 | |||
[[Kubernetes_Manifests#kind|kind]]: StatefulSet | |||
[[Kubernetes_Manifest_Metadata#Overview|metadata]]: | |||
[[Kubernetes_Manifest_Metadata#name|name]]: postgresql | |||
[[Kubernetes_Manifest_Metadata#labels|labels]]: | |||
color: blue | |||
[[Kubernetes_Manifests#spec|spec]]: | |||
replicas: 1 | |||
serviceName: postgresql-headless | |||
selector: | |||
matchLabels: | |||
app: postgresql | |||
role: master | |||
podManagementPolicy: OrderedReady | |||
updateStrategy: | |||
type: RollingUpdate | |||
template: | |||
metadata: | |||
name: postgresql | |||
labels: | |||
app: postgresql | |||
role: master | |||
spec: | |||
containers: | |||
- ... | |||
initContainers: | |||
- ... | |||
dnsPolicy: ClusterFirst | |||
restartPolicy: Always | |||
schedulerName: default-scheduler | |||
securityContext: ... | |||
terminationGracePeriodSeconds: ... |
Revision as of 17:02, 11 December 2019
Internal
Example
apiVersion: apps/v1 kind: StatefulSet metadata: name: postgresql labels: color: blue spec: replicas: 1 serviceName: postgresql-headless selector: matchLabels: app: postgresql role: master podManagementPolicy: OrderedReady updateStrategy: type: RollingUpdate template: metadata: name: postgresql labels: app: postgresql role: master spec: containers: - ... initContainers: - ... dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: ... terminationGracePeriodSeconds: ...