+++
title = "Sample Application"
chapter = false
weight = 40
pre = "4. "
+++
Start by installing two applications: [echo](https://github.com/kubernetes/kubernetes/blob/master/test/images/echoserver/README.md) and [httpbin](http://httpbin.org/). Both consist of a Kubernetes [Deployment](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/) and a [Service](https://kubernetes.io/docs/concepts/services-networking/service/).
#### Deploy the echo service
```bash
kubectl apply -f https://bit.ly/sample-echo-service
```
**Response**
```
service/echo created
deployment.apps/echo created
```
#### Deploy the httpbin service
```bash
kubectl apply -f https://bit.ly/sample-httpbin-service
```
**Response**
```
service/httpbin created
deployment.apps/httpbin created
service/httpbin-2 created
deployment.apps/httpbin-2 created
```
#### Verification
Verify that the echo, httpbin and httpbin-2 deployments are fully rolled out.
```bash
kubectl get deployment --namespace=default
```
**Response**
```
NAME READY UP-TO-DATE AVAILABLE AGE
echo 2/2 2 2 52s
httpbin 1/1 1 1 33s
httpbin-2 1/1 1 1 33s
```
The ready column displays two numbers: how many pods of a deployment are ready and how many are desired in the / format. Wait until all the desired pods are ready before proceeding to the next step.