HelloWorld on multiple clouds - the goal is to try multiple different clouds and compare them. This tutorial shows how to:
- create an account,
- use the container registries,
- run a specific container and
- use container orchestration with Kubernetes on 4 different clouds (GCP, MS Azure, AWS and IBM Cloud).
What do containers have to do with the cloud? Cloud portability is the selling point: containers typically mean that programmers won't have to rewrite the code for each new operating system and cloud platform. What's more, applications continue to evolve their focus from the narrow, such as a desktop PC, to the wide, such as a cloud that can serve millions of users on a wide variety of mobile and stationary devices. Using containers allows those applications to scale, as well as setting a clear path between source and target platforms. Moving containers from one cloud provider to another is as simple as downloading them onto the new servers.
If you do not have docker installed please have a look here
If you've never worked with containers before, feel free to start with Docker Containers.
If you are brave enough to handle source code, have a look here a more advanced beginner tutorial using Python: Docker Containers with Python.
As a next step you can jump to the cloud of your interest: