Cursusaanbod
Inleiding
Overzicht van de Kubernetes API en beveiligingsfuncties
- Toegang tot HTTPS-eindpunten, de Kubernetes API, nodes en containers
- Authenticatie- en autorisatiefunctionaliteiten in Kubernetes
Hoe hackers uw cluster aanvallen
- Hoe hackers het etcd-poortnummer, de Kubernetes API en andere services kunnen vinden
- Hoe hackers code binnen uw containers uitvoeren
- Hoe hackers hun bevoegdheden vergroten
- Casestudy: Hoe Tesla zijn Kubernetes-cluster blootlegde
Kubernetes instellen
- Kiezen van een geschikte distributie
- Installatie van Kubernetes
Gebruik van referenties en geheimen
- De levenscyclus van referenties
- Inzicht in het gebruik van geheimen
- Het verspreiden van referenties
Toegang tot de Kubernetes API beperken
- TLS-encryptie voor API-verkeer
- Authenticatie implementeren voor API-servers
- Autorisatieregels opstellen per gebruiker of rol
Toegangsbeheer voor gebruikers en workloads
- Inzicht in Kubernetes-beleidsregels
- Beperking van het verbruik van resources
- Beperking van de bevoegdheden die containers krijgen
- Toegangsbeheer tot netwerken
Toegang tot nodes reguleren
- Scheiding van toegangsrechten voor verschillende workloads
Bescherming van clustercomponenten
- Toegang tot etcd beperken
- Functies uitschakelen indien nodig
- Referenties en tokens aanpassen, verwijderen of intrekken
Beveiliging van container-images
- Beheer van Docker- en Kubernetes-images
- Het maken van veilige images
Toegangsbeheer tot cloudbronnen
- Inzicht krijgen in cloudplatforms en hun metadata
- Beperking van toegangsrechten tot cloudresources
Evaluatie van externe integraties
- Het minimaliseren van de machtigingen voor derdensoftware
- Beoordeling van componenten die pods kunnen aanmaken
Een beveiligingsbeleid opstellen
- Huidige veiligheidsstatus evalueren
- Opstelling van een passend beveiligingsmodel
- Overwegingen bij cloud-native beveiliging
- Andere nuttige best practices
Versleuteling van inactieve data
- Back-ups versleutelen
- De hele schijf versleutelen
- Geheime gegevens in etcd versleutelen
Activiteiten monitoren
- Auditlogboeken inschakelen
- De softwareketen controleren en beheren
- Meldingen en updates over veiligheid ontvangen
Samenvatting en conclusie
Vereisten
- Voorgaande ervaring met het werken in Kubernetes
Doelgroep
- DevOps-engineers
- Softwareontwikkelaars
Getuigenissen (2)
Zoals ik eerder al zei, was dit voor iemand als mij (zonder ervaring) een poort van doorbraak om functies en mogelijkheden van deze programma's en tools te begrijpen.
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Cursus - Docker and Kubernetes
Automatisch vertaald
basisbegrip van containers/Kubernetes en hoe ze samenwerken eigenschappen van het OpenShift-platform
Eric Scholze - NOW IT GmbH
Cursus - Introduction to Containers, Kubernetes & OpenShift
Automatisch vertaald