Getting started with Kubernetes: Part 1 - Containers & Docker

preview_player
Показать описание
This is the first in a series of practical videos to help you get started with Kubernetes in minutes. We will walk you through Kubernetes fundamentals for beginners.

Kubernetes is a container orchestration platform, so before using it we need to understand a bit about containers themselves. A container is a portable package of software that includes its own environment and dependencies.

We show you how to containerize two simple applications with the popular containerization open-source platform Docker, starting from the Dockerfile to the basic docker commands with examples. Finally, we demonstrate how to safely push the container images we have created to the Scaleway Container Registry, so they are securely stored in the cloud.

Future videos will show you how to deploy your containerized application with the Scaleway Kubernetes Kapsule, and cover topics like load balancing and storage for your Kubernetes application.

Don’t forget to subscribe to our channel!

CHAPTERS:
0:00 Introduction
1:29 Key concepts: containers, Docker & Kubernetes
4:41 Why deploy applications with containerization and Kubernetes?
5:54 Installing Docker
7:47 Creating & deploying a containerized "Hello World" app with Docker
14:46 Building & deploying a more complex containerized app with Docker
23:18 Pushing to the Scaleway Container Registry
29:25 Conclusion

USEFUL LINKS:
Getting started with Kubernetes: Part 1 - Containers & Docker (Written Tutorial):

Scaleway Doc: Kubernetes Concepts :

Scaleway Doc: Introduction to Kubernetes:

What is a container? How does containerization work?

Understanding Docker & Kubernetes Visually (FR):

Official Docker documentation:

Get Docker:

Docker Cheat Sheet:

Generate an API key:

Scaleway Container Registry documentation:
Рекомендации по теме
Комментарии
Автор

This tutorial is fantastic. 🍿👏
Great work preparing and presenting it!

I especially liked seeing the part where the presenter types "python" and shows how the machine doesn't recognize the command. Then we see how the machine also doesn't recognize "python3." I feel relieved because I've encountered these same errors in my terminal, and now I have a better understanding of why they happen. Best of all, I've learned how containerization can help maximize portability when running our apps.

Thank you! 🙏✨️

leannainzalaco
Автор

I want to create a container with 2 images (docker-compose), how I do that with your solution please?

joriskapeta
Автор

Please explain better:
RUN go build –o http

DennisAllard