Difference between revisions of "Kind: Deployment"

From wikieduonline
Jump to navigation Jump to search
 
(55 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
{{lowercase}}
 
{{lowercase}}
 +
* https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
  
Example: https://raw.githubusercontent.com/kubernetes/website/main/content/en/examples/controllers/nginx-deployment.yaml
+
== Official Example ==
<pre>
+
* https://raw.githubusercontent.com/kubernetes/website/main/content/en/examples/controllers/nginx-deployment.yaml
apiVersion: apps/v1
+
 
kind: Deployment
+
[[apiVersion: apps/v1]]
metadata:
+
kind: Deployment
  name: nginx-deployment
+
[[metadata:]]
  labels:
+
  name: nginx-deployment
    app: nginx
+
  [[labels:]]
spec:
+
    app: nginx
  replicas: 3
+
[[spec:]]
  selector:
+
  [[replicas:]] 3
    matchLabels:
+
  [[selector:]]
      app: nginx
+
    matchLabels:
  template:
+
      app: nginx
    metadata:
+
  [[template]]:
      labels:
+
    metadata:
        app: nginx
+
      labels:
    spec:
+
        app: nginx
      containers:
+
    spec:
      - name: nginx
+
      [[containers:]]
        image: nginx:1.14.2
+
      - name: nginx
        ports:
+
        [[image]]: nginx:1.14.2
        - containerPort: 80
+
        ports:
</pre>
+
        - containerPort: 80
 +
 
 +
== Activities ==
 +
* [[Update your deployment with a new image version]]: [[kubectl set]]
  
 
== Related ==
 
== Related ==
* [[Kubernetes deployments]]
+
* <code>[[kind: ReplicaSet]]</code>
 
+
* <code>[[annotations:]]</code>
 +
* <code>[[Kubernetes restartPolicy|restartPolicy]]</code>
 +
* <code>[[schedulerName]]: [[default-scheduler]]</code>
 +
* <code>[[serviceAccount]]</code>, <code>[[serviceAccountName]]</code>
 +
* <code>[[terminationGracePeriodSeconds]]</code>
 +
* <code>[[field.cattle.io/publicEndpoints]]</code>
 +
* <code>[[Kubernetes deployments strategies|strategy]]</code>: <code>[[Recreate]] or [[rollingUpdate]]</code>
 +
* <code>[[dnsPolicy]]</code>
 +
* <code>[[securityContext]]</code>
 +
* <code>[[ImagePullSecrets:]]</code>
 +
* <code>[[status:]]</code>
 +
* <code>[[app.kubernetes.io/managed-by: Helm]]</code>
 +
* [[RollingUpdateStrategy]]
 +
* [[kubectl describe deployment]]
 +
* [[kind: Service]]
 +
* [[revisionHistoryLimit]]
  
 
== See also ==
 
== See also ==
* {{kind}}
+
* {{kind: Deployment}}
 
+
* {{K8s probes}}
 +
* {{Kubernetes deployments}}
  
 
[[Category:Kubernetes]]
 
[[Category:Kubernetes]]

Latest revision as of 11:00, 21 April 2024

Advertising: