Skip to content

Commit

Permalink
Add replica count to tutorial. (#1434)
Browse files Browse the repository at this point in the history
  • Loading branch information
steveperry-53 authored Oct 11, 2016
1 parent f57e43a commit 791000c
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 0 deletions.
16 changes: 16 additions & 0 deletions docs/tutorials/stateless-application/deployment-scale.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: nginx-deployment
spec:
replicas: 4
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.8 # Update the version of nginx from 1.7.9 to 1.8
ports:
- containerPort: 80
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,30 @@ specifies that the deployment should be updated to use nginx 1.8.

kubectl get pods -l app=nginx

### Scaling the application by increasing the replica count

You can increase the number of pods in your Deployment by applying a new YAML
file. This YAML file sets `replicas` to 4, which specifies that the Deployment
should have four pods:

{% include code.html language="yaml" file="deployment-scale.yaml" ghlink="/docs/tutorials/stateless-application/deployment-scale.yaml" %}

1. Apply the new YAML file:

kubectl apply -f $REPO/docs/tutorials/stateless-application/deployment-scale.yaml

1. Verify that the Deployment has four pods:

kubectl get pods

The output is similar to this:

NAME READY STATUS RESTARTS AGE
nginx-deployment-148880595-4zdqq 1/1 Running 0 25s
nginx-deployment-148880595-6zgi1 1/1 Running 0 25s
nginx-deployment-148880595-fxcez 1/1 Running 0 2m
nginx-deployment-148880595-rwovn 1/1 Running 0 2m

### Deleting a deployment

Delete the deployment by name:
Expand Down

0 comments on commit 791000c

Please sign in to comment.