<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Training portal on Eriks training corner</title><link>https://training.caha.cloud/en/index.html</link><description>Recent content in Training portal on Eriks training corner</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://training.caha.cloud/en/index.xml" rel="self" type="application/rss+xml"/><item><title>Kubernetes INTRO</title><link>https://training.caha.cloud/en/kubernetesintro/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://training.caha.cloud/en/kubernetesintro/index.html</guid><description>&lt;h1 id="kubernetes-intro"&gt;Kubernetes INTRO&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ecstor.blob.core.windows.net/training/Kubernetes_INTRO_v2.pptx?sp=r&amp;amp;st=2026-08-07T11:53:14Z&amp;amp;se=2026-08-21T20:08:14Z&amp;amp;spr=https&amp;amp;sv=2026-02-06&amp;amp;sr=b&amp;amp;sig=xzhfIZFRweQOSr5FLD0RAJTgbCMq%2FE%2FtFHSnRsJgwOU%3D" target="_blank"&gt;Slides&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ecstor.blob.core.windows.net/training/kubernetesintro.zip?sp=r&amp;amp;st=2026-08-07T11:56:16Z&amp;amp;se=2026-08-21T20:11:16Z&amp;amp;spr=https&amp;amp;sv=2026-02-06&amp;amp;sr=b&amp;amp;sig=r%2BNtAxxSF0%2Bz%2BYlbSXHe7cL%2BW5MSPimYnEf8SDCTCKM%3D" target="_blank"&gt;Content&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Three-day hands-on course. Chapters are deliberately short - the real learning
happens in the &lt;a href="https://training.caha.cloud/en/kubernetesintro/labs/"&gt;labs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Cluster: &lt;strong&gt;Kubernetes 1.35.2&lt;/strong&gt; on Ubuntu 24.04. You work from &lt;strong&gt;support01&lt;/strong&gt;
(&lt;code&gt;ssh student@192.168.56.101&lt;/code&gt;, password &lt;code&gt;linux&lt;/code&gt;).&lt;/p&gt;
&lt;h2 id="day-1---containers-the-api-and-pods"&gt;Day 1 - containers, the API, and Pods&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-01/01-microservices/"&gt;Services and microservices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-01/02-containers-and-images/"&gt;Containers and images&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-01/03-kubernetes-basics/"&gt;Kubernetes basics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-01/04-finding-your-way/"&gt;Finding your way around kubectl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-01/05-pods/"&gt;Pods&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="day-2---controllers-and-networking"&gt;Day 2 - controllers and networking&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-02/01-troubleshooting/"&gt;Troubleshooting routine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-02/02-namespaces/"&gt;Namespaces&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-02/03-replicasets/"&gt;ReplicaSets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-02/04-deployments/"&gt;Deployments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-02/05-daemonsets/"&gt;DaemonSets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-02/06-scheduling/"&gt;Scheduling: taints, tolerations, affinity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-02/07-services/"&gt;Services&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-02/08-gateway-api/"&gt;Gateway API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-02/09-nodes/"&gt;Nodes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="day-3---state-packaging-extension"&gt;Day 3 - state, packaging, extension&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-03/01-configmaps-secrets/"&gt;ConfigMaps and Secrets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-03/02-storage/"&gt;Persistent storage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-03/03-statefulsets/"&gt;StatefulSets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-03/04-helm-basics/"&gt;Helm basics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-03/05-helm-charts/"&gt;Helm charts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/day-03/06-crds-operators/"&gt;CRDs and operators&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="reference"&gt;Reference&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/cheatsheets/docker/"&gt;Docker cheat sheet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/cheatsheets/kubectl/"&gt;kubectl cheat sheet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/cheatsheets/helm/"&gt;Helm cheat sheet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://training.caha.cloud/en/kubernetesintro/labs/"&gt;All labs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="lab-environment"&gt;Lab environment&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Host&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;support01&lt;/td&gt;
&lt;td&gt;your workstation: Docker, kubectl, NFS server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;control01&lt;/td&gt;
&lt;td&gt;control plane&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;worker01, worker02, worker03&lt;/td&gt;
&lt;td&gt;workers&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Management network &lt;code&gt;192.168.128.0/24&lt;/code&gt;. NFS exports on support01:
&lt;code&gt;/storage1&lt;/code&gt;, &lt;code&gt;/storage2&lt;/code&gt;, &lt;code&gt;/storage3&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>