Lär dig att arbeta med kubernetes.|kubectl.|Be a kubernaut.

Kubernetes för utvecklare

Utbildningen är speciellt utformad för utvecklingsteam som är nya på Kubernetes. Vi vänder oss till er som vill containerisera era befintliga applikationer, utveckla mikrotjänster eller som står i valet att omvandla era befintliga monolitiska applikationer till en mer flexibel mikrotjänstbaserad arkitektur.

Kursplan

Core Concepts

  • Cluster Architecture
  • Kubernetes API primitives
  • Kubernetes Objects
  • Labels, Selectors and Annotations
  • Services and network primitives

Services och Networking

  • Networking cluster nodes
  • Pod Networking concepts
  • Service networking
  • Ingresses
  • Network Policies

Pod Design

  • Deployments & Rolling Updates
  • Replication Controller & ReplicaSets
  • Containers
  • Jobs and CronJobs
  • StatefulSets

Persistence

  • Persistent Volumes
  • Persistent Volume Claims
  • Storage Classes
  • Ephemeral Storage
  • StatefulSets

Configuration

  • Secrets & ConfigMaps
  • Resource Requests & Limits
  • Configuring Applications
  • Authentication & Authorization
  • Pod Security Contexts

Observability

  • Self Healing Apps
  • Cluster & App logs
  • Cluster monitoring
  • Prometheus
  • Troubleshooting

Gitops

  • Configuration Management
  • GitOps in practice
  • Kustomize & Helm
  • Argo CD

Anpassningar för er miljö

På våra kurser ligger tyngdpunkten på praktiska övningar, varvat med en del teori. Du som utvecklare får kunskap att använda verktyg och resurser som är relaterade till Kubernetes.

Det är viktigt för oss att ni direkt efter utbildningen kan använda den nya kunskapen i er verksamhet. Därför anpassar vi kursen för den Kubernetes-distribution som er egen organisation använder. Det kan vara RedHat OpenShift, VMWare Tanzu, Microsoft AKS, Google Kubernetes Engine (GKE), Amazon EKS etc.

När kursen är avslutad kommer ni fortsatt ha tillgång till kursmaterialet som en resurs för ert företag att använda i er egen miljö.

Hör av dig!

Maila Robert
Boka ett möte

Kubernetes för Systemadministratörer

Denna utbildning riktar sig till Operations team som håller på att byta från en traditionell infrastruktur till containerplattform. Detta för att kunna möta organisationens nya behov av att gå snabbare från kod till produktion. Den kan också hjälpa till att stödja en kulturförändring mot DevOps, vilket innebär en mer samarbetsinriktad metod för utveckling och drift.

Kursplan

Core Concepts

  • Cluster Architecture
  • Kubernetes API primitives
  • Kubernetes Objects
  • Labels, Selectors and Annotations
  • Services and network primitives

Services och Networking

  • Networking cluster nodes
  • Pod Networking concepts
  • Service networking
  • Ingresses
  • Network Policies

Pod Design

  • Deployments & Rolling Updates
  • Replication Controller & ReplicaSets
  • Containers
  • Jobs and CronJobs
  • StatefulSets

Persistence

  • Persistent Volumes
  • Persistent Volume Claims
  • Storage Classes
  • Ephemeral Storage
  • StatefulSets

Configuration

  • Secrets & ConfigMaps
  • Resource Requests & Limits
  • Configuring Applications
  • Authentication & Authorization
  • Pod Security Contexts

Observability

  • Self Healing Apps
  • Cluster & App logs
  • Cluster monitoring
  • Prometheus
  • Troubleshooting

GITOPS

  • Configuration Management
  • GitOps in Practice
  • Kustomize & Helm
  • Argo CD
  • Continuous Deployment Strategies

Security Best Practices

  • Pod security policies
  • Network security
  • Security contexts and settings
  • Container image security

Monitoring and Logging

  • Logging best practices
  • Monitoring cluster health
  • Alerting strategies
  • Logging and monitoring tools

Authentication and Authorization

  • User authentication methods
  • Role-Based Access Control (RBAC)
  • Service account management

Cluster Scaling and High Availability

  • Scaling strategies
  • High availability configurations
  • Auto-scaling options

Backup and Disaster Recovery

  • Backup strategies for etcd and cluster data
  • Disaster recovery planning

Advanced Troubleshooting

  • In-depth troubleshooting techniques
  • Analyzing cluster events and logs
  • Debugging network issues

Governance and Compliance

  • Implementing policies and controls
  • Ensuring compliance with regulations
  • Auditing Kubernetes clusters

Operational automation using CRDs

  • Creating custom resources
  • Managing and extending Kubernetes APIs

Anpassningar för er miljö

På våra kurser ligger tyngdpunkten på praktiska övningar, varvat med en del teori. Vi leder ert driftteam genom Kubernetesarkitekturen med de praktiska aspekterna av att hantera kluster. Ni lär er stötta utvecklingsteamen som kommer att använda klusterresurser i sitt arbete.

Det är viktigt för oss att ni direkt efter utbildningen kan använda den nya kunskapen i er verksamhet. Därför anpassar vi kursen för den Kubernetes-distribution som er egen organisation använder. Det kan vara RedHat OpenShift, VMWare Tanzu, Microsoft AKS, Google Kubernetes Engine (GKE), Amazon EKS etc.

När kursen är avslutad, precis som med kursen Kubernetes för utvecklare, kommer en kopia av allt kursmaterial för systemadministratörer att göras tillgängligt som en resurs för ert företag att använda vid behov.

Hör av dig!

Maila Robert
Boka ett möte

Mentorskap: Från teori till praktisk tillämpning

Många företag som har genomfört en Kubernetes-utbildning behöver support i att omsätta sina nyvunna kunskaper i praktiken. Vårt mentorskap kombinerar vägledning, praktisk träning och fördjupad utbildning inom utvalda områden för att hjälpa företag att driftsätta och optimera sina tjänster i Kubernetes.

Våra mentorer är mycket erfarna specialister med omfattande praktisk kunskap som de har byggt upp genom sitt dagliga arbete med att utveckla och förvalta plattformar. Mentorskapet levereras genom workshops, individuell vägledning, praktisk träning, parprogrammering och fördjupad utbildning för att bygga upp intern kompetens.

Beroende på behov kan mentorskapet erbjudas som en flexibel tidbank eller inom en fördefinierad tidsram.

Mentorskap för applikationsteam

Rekommenderas för:
Utvecklare som gått Kubernetes-utbildning
Driftteam

Mål:
• Migrera applikationer till Kubernetes
• Effektiv drift av applikationer

Typiskt innehåll:

  • Arkitekturöversikt & best practices
  • Vägledning vid driftsättning
  • CI/CD och automation
  • Konfigurationer & secrets
  • Övervakning & observabilitet
  • Workshops

Mentorskap för plattformsingenjörer

Rekommenderas för:
Plattformsingenjörer som gått Kubernetes-utbildning

Mål:
• Migrera applikationer till Kubernetes
• Effektiv drift av applikationer

Typiskt innehåll:

  • Granskning & förbättring av plattform
  • Loggning, övervakning & incidenthantering
  • Autoskalning & resursoptimering
  • Säkerhet & nätverkshantering
  • Riktad utbildning vid behov

Organisatoriskt mentorskap

Rekommenderas för:
Företag med mer komplexa behov och långsiktigt utvecklingsmål

Mål:
Specifika mål kan anpassas efter organisationens behov

Typiskt innehåll:

  • Strategisk vägledning & arkitekturdesign
  • Avancerad automation & multiklusterhantering
  • Prestandaoptimering & kostnadsanalys
  • Regelbunden uppföljning & kodgranskning
  • Fördjupad utbildning inom t.ex. säkerhet, nätverk & CI/CD

Kubernetesutbildning - Your way

Vårt team har en hög nivå på sin expertis med erfarenhet från olika områden; från infrastruktur till applikationsutveckling och integration. Det gör att vi också kan anordna utbildningar som är skräddarsydda utefter era behov till verksamheten och organisationen.

Välj delar från ovan kursplaner och kom gärna med egna önskemål så sätter vi ihop en utbildning för just er.

Hör av dig!

Maila Robert
Boka ett möte

Vi pratar gärna utbildning och plattformar med er så ring eller boka ett möte med oss.

Boka möte: Bokningslänk

Eller kom förbi på en kaffe coffee

Vårt kontor
Svenska Middlewaregruppen AB
Vingalandsgatan 8
417 60 Göteborg
© Middlewaregruppen 2024 - All rights reserved