Linux-containertechnologieën en hun toepassingen
Titel en omschrijving vertaald uit het Engels met AI.
- 11 apr. 2023
- 0 reacties
Maak er iets van
Schrijf je eigen kijk op deze video of zet de discussie open op het forum. De video staat er al in.
Over deze video
Industriële softwareontwikkeling is ondenkbaar zonder containertechnologie. Een voorbeeld daarvan is Linux Containers, een effectief hulpmiddel om geïsoleerde omgevingen te maken voor virtuele machines en microservices. Veel tools die in DevOps worden gebruikt, waaronder Docker Compose, Docker Swarm en Kubernetes, zijn gebaseerd op containers, en veel clouddiensten die virtuele machines aanbieden leunen ook op containertechnologie. Maar veel mensen weten misschien niet dat containers zijn gebaseerd op onderdelen van de Linux-kernel, zoals control groups (cgroups) en namespaces. Met control groups beheer je resources, zoals processorkernen, geheugen, I/O en meer, en namespaces isoleren containers van elkaar, waardoor de illusie ontstaat dat je de hardware exclusief bezit. Dit college behandelt hoe Linux Containers werken en hoe deze technologie wordt gebruikt in verschillende DevOps-tools. Spreker: Kirill Krinkin, wetenschapper en software-engineer. Hij is gepromoveerd in de informatica en doet onderzoek en ontwikkeling met internationale bedrijven en universiteiten op het gebied van software-engineering, besturingssystemen, computernetwerken, autonome mobiele robots en co-evolutionaire hybride intelligentie. Hij geeft actief college aan universiteiten over mobiele robotica en organiseert veel STEM-scholen over de hele wereld. Onder zijn begeleiding wonnen studententeams twee keer de AI-DO (AI Driving Olympics). De AI-DO is een benchmark voor de stand van AI in technologie voor autonoom rijden, met zowel gestandaardiseerde simulatie- als hardwareomgevingen voor taken rond multisensorische waarneming en embodied AI. Agenda: 00:00 - Voordat we beginnen 09:15 - Containers ~ namespaces en control groups 11:20 - Linux-processen en -threads (htop) 13:20 - Processen aanmaken in Linux 15:20 - De structuur task_struct 16:31 - Namespaces-API 18:45 - /procfs 19:58 - Namespaces en flags 20:52 - Mount-namespace 25:28 - Unix Timesharing System (UTS)-namespace 26:59 - Een UTS-namespace aanmaken 27:30 - PID-namespace: isolatie van proces-ID's 28:41 - PID's & TGID's 30:20 - IPC-namespace 31:21 - USER-namespace 33:05 - Network-namespace 35:53 - Control groups 36:57 - Resourcehiërarchieën 39:02 - Subsysteem → controller 40:16 - Cgroup-bestandssysteem 41:55 - cgcreate: een groep aanmaken 43:58 - Een proces in de groep uitvoeren Presentatie: https://drive.google.com/file/d/1rP2jXETDkXir3kxHUe1sIrAqnQFjiPXT/view?usp=sharing #Linux #LinuxContainers
0 reacties
Nog geen reacties. Wees de eerste!
Log in om te reageren.
Inloggen of word lid