Fix some format (#7139)
parent
e4b0184be2
commit
c1faa03370
|
@ -52,9 +52,10 @@ In this example:
|
||||||
[Docker Hub](https://hub.docker.com/) image at version 1.7.9.
|
[Docker Hub](https://hub.docker.com/) image at version 1.7.9.
|
||||||
* The Deployment opens port 80 for use by the Pods.
|
* The Deployment opens port 80 for use by the Pods.
|
||||||
|
|
||||||
Note: `matchLabels` is a map of {key,value} pairs. A single {key,value} in the matchLabels map
|
**Note:** `matchLabels` is a map of {key,value} pairs. A single {key,value} in the `matchLabels` map
|
||||||
is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In",
|
is equivalent to an element of `matchExpressions`, whose key field is "key", the operator is "In",
|
||||||
and the values array contains only "value". The requirements are ANDed.
|
and the values array contains only "value". The requirements are ANDed.
|
||||||
|
{: .note}
|
||||||
|
|
||||||
The `template` field contains the following instructions:
|
The `template` field contains the following instructions:
|
||||||
|
|
||||||
|
@ -69,9 +70,10 @@ To create this Deployment, run the following command:
|
||||||
kubectl create -f https://raw.githubusercontent.com/kubernetes/website/master/docs/concepts/workloads/controllers/nginx-deployment.yaml
|
kubectl create -f https://raw.githubusercontent.com/kubernetes/website/master/docs/concepts/workloads/controllers/nginx-deployment.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
Note: You can append `--record` to this command to record the current command in the annotations of
|
**Note:** You can append `--record` to this command to record the current command in the annotations of
|
||||||
the created or updated resource. This is useful for future review, such as investigating which
|
the created or updated resource. This is useful for future review, such as investigating which
|
||||||
commands were executed in each Deployment revision.
|
commands were executed in each Deployment revision.
|
||||||
|
{: .note}
|
||||||
|
|
||||||
Next, run `kubectl get deployments`. The output is similar to the following:
|
Next, run `kubectl get deployments`. The output is similar to the following:
|
||||||
|
|
||||||
|
@ -145,7 +147,7 @@ The created ReplicaSet ensures that there are three `nginx` Pods running at all
|
||||||
**Note:** Do not change this label.
|
**Note:** Do not change this label.
|
||||||
{: .note}
|
{: .note}
|
||||||
|
|
||||||
The `pod-template-hash label` is added by the Deployment controller to every ReplicaSet that a Deployment creates or adopts.
|
The `pod-template-hash` label is added by the Deployment controller to every ReplicaSet that a Deployment creates or adopts.
|
||||||
|
|
||||||
This label ensures that child ReplicaSets of a Deployment do not overlap. It is generated by hashing the `PodTemplate` of the ReplicaSet and using the resulting hash as the label value that is added to the ReplicaSet selector, Pod template labels,
|
This label ensures that child ReplicaSets of a Deployment do not overlap. It is generated by hashing the `PodTemplate` of the ReplicaSet and using the resulting hash as the label value that is added to the ReplicaSet selector, Pod template labels,
|
||||||
and in any existing Pods that the ReplicaSet might have.
|
and in any existing Pods that the ReplicaSet might have.
|
||||||
|
@ -273,7 +275,7 @@ in the new ReplicaSet, and the old ReplicaSet is scaled down to 0.
|
||||||
|
|
||||||
### Rollover (aka multiple updates in-flight)
|
### Rollover (aka multiple updates in-flight)
|
||||||
|
|
||||||
Each time a new deployment object is observed by the deployment controller, a ReplicaSet is created to bring up
|
Each time a new deployment object is observed by the Deployment controller, a ReplicaSet is created to bring up
|
||||||
the desired Pods if there is no existing ReplicaSet doing so. Existing ReplicaSet controlling Pods whose labels
|
the desired Pods if there is no existing ReplicaSet doing so. Existing ReplicaSet controlling Pods whose labels
|
||||||
match `.spec.selector` but whose template does not match `.spec.template` are scaled down. Eventually, the new
|
match `.spec.selector` but whose template does not match `.spec.template` are scaled down. Eventually, the new
|
||||||
ReplicaSet will be scaled to `.spec.replicas` and all old ReplicaSets will be scaled to 0.
|
ReplicaSet will be scaled to `.spec.replicas` and all old ReplicaSets will be scaled to 0.
|
||||||
|
@ -362,7 +364,7 @@ nginx-deployment-3066724191-eocby 0/1 ImagePullBackOff 0 6s
|
||||||
|
|
||||||
**Note:** The Deployment controller will stop the bad rollout automatically, and will stop scaling up the new
|
**Note:** The Deployment controller will stop the bad rollout automatically, and will stop scaling up the new
|
||||||
ReplicaSet. This depends on the rollingUpdate parameters (`maxUnavailable` specifically) that you have specified.
|
ReplicaSet. This depends on the rollingUpdate parameters (`maxUnavailable` specifically) that you have specified.
|
||||||
Kubernetes by default sets the value to 1 and spec.replicas to 1 so if you haven't cared about setting those
|
Kubernetes by default sets the value to 1 and `spec.replicas` to 1 so if you haven't cared about setting those
|
||||||
parameters, your Deployment can have 100% unavailability by default! This will be fixed in Kubernetes in a future
|
parameters, your Deployment can have 100% unavailability by default! This will be fixed in Kubernetes in a future
|
||||||
version.
|
version.
|
||||||
{: .note}
|
{: .note}
|
||||||
|
@ -526,7 +528,7 @@ deployment "nginx-deployment" image updated
|
||||||
```
|
```
|
||||||
|
|
||||||
The image update starts a new rollout with ReplicaSet nginx-deployment-1989198191, but it's blocked due to the
|
The image update starts a new rollout with ReplicaSet nginx-deployment-1989198191, but it's blocked due to the
|
||||||
maxUnavailable requirement that we mentioned above.
|
`maxUnavailable` requirement that we mentioned above.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ kubectl get rs
|
$ kubectl get rs
|
||||||
|
|
Loading…
Reference in New Issue