Deploying a simple application on AWS Tectonic Cluster
We have created Tectonic cluster and accessed it with kubectl command in Part I
Now we will try to deploy a simple application on this cluster.
Deployments: Run multiple copies of a container across multiple nodes
Services: Endpoint that load balances traffic to containers run by a deployment
Copy the following YAML into a file named simple-deployment.yaml.
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: simple-deployment
namespace: default
labels:
k8s-app: simple
spec:
replicas: 3
template:
metadata:
labels:
k8s-app: simple
spec:
containers:
- name: nginx
image: quay.io/coreos/example-app:v1.0
ports:
- name: http
containerPort: 80
The parameter replicas: 3, will create 3 running copies.
Image: quay.io/coreos/example-app:v1.0 defines the container image to run, hosted on Quay.io.
Then, copy the following YAML into a file named simple-service.yaml.
kind: Service
apiVersion: v1
metadata:
name: simple-service
namespace: default
spec:
selector:
k8s-app: simple
ports:
- protocol: TCP
port: 80
type: LoadBalancer
$ kubectl create -f simple-deployment.yaml
$ kubectl get deployments
$ kubectl create -f simple-service.yaml
$ kubectl get services -o wide
Get the EXTERNAL-IP URL and access the Application. The application will be up in few minutes.
We have created Tectonic cluster and accessed it with kubectl command in Part I
Now we will try to deploy a simple application on this cluster.
Deployments: Run multiple copies of a container across multiple nodes
Services: Endpoint that load balances traffic to containers run by a deployment
Copy the following YAML into a file named simple-deployment.yaml.
Image: quay.io/coreos/example-app:v1.0 defines the container image to run, hosted on Quay.io.
Then, copy the following YAML into a file named simple-service.yaml.
$ kubectl create -f simple-deployment.yaml
$ kubectl get deployments
$ kubectl create -f simple-service.yaml
$ kubectl get services -o wide
Get the EXTERNAL-IP URL and access the Application. The application will be up in few minutes.
No comments:
Post a Comment