Correcting example from namespaces-walkthrough task (#19294)
* Correcting deployment example As 'kubectl run' command is deprecated, creating deployment with deployment manifest and apply command. * Deployment manifest for snowflake example Deployment manifest for snowflake examplepull/19651/head
parent
c68f3883c2
commit
7b4ad25f13
|
@ -224,12 +224,14 @@ At this point, all requests we make to the Kubernetes cluster from the command l
|
|||
|
||||
Let's create some contents.
|
||||
|
||||
{{< codenew file="admin/snowflake-deployment.yaml" >}}
|
||||
|
||||
Apply the manifest to create a Deployment
|
||||
|
||||
```shell
|
||||
kubectl run snowflake --image=k8s.gcr.io/serve_hostname --replicas=2
|
||||
kubectl apply -f https://k8s.io/examples/admin/snowflake-deployment.yaml
|
||||
```
|
||||
We have just created a deployment whose replica size is 2 that is running the pod called `snowflake` with a basic container that just serves the hostname.
|
||||
Note that `kubectl run` creates deployments only on Kubernetes cluster >= v1.2. If you are running older versions, it creates replication controllers instead.
|
||||
If you want to obtain the old behavior, use `--generator=run/v1` to create replication controllers. See [`kubectl run`](/docs/reference/generated/kubectl/kubectl-commands/#run) for more details.
|
||||
|
||||
```shell
|
||||
kubectl get deployment
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
labels:
|
||||
app: snowflake
|
||||
name: snowflake
|
||||
spec:
|
||||
replicas: 2
|
||||
selector:
|
||||
matchLabels:
|
||||
app: snowflake
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: snowflake
|
||||
spec:
|
||||
containers:
|
||||
- image: k8s.gcr.io/serve_hostname
|
||||
imagePullPolicy: Always
|
||||
name: snowflake
|
Loading…
Reference in New Issue