Difference between revisions of "Kind: Deployment"
Jump to navigation
Jump to search
Line 31: | Line 31: | ||
* <code>[[annotations:]]</code> | * <code>[[annotations:]]</code> | ||
* <code>[[restartPolicy]]</code> | * <code>[[restartPolicy]]</code> | ||
− | * [[schedulerName]]: [[default-scheduler]] | + | * <code>[[schedulerName]]: [[default-scheduler]]</code> |
− | * [[serviceAccount]] | + | * <code>[[serviceAccount]]</code> |
− | * [[serviceAccountName]] | + | * <code>[[serviceAccountName]]</code> |
− | * [[terminationGracePeriodSeconds]] | + | * <code>[[terminationGracePeriodSeconds]]<code> |
* <code>[[field.cattle.io/publicEndpoints]]</code> | * <code>[[field.cattle.io/publicEndpoints]]</code> | ||
* <code>[[rollingUpdate]]</code> | * <code>[[rollingUpdate]]</code> |
Revision as of 11:01, 10 October 2023
Official Example
apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: nginx spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.14.2 ports: - containerPort: 80
Related
- Kubernetes deployments
kind: ReplicaSet
annotations:
restartPolicy
schedulerName: default-scheduler
serviceAccount
serviceAccountName
terminationGracePeriodSeconds
field.cattle.io/publicEndpoints
rollingUpdate
strategy
See also
- K8s probes:
readinessProbe, livenessProbe, StartupProbe, exec, gRPC, HttpGet, tcpSocket, TerminationGracePeriodSeconds
- Kubernetes deployments, strategies:
kind: Deployment
, Strategies: Recreate
or RollingUpdate
, kubectl
[ create | describe | get | scale | rollout | deployment/
], Kubernetes Canary Deployments, deployment.kubernetes.io
kind:
[ Pod | Ingress | ClusterConfiguration
| Config | ConfigMap | ServiceAccount | Deployment | List | Secret | Status ], spec: metadata: data:
Advertising: