NavigationContentFooter
Jump toSuggest an edit

Kubernetes - Videos

Getting started with Kubernetes

Part 1 - Containers & Docker

This is the first in a new 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.

Tip

A written tutorial version of this video is also available

Part 2 - Deploying an app with Kapsule

This is the second in a series of practical video tutorials to help users get started with Kubernetes in minutes. We walk you through Kubernetes fundamentals for beginners.

In this video, we show you how to deploy a containerized application with the Scaleway Kubernetes Kapsule.

First, we review some key Kubernetes terminology (including pools, nodes, and pods) and then demonstrate how to create a Kubernetes Kapsule via the Scaleway console.

Next, we show you how to install kubectl, so you can connect to your cluster from the command line of your local machine, and how to create an Image Pull Secret for your cluster.

We then demonstrate how to deploy the containerized application (via the image created in the first video) to your Kapsule cluster. As a little extra, at the end we show how to use the k8s NodePort service to expose a port on the cluster’s nodes, so you can test that the application is running at its endpoint.

Future videos will cover topics like load balancing and storage for your Kubernetes application.

Tip

A written tutorial version of this video is also available

Part 3 - Load Balancers

This is the third in a series of practical video tutorials to help users get started with Kubernetes in minutes. We walk you through Kubernetes fundamentals for beginners.

In this video, we explain why you should add a load balancer service to your Scaleway Kubernetes Kapsule, and walk you through how to do it.

First, we recap what we did in the previous two videos, and then look at why we should replace our NodeBalancer service from the last video with a LoadBalancer service. Next, we show you how to create your LoadBalancer service with a YAML manifest and kubectl. The CloudController in the control plane takes care of creating your external Scaleway Load Balancer.

We then demonstrate how to find the external IP of your Load Balancer, either via the Scaleway console or by using kubectl, and how to check out your cluster’s application using this IP address.

The next and last video in this series will take a look at adding persistent storage for your cluster.

Tip

A written tutorial version of this video is also available

Part 4 - Storage

This is the fourth in a series of practical video tutorials to help users get started with Kubernetes in minutes. We walk you through Kubernetes fundamentals for beginners.

In this video, we explain when and how to add storage to your Scaleway Kubernetes Kapsule, and walk you through how to do it.

First, we recap what we did in the previous three videos, and explore some key concepts related to Kubernetes and storage, including persistent vs system volumes, stateful vs stateless applications, storage classes, CSI, persistent volumes and persistent volume claims and StatefulSets.

Next, we show you how to create a StatefulSet object with its own Scaleway Block Storage volumes, using a yaml manifest and kubectl. The CSI takes care of provisioning the storage from Scaleway.

We then demonstrate how to view your newly created Block Storage volumes in the console, and witness how the volumes can reattach themselves to the pods of the StatelessSet, even if the pods are temporarily destroyed.

Tip

A written tutorial version of this video is also available


General Kubernetes videos

Introduction to Kubernetes

In this video, you will learn the general architecture of Kubernetes and the added value of containers. In addition, we will highlight the problems that Kubernetes can solve and guide you through the basic objects of Kubernetes.

Understand, verify, and act on the security of your Kubernetes clusters

In this video, you will learn how we built our managed Kubernetes product and what is the lifecycle of a cluster. In addition, we will talk about the challenges related to running Kubernetes inside Kubernetes.

The magic behind Scaleway’s managed Kubernetes

In this video, dive into the magic behind Scaleway’s managed Kubernetes. You can learn how we made a managed Kubernetes product and how this product works. Additionally, we take a look at the lifecycle of a cluster, and the challenges related to running Kubernetes inside Kubernetes.

Was this page helpful?
API DocsScaleway consoleDedibox consoleScaleway LearningScaleway.comPricingBlogCareers
© 2023-2024 – Scaleway