OKS Labs Overview
Introduction
Section intitulée « Introduction »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.
Prerequisites
Section intitulée « Prerequisites »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.
Lab Structure
Section intitulée « Lab Structure »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.
Lab List
Section intitulée « Lab List »Basic Labs
Section intitulée « Basic Labs »-
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. -
Lab 02 - Deploying and Exposing an Application in OKS
Learn how to deploy a containerized application and expose it through a Kubernetes service. -
Lab 03 - Access Management and RBAC with OKS CLI
Learn how to configure access and roles in Kubernetes using theoks-clitool. -
Lab 04 - Volume Management in OKS
Explore how to manage persistent volumes in Kubernetes. -
Lab 05 - Configuring Pod Affinity and Anti-Affinity Rules
Configure rules to optimize pod placement within your cluster. -
Lab 06 - Implementing Network Policies on an OKS Cluster
Learn how to secure network communications between pods using Network Policies.
Advanced Labs
Section intitulée « Advanced Labs »-
Lab Adv 01 - Velero Configuration Guide with Outscale
Learn how to configure Velero to back up and restore your Kubernetes resources. -
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.