Think Digital Event: Scaling cloud native development for digital business growth


By packaging apps and all their dependencies, containers make apps portable and scalable.

In this tutorial, use Java or Node.js to scaffold a web application, run it in a container locally, and then deploy it to a new or existing Kubernetes cluster. Also learn to bind a custom domain, monitor the health of the environment and scale the application.

Estimated time: 120 minutes

Number of steps: 53

Scalable Webapp Kubernates

What you’ll accomplish

In this project, you will: 

  • Scaffold a starter application
  • Deploy the application to a Kubernetes cluster
  • Bind a custom domain
  • Monitor the logs and health of the cluster
  • Scale Kubernetes pods

What you’ll need before starting

This tutorial uses the following runtimes and services:

  • IBM Cloud Container Registry
  • IBM Cloud Kubernetes Service

Build a scalable web application on Kubernetes

Gain hands-on experience creating a Java web application and deploying it to a Kubernetes cluster.

Additional resources

Leverage your Kubernetes cluster for DevOps

Set up a continuous delivery pipeline for containerized applications.

Embrace DevOps that’s enterprise-ready

Check out the DevOps resources built into IBM Cloud.

Check out the benefits of managed Kubernetes

Run containers and clusters on the IBM Cloud Kubernetes Service without the bother of orchestration.