Kubernetes perusteet
Trainings by Kinetive

Kubernetes perusteet

Tervetuloa Kinetiven Kubernetes perusteet -koulutukseen.

Kubernetes perusteet koulutus

Tässä koulutuksessa käydään Kubernetes teknologian perusteet läpi. Jokaiseen osa-alueeseen kuuluu teoria osuus, jonka jälkeen asioita päästään harjoittelemaan käytännössä.

Aikataulu

AikaTeema & teoriaKäytännön harjoitus (hands-on)
09:00–09:30Miten Kubernetes toimii? Miksi orkestrointia tarvitaan, deklaratiivinen malli ja sovelluksen elinkaari. Rancher hallintakerroksena ja RKE2:n rooli Kubernetes-jakeluna.Rancher-käyttöliittymään tutustuminen, RKE2-klusterin valinta ja kubectl-yhteyden testaus (kubectl cluster-info).
09:30–10:30Kuberneteksen komponentit, Control Plane (API Server, etcd, Scheduler, Controller Manager) ja Worker-solmut (Kubelet, Kube-proxy, Container Runtime). RKE2:n arkkitehtuuri, agentit ja hallintapalvelut.Solmujen ja järjestelmäpodien tarkastelu Rancherissa ja komentoriviltä (kubectl get nodes, kubectl get pods -n kube-system).
10:30–10:45Kahvitauko
10:45–11:45Kuberneteksen hallinta (imperatiivinen vs. deklaratiivinen), Podit, Deploymentit, ReplicaSetit ja YAML-manifestien rakenne. Projektit, namespace-t ja käyttöoikeudet Rancherissa.Ensimmäisen sovelluksen käyttöönotto Rancherin Workloads-näkymästä ja komentoriviltä, minkä jälkeen manifestin hallinta deklaratiivisesti (kubectl apply).
11:45–12:45Lounastauko
12:45–13:45Verkko ja lisäosat (add-ons): Service-tyypit (ClusterIP, NodePort, LoadBalancer), CoreDNS, RKE2:n oletuskomponentit, CNI-verkkolisäosat ja Ingress-controllerit.Sovelluksen avaaminen ulkomaailmaan Servicen ja Rancherin kautta hallittavan Ingressin avulla. CoreDNS-nimiselvityksen testaus podin sisältä.
13:45–14:30Konfiguraation ja tilan hallinta: ConfigMapit, Secretit sekä tiivistys tallennustiloista (PV, PVC, StorageClass).Ympäristömuuttujien ja salaisuuksien kytkeminen ajossa olevaan podiin myöhempää käyttöä varten.
14:30–14:45Kahvitauko
14:45–15:45Korkeamman tason hallinta ja arjen työkalut: Rancher Catalog ja Helm-paketinhallinta, Kustomize, podien logitus (kubectl logs) ja debuggaus (kubectl exec, kubectl describe).Valmiin sovelluksen (esim. Nginx/Metrics Server) asentaminen Rancherin Apps-näkymästä Helm-chartilla ja omien arvojen ylikirjoitus.
15:45–16:30Yhteenveto, parhaat käytännöt ja Q&A: RKE2:n päivitykset ja ylläpito, Rancherin keskitetty hallinta, tietoturva (RBAC-perusteet) ja resurssirajat (requests/limits).Sovelluksen ja tarvittaessa testiklusterin resurssien siivous Rancherissa ja komentoriviltä (kubectl delete) sekä vapaa kyselytuokio.