Getting started with the IBM Cloud, Part 3
Doug Tidwell demos how to work with containers on the IBM Cloud platform
Build a containerized version of your app using Docker and Kubernetes in the IBM Container Service
This content is part # of # in the series: Getting started with the IBM Cloud, Part 3
This content is part of the series:Getting started with the IBM Cloud, Part 3
Stay tuned for additional content in this series.
About this video
In this video, I show you how to take the advanced Cloud Foundry app you created in Part 2 into the world of containers. First you'll set up the Docker, Kubernetes, and IBM Cloud tools you need to package your code. Next you'll build a Docker image from your code and deploy it on your machine. From there, you'll work with Docker images in the IBM Cloud. After creating a Kubernetes cluster, you'll deploy your cloud-based Docker images to them. When it's all done, your app will be available worldwide. No matter where you run your code, it will update the Cloudant NoSQL database you created in Part 1.
IBM Cloud's Platform as a Service (formerly known as Bluemix) lets you quickly create, deploy, and manage your applications in the cloud. You don't have to deal with any of the underlying infrastructure. This video shows you how to make the most of the IBM Container Service as you ignore the mundane details of hosting and maintaining Kubernetes clusters.
To get started, create a free, non-expiring IBM Cloud Lite account and you can do everything that I show in this demo. We'll go through four steps:
- Install Docker, the Kubernetes
kubectltool, and container service plugins for the IBM Cloud tools
- Build a Docker image from your advanced app and deploy it to your local machine
- Create a Kubernetes cluster and move your Docker image into the IBM Cloud
- Deploy your Docker image as a container running in a Kubernetes cluster
This video is the third in a four-part series that shows you the full power of IBM Cloud's Platform as a Service. The four videos show you how to build:
- A basic node.js application that includes a continuous delivery pipeline and a Cloudant NoSQL database
- A more advanced application that displays a web form and updates the database
- (This video) A containerized version of the advanced application, using Docker and Kubernetes in the IBM Container Service
- A Node.js application that uses a microservice hosted on the IBM Cloud Functions serverless computing platform
More IBM Cloud resources
Ready to take a deeper dive? Check out our newly updated "IBM Cloud Essentials" course, which explores the fundamentals of cloud computing, the IBM Cloud platform, services, and Cloud Foundry applications.
The developerWorks Mailbag is a series of videos that cover topics such as containers, Cloud Foundry apps, microservices, git repositories, serverless computing, chatbots, and other cloud-related technologies.
For a steady stream of tutorials and other technical resources to help you learn, develop, and connect with the IBM Cloud, see the IBM Cloud articles and tutorials on developerWorks. And be sure to visit our IBM Cloud Developer Center.