Kubernetes voor ontwikkelaars - gratis cursus van Slurm, training 2 maanden, Datum: 1 december 2023.
Gemengde Berichten / / December 04, 2023
Theorie
30–40 minuten. YouTube-uitzending
— We hebben tientallen gebouwde infrastructuren en honderden geschreven CI/CD-pijpleidingen,
— Gecertificeerde Kubernetes-beheerder,
— Auteur van verschillende cursussen over Kubernetes en DevOps,
— Regelmatige spreker op Russische en internationale IT-conferenties.
— Ingenieur met 8 jaar ervaring,
— Gecertificeerde Kubernetes-beheerder,
— Kubernetes-implementaties voor Southbridge-klanten,
— Cursusontwikkelaar en spreker Slurm.
Les 1: Inleiding tot Kubernetes
- Wat is Kubernetes
- Welke problemen lost het op?
- Overzicht van het werken met een cluster
- Bare-metal versus private cloud versus beheerd
Spreker: Marcel Ibraev, Slurm
Les 2: Je eigen cluster creëren in VK Cloud Solutions. Toepassing Abstracties
- Creëer uw eigen cluster in VK Cloud Solutions
- Overzicht van de VK Cloud Solutions-interface
- Overzicht van opties voor het maken van uw eigen cluster. Clusterinstallatie
- Kenmerken van de VK Cloud Solutions-cluster: toegang tot specialisten, auto-healing
- Toepassing Abstracties
- Peul
Spreker: Pavel Selivanov, VK Cloud Solutions
Les 3: Applicatieabstracties (vervolg)
- ReplicaSet
- Inzet
- Naamruimte
- Hulpbronnen: hoe u correct met clusterbronnen werkt
Spreker: Pavel Selivanov, VK Cloud Solutions
Les 4: Configuraties opslaan
- Omgevingsvariabelen
- Geheim
- Configuratiekaart
Spreker: Sergej Bondarev, Southbridge
Les 5: Gegevensopslag
- Het vermogen van Kubernetes om applicatiegegevens op te slaan
- VK Cloud Solutions-mogelijkheden voor gegevensopslag
- Aanhoudend volume
- Aanhoudende volumeclaim
- EmptryDir en HostPath
Spreker: Sergej Bondarev, Southbridge
Les 6: Netwerkabstracties
- GezondheidscontroleGereedheid
- Levendigheid
- Beginnen
- Dienst
- Servicedetectie: DNS
- ClusterIP
- ExterneNaam
- LoadBalancer
- IngressNginx-werkmechanisme
- Aanpassing met annotaties: herschrijven, tls, basisauthenticatie, backend-protocol, GRPC
Spreker: Marcel Ibraev, Slurm
Les 7: Clusterontwerp
- Clustercomponenten: etcd, api, controller-manager
- Hoe de applicatie start
Spreker: Pavel Selivanov, VK Cloud Solutions
Les 8: Lokale ontwikkeling in Kubernetes
- Minikube
- Automatische code-update in de pod
- Implementatietools voor lokale omgevingen
Spreker: Pavel Selivanov, VK Cloud Solutions
Les 9: Oneshot-taken
- Functie
- CronJob
Spreker: Marcel Ibraev, Slurm
Les 10: Alternatieven voor implementatie
- DaemonSet
- StatefulSet
Spreker: Sergej Bondarev, Southbridge
Les 11: Autorisatie in het cluster
- Kubeconfig
- RBAC
- PSLimit-bereik
- Resourcequotum
- Clusterbeperkingen
Spreker: Sergej Bondarev, Southbridge
Les 12: Verbetering van de ontwikkelaarservaring met OneAPI
Les 13: Kenmerken van taal in Kubernetes
- Controle van Java CPU-gebruik
- Java-autotuning
- Opstarttijd app-server
- PythonWorkers
- Uitvoerbuffering (PYTHONUNBUFFERED)
- GoGoroutines
Spreker: Pavel Selivanov, VK Cloud Solutions
Les 14: Kubernetes en werken met data. Spark gebruiken in Kubernetes
- Maak kennis met Spark
- De basisprincipes van hoe Spark werkt in Kubernetes
- Praktische vaardigheden in het werken met Spark in Kubernetes
Spreker: Alexander Volynsky, VK Cloud Solutions
Les 15: Foutopsporing in applicaties in een cluster
- Kubernetes-functies
- Profilers verbinden
- Pprof
- Best Practice voor het werken met containers in de productie
Spreker: Pavel Selivanov, VK Cloud Solutions
Les 16: Oplossingen voor diep en machinaal leren
- Oplossingen geoptimaliseerd voor Intel-processors
Spreker: Dmitry Sivkov, Intel
Les 17: Automatisch schalen in een Kubernetes-cluster
- HPA
- Automatisch schalen van clusters
Spreker: Pavel Selivanov, VK Cloud Solutions
Les 18: Applicatiesjablonen
- Review van bestaande tools
- Roer
Spreker: Marcel Ibraev, Slurm
Les 19: Tarantool
Spreker: Ivan Najdenov
Les 20: De architectuur van moderne processors en hoe het datacenter is gestructureerd
Spreker: Michail Tsvetkov, Intel
Les 21: CI/CD. Deel 1
- GitLab-integratie
- Testen
- Bouw het beeld
- Implementeren met Helm
Spreker: Sergej Bondarev
Les 22: CI/CD. Deel 2
- Haken
- Verbind DBaaS VK Cloud-oplossingen
- Foutopsporing
Spreker: Sergej Bondarev
Les 23: Intel Tools voor het verbeteren van applicatieprestaties
Sprekers:
- Vsevolod Semushin, Cloud Solutions Architect, Intel Rusland
- Alexander Kanevsky, cloudsoftwarearchitect, Intel Finland
- Alexey Fomenko, cloudsoftware-ingenieur, Intel Finland
Les 24: Kubernetes Power gebruiken in uw applicaties
- RBAC
- Bibliotheken voor Kubernetes
- Werken met de API
Spreker: Pavel Selivanov, VK Cloud Solutions
Les 25 (23 december): Samenvatten
We maken de uitslag bekend, vieren de beste studenten en vieren het nieuwe jaar.