Skip to content
This repository was archived by the owner on Sep 16, 2021. It is now read-only.

Commit dd6fa29

Browse files
author
Rizchel Dayao
committed
Add back story and additional links
1 parent 9acb843 commit dd6fa29

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

README.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,19 @@
22

33
# Deploy a React application on Kubernetes
44

5-
In this Code Pattern, we will deploy a React application using Kubernetes.
5+
Do you have a front end application that contains large amounts of duplication, handles complex states, and manages large amounts of data?
6+
7+
React and Redux is the perfect Javascript library if your application is similar to the one described above. React provides a component based structure for everything included in an application and allows abstraction if needed to limit duplication. With Redux, it handles all of the state and can easily manage data in an application.
8+
9+
Once an application has been developed, it needs to be deployed for the rest of the world to see. There are many choices when looking for the right solution to manage and deploy your application. It can often be overwhelming when you're trying to pick the right solution.
610

7-
There are many choices when looking for the right solution to manage and deploy our applications. It can often be overwhelming when we're trying to pick the right solution. One of our many choices is Kubernetes. This pattern will take you through how to get a front end application deployed on Kubernetes. After implementing the code, you will have the knowledge to deploy your own applications on Kubernetes.
11+
If you're looking for a deployment tool that can provide automation, scalability and management of a deployed application, Kubernetes is the tool for you!
12+
13+
An application must be packaged into a container to deploy on Kubernetes. Docker is an open source tool that is used to package the application into a container. The container is then deployed on Kubernetes for public access. Once the application is deployed, Kubernetes handles the management, scalability and automation of the deployed application.
14+
15+
In this Code Pattern, we will deploy a React application using Kubernetes.
816

9-
This repository uses the React JavaScript library to build out the front end of the application. Redux is a predictable state container used hand in hand with React. It handles all of the state management within the application. The OMDb API is called to get movie information based on user input. Docker is an open source tool that is used to package the application into a container. IBM Cloud provides one to use with Kubernetes deployments called IBM Cloud Container Service. Kubernetes handles the management and deployment of the containerized application.
17+
This repository uses the React Javascript library alongisde Redux to build out the front end of the application. The OMDb API is used to get movie information based on user input. Redux handles the data between the application and the API, as well as the state between components. Docker is used to package the application and Kubernetes is used to deploy the container.
1018

1119
When the reader has completed this Code Pattern, they will understand how to:
1220
* Containerize a React application using Docker
@@ -141,6 +149,10 @@ You can now access the application at http://IP_ADDRESS:NODE_PORT
141149
# Links
142150
* [Demo on Youtube](https://www.youtube.com/watch?v=Jxi7U7VOMYg)
143151
* [Blog post](https://medium.com/@rizchel.a.dayao/my-journey-to-deploying-my-first-react-application-with-kubernetes-95e6d25f434d)
152+
* [React](https://reactjs.org/)
153+
* [Redux](https://redux.js.org/basics/usage-with-react)
154+
* [Docker](https://www.docker.com/)
155+
* [Kubernetes](https://kubernetes.io/)
144156

145157
# Learn more
146158

0 commit comments

Comments
 (0)