Share this post:
As a developer, you just want to focus most of your time writing code. Then, without too much hassle, you want to deploy your application and have it run as consistently on a cloud as it does locally. You would rather not spend hours reading Kubernetes documentation on writing yaml deployment files. You don’t want to create Helm Charts every time you start a new microservice. And you probably don’t want to research the best practices for consuming service credentials, either.
We get it.
That’s why we created the tutorial “Deploy a scalable web application on Kubernetes.”
The tutorial covers step by step how to:
- Scaffold a web application (that comes with all needed Kubernetes and Helm deployment files)
- Run the app locally in a container
- Deploy the app to a managed Kubernetes cluster on IBM Container Service when its ready for real traffic
- Bind your own custom domain
- Monitor the health of the environment
- Scale the app
That sounds like a lot, but trust me, the tutorial makes it easy by using by this combination of IBM Cloud services:
App Service Starter Kits — Let you choose your favorite language, frameworks, and tools. App Service starter kits are pre-configured and integrated so you can focus on the code.
IBM Cloud Developer Tools CLI — Provide the tools create, build and deploy applications either locally or to IBM Cloud.
IBM Container Registry — Provides a multi-tenant private image registry where you can safely store and share your Docker images.
IBM Container Service — Deploys your app in Docker containers that run in highly available and flexible scalable Kubernetes clusters.
via IBM Cloud Blog https://ibm.co/2pQcNaA
April 23, 2018 at 09:51AM