<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Prerequisites :: Tag :: Kubernetes training</title><link>https://k8s-school.fr/labs/k8s/en/tags/prerequisites/index.html</link><description/><generator>Hugo</generator><language>en</language><copyright>Copyright (c) 2025 Fabrice Jammes - Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Wed, 22 May 2024 14:15:26 +1000</lastBuildDate><atom:link href="https://k8s-school.fr/labs/k8s/en/tags/prerequisites/index.xml" rel="self" type="application/rss+xml"/><item><title>The k8s-school Labs</title><link>https://k8s-school.fr/labs/k8s/en/index.html</link><pubDate>Wed, 22 May 2024 14:15:26 +1000</pubDate><guid>https://k8s-school.fr/labs/k8s/en/index.html</guid><description>Here you will find the labs for the Kubernetes training as well as other useful resources such as articles or demos.
k8s-school Demos Prometheus Demo Helm Demo EFK Demo Ingress Demo Telepresence Demo ArgoCD Demo Istio Demo Online Resources K8s advanced Openshift advanced K8s courses and slides K8s toolbox Security NSA Kubernetes Hardening Guide kubescape rbac-tools Our Team We are expert trainers in Kubernetes. Contact us if you have suggestions or to set up a customized Kubernetes training program.</description></item><item><title>Educational Material</title><link>https://k8s-school.fr/labs/k8s/en/0_prereqs/materiel/index.html</link><pubDate>Wed, 22 May 2024 14:15:26 +1000</pubDate><guid>https://k8s-school.fr/labs/k8s/en/0_prereqs/materiel/index.html</guid><description>Course Materials All slides are available here
Exchange File During the training, we will communicate via this Framapad
Reference Book Kubernetes: Up and Running</description></item><item><title>Access to Labs</title><link>https://k8s-school.fr/labs/k8s/en/0_prereqs/ssh/index.html</link><pubDate>Wed, 22 May 2024 14:15:26 +1000</pubDate><guid>https://k8s-school.fr/labs/k8s/en/0_prereqs/ssh/index.html</guid><description>SSH Access The password will be provided by the trainer:
ssh k8s&lt;ID&gt;@&lt;serverip&gt; Kubernetes Access The kubeconfig file allows connection to the Kubernetes server.
# Retrieve the k8s cluster authentication file mkdir -p ~/.kube cp /tmp/config $HOME/.kube/config chmod 600 $HOME/.kube/config # Alternate solution, kind specific kind export kubeconfig # Launch k8s-toolbox interactively ktbx desk # Check Kubernetes status kubectl cluster-info # Check node status kubectl get nodes # Create a namespace kubectl create namespace &lt;ID-first-name&gt; # Change the current context's active namespace kubens &lt;ID-first-name&gt; # Create a pod # use "kubectl run --help" to retrieve the correct command kubectl run &lt;your-pod&gt; ??? # Add a label to the pod kubectl label pod &lt;your-pod&gt; tutorial=true Openshift Access # inside the toolbox # Retrieve password in /tmp/oc-creds.txt oc login -u kubeadmin https://api.crc.testing:6443 # Watch the cluster kubectl get nodes # Check you context kubectx # Create a namespace &lt;ID-first-name&gt; oc new-project --help # Check you context again kubectx # Switch to other context/cluster # kubectx default/api-crc-testing:6443/kubeadmin Download the Labs Once in the toolbox, run one of the commands below to download the labs:</description></item><item><title>Setting Up the Training Platform</title><link>https://k8s-school.fr/labs/k8s/en/optionnel/platform/index.html</link><pubDate>Wed, 22 May 2024 14:15:26 +1000</pubDate><guid>https://k8s-school.fr/labs/k8s/en/optionnel/platform/index.html</guid><description>During the training, it is recommended to use the provided platform. This section describes how to reproduce it after the training to replay the labs.
Prerequisites Local Machine Configuration Fedora is recommended 8 cores, 16 GB of RAM, 30 GB for the partition hosting Docker entities (images, volumes, containers, etc). Use the df command as shown below to find its size. sudo df -sh /var/lib/docker # or /var/snap/docker/common/var-lib-docker/ Internet access without proxy sudo access Install the dependencies below: sudo dnf install curl docker git vim bash-completion # then add the current user to the docker group sudo usermod -a -G docker $USER # or restart the gnome session newgrp docker Then, you can create the Kubernetes cluster in two lines by following the ktbx documentation.</description></item></channel></rss>