Learn How to Build Applications on Kubernetes at VMware’s KubeAcademy

Marissa Bosché

We’re excited to announce a new KubeAcademy course—Building Applications for Kubernetes. Designed for developers that are new to building applications to run on Kubernetes, this course teaches you how to build container images, run your app locally on Kubernetes, and manage manifests for deployment, as well as introduces you to tools you can use to improve your workflow.

What you’ll learn 

The Building Applications for Kubernetes course consists of six lessons, totaling just under an hour’s worth of material. Here’s a preview of what each lesson covers.

Lesson 1: Setting Up Your Workstation

How to set up your workstation  to develop applications to run on Kubernetes.

Lesson 2: Building Container Images

How to write a Dockerfile, and build and push your container image.

Lesson 3: Running Kubernetes Locally

How to start a local Kubernetes KinD cluster and run your app on it.

Lesson 4: Deploying Your Application

How to create Kubernetes Deployment manifests that can be used to deploy your app to various environments.

Lesson 5: Packaging Your Application

How to use Helm to template your manifests and package your application for deployment.

Lesson 6: Improving Developer Workflow

How  to shorten the feedback loop and improve velocity when developing apps for Kubernetes.

Unlock your full potential with Kubernetes courses designed by experts

The expert instructors at KubeAcademy design and deliver practical Kubernetes training. KubeAcademy offers a breadth of courses for a variety of roles and skill levels, whether you’re new to Kubernetes or responsible for running it.

We invite you to create your own profile on KubeAcademy to track your progress, save your favorite courses, and earn achievements. Not sure which courses are right for you? Take the assessment quiz to get a personalized recommendation of courses based on your experience, interests, role, and more.

Don’t see the topic or course you’re looking for on KubeAcademy? Drop us a line at KubeAcademy@VMware.com to let us know. We’re always accepting requests for new topics as we continue to expand the KubeAcademy course catalog. 

Happy learning!

Previous
Get Hands-On with Kubernetes on KubeAcademy from VMware
Get Hands-On with Kubernetes on KubeAcademy from VMware

VMware's new hands-on courses offer an interactive way to learn about Kubernetes.

Next
Tanzu Service Mesh and Global Namespaces
Tanzu Service Mesh and Global Namespaces

One of the primary constructs of Tanzu Service Mesh is the concept of a Global Namespace (GNS).