Aller au contenu

OKS Labs Overview

Welcome to the OKS Outscale Kubernetes as a Service training. This series of labs is designed to guide you step by step in learning and mastering Kubernetes on the Outscale platform.

Before getting started, make sure you meet the following requirements:

  • Prerequisite knowledge:
    • Understanding of containerization concepts.
    • Familiarity with Kubernetes and the use of kubectl.
  • Working environment:
    • A workstation with a Linux terminal.
    • An active Outscale account.

The labs are organized progressively. It is strongly recommended to follow them in order to better understand the concepts and tools. Each lab focuses on a specific aspect of Kubernetes and its integration with Outscale.

  1. Lab 01 - Cockpit Overview and Virtual Machine Creation
    Get familiar with the Cockpit interface and learn how to deploy a virtual machine on the Outscale Cloud.

  2. Lab 02 - Deploying and Exposing an Application in OKS
    Learn how to deploy a containerized application and expose it through a Kubernetes service.

  3. Lab 03 - Access Management and RBAC with OKS CLI
    Learn how to configure access and roles in Kubernetes using the oks-cli tool.

  4. Lab 04 - Volume Management in OKS
    Explore how to manage persistent volumes in Kubernetes.

  5. Lab 05 - Configuring Pod Affinity and Anti-Affinity Rules
    Configure rules to optimize pod placement within your cluster.

  6. Lab 06 - Implementing Network Policies on an OKS Cluster
    Learn how to secure network communications between pods using Network Policies.

  1. Lab Adv 01 - Velero Configuration Guide with Outscale
    Learn how to configure Velero to back up and restore your Kubernetes resources.

  2. Lab Adv 02 - Deploying Longhorn on an OKS Cluster
    Implement Longhorn for distributed storage management.


For more details, refer to each lab individually in this documentation.