ContainerDays Hamburg 2018
| title | author | length |
|---|---|---|
| Globalization in the port. How containers changed the world of harbour work | Ursula Richenberger | 16m |
Explains how the standardized container and its high-cube variants enable rapid ship‑to‑truck‑to‑rail transfers and a global logistics geometry, and shows… | ||
| GitOps: Git Based Application Deployment Patterns for Kubernetes | Shahidh K. Mohammed | 34m |
Claim: use Git as the single source of truth to drive Kubernetes clusters so commits become deployments. Demonstrates a working git push builds and deploys… | ||
| Understanding GitLab CI | Kamil Trzcinyki | 33m |
Explains how GitLab CI runs on runners with executors (shell, Docker, Kubernetes) and why choosing the right executor and image matters: switching to Alpine… | ||
| Inception the container version | Khash Sajadi | 31m |
Built a Kubernetes deployment flow to replace EC2 hosting for a SaaS that runs for ~800 companies and ~7,000 developers with ~5–6k deploys/day. Solves three… | ||
| Emergence of Linux Application Containers and the Rise of Kubernetes | Craig McLuckie | 20m |
Chronicles how Linux primitives like cgroups and namespaces plus Google’s Borg/Omega experience get turned into Kubernetes, launched as open source with three… | ||
| Distributed storage with Rook | Kim-Norman Sahm, Alexander Trost | 35m |
Rook runs Ceph inside Kubernetes via CRDs so storage is containerized and managed by an Rook operator + agent; demo provisions a 20GB PVC from a Ceph pool… | ||
| Building a scalable learning platform using Cloud and Containers | Bas Tichelaar | 35m |
A hands-on learning platform runs on Kubernetes and GKE, creating per-user Kubernetes namespaces and ephemeral pods on each challenge start, with… | ||
| Managing und Running Multiple Kubernetes Clusters | Henrik S., Simon P. | 36m |
Managed hosting runs hundreds of Kubernetes clusters with the control plane deployed as per-cluster containers inside namespaces, exposing an OpenVPN… | ||
| Observability in strikethrough action! /strikethrough the wild | Florian L., Josef F. | 31m |
A cloud backend on OpenShift (Azure Germany) runs ~70 microservices in production and ~120 in staging scaling to 200–300 pods, using Prometheus + Grafana for… | ||
| State of Containers and the Convergence of Hyperscale, BigData and HPC | Christian Kniep | 35m |
Argument: containers can bridge HPC, hyperscale and AI by shipping the same image from workstation to cluster; a prototype maps host GPUs and user IDs into… | ||
| Containers on billions of devices | Alexander Sack | 37m |
Claims containers can run on billions of small devices by packaging not just apps but the system as containers, with a tiny runtime called PentaVisor (about… | ||
| Applying (D)DDD and CQ(R)S to Cloud Architectures | Benjamin Nothdurft | 29m |
Shows a practical migration of a monolith to a split write and read architecture with CQRS and event sourcing, implementing a product management service that… | ||
| Secret Management with Hashicorp´s Vault | Daniel Bornkessel | 28m |
Explains concrete Vault setups and what actually works: multiple auth backends are used (tokens, LDAP, GitHub, AWS IAM, Kubernetes, AppRole), Vault issues… | ||
| Persistent Storage with Kubernetes in Production - Which Solution and Why? | Cheryl Hung | 28m |
Compares storage by concrete tradeoffs: performance, access pattern, deployment and management. Recommends object store (S3/EFS/minio) for backups and large… | ||
| Real Integration Tests with TestContainers | Philipp Krenn | 35m |
Demonstrates running throwaway Docker-backed integration tests for Elasticsearch using TestContainers and a Maven plugin, showing a real test that spins an ES… | ||
| Distributed Database DevOps Dilemmas? Kubernetes to the rescue! | Akmal Chaudhri | 33m |
Apache Ignite is a JVM in‑memory data grid that adds native persistence (enabled by a flag), provides SQL99 support and both pessimistic and optimistic… | ||
| The Cloud Native Evolution | Ihor Dvoretskyi | 19m |
Cloud Native evolution: Kubernetes scales to 5,000 nodes per cluster and graduates as CNCF’s first mature project; the foundation catalogs interoperable tools… | ||
| Istio 101: Open Source Service Mesh for Microservices | Sandeep Dinesh | 34m |
Istio runs as an istio sidecar proxy that auto‑injects into pods and captures all network calls, while OpenCensus adds tracing and metrics inside app code via… | ||
| Certificates in Kubernetes | Ilya Margolin | 15m |
Explains how to automate TLS lifecycle in Kubernetes using cert-manager with ACME and the Kubernetes CSR API, replacing ad hoc Secrets and manual openssl… | ||
| New Course "Kubernetes Administration" (LFS458) from The Linux Foundation | Klaus Behrla | 14m |
A four-day, hands-on Linux Foundation course (LFS458) teaches Kubernetes administration using a persistent cloud lab environment and dozens of practical labs… | ||
| Container Security: Exploits, Vulnerabilities and Defense | Elissa Shevinsky | 32m |
Docker Hub images embed cryptominers that are downloaded >5 million times and mined roughly $90,000 worth of Monero; unsecured Kubernetes consoles expose AWS… | ||
| One Cluster to Rule Them All - Multi-Tenancy for 1k Users | Lutz Behnke | 37m |
A single Kubernetes cluster ran for about 1,000 users and research projects using kops, a GitLab-to-namespace integrator and a custom auth bridge called… | ||
| Extending Kubernetes with CustomResouceDefinition | Dr. Stefan Schimanski | 36m |
Shows how to extend Kubernetes with a CustomResourceDefinition for sensors and a small controller/operator that watches those JSON objects, created via kubectl… | ||
| Kubernetes as a platform for platforms | Craig McLuckie | 32m |
Kubernetes is described as database plus controllers where the API server records declarative intent in etcd and controllers reconcile that state via watches… | ||
| KubeCI - Cloud Native Continuous Delivery for Kubernetes | Matthias Loibl | 26m |
KubeCI is an open source Go continuous delivery system for Kubernetes that runs pipelines as containers with lightweight agents, registry pushes and secret… | ||
| Introduction to Virtual Kubelet | Ria Bhatia | 37m |
Virtual Kubelet presents a pluggable interface that makes Azure Container Instances appear as fake nodes so Kubernetes can offload pods as on‑demand compute… | ||
| Migrating the Next Generation Mobile Core Towards 5G with Kubernetes | Karla Saur | 35m |
Prototype migrates an EPC to Kubernetes using SR-IOV and DPDK for user-plane speed, plus multus CNI to give pods multiple interfaces; core pinning and… | ||
| A DevSecOps Approach to Zero Trust Network Security | Andrew Randall | 26m |
Shows a practical path from Kubernetes NetworkPolicy plus Istio TLS to a deployable zero trust stack, using Calico/Tiger CNX to merge network and service‑mesh… | ||
| Serverless Functions for Beginners | Steve Mayne | 37m |
Practical intro to running functions on Kubernetes using OpenFaaS with a lightweight watchdog in each container, Prometheus + Alertmanager for telemetry, NATS… | ||
| HandsOn PodSecurity Policies | Erkan Yanar | 37m |
Demonstrates Kubernetes PodSecurityPolicies and the admission controller by creating PSPs, RoleBindings and namespace scoping with kubectl and the API, then… | ||
| Building a CI/CD driven infrastructure for managing Kubernetes clusters | Sascha M., Stephan F. | 36m |
A CI/CD driven Kubernetes platform built with GitLab CI pipelines, Terraform, Matchbox and Container Linux automates full cluster redeploys in ~15 minutes and… | ||
| Gitkube: Continuous Deployment to Kubernetes using Git Push | Shahidh K Muhammed | 15m |
Gitkube turns the three-step Docker/Kubernetes workflow into a commit-and-git push loop by installing a CRD/operator and an in-cluster builder agent that runs… | ||
| Machine API: An easier way to manage nodes in Kubernetes | Sebastian Scheele | 16m |
Machine API provides a Machine CRD that declares node specs and a controller that calls cloud APIs (AWS, GCP, vSphere or custom) to create or delete instances… | ||
| The "what" and "why" of Flatcar Linux, a friendly fork of Container Linux | Chris Kühl | 33m |
Flatcar Linux is a one-to-one compatible fork of CoreOS Container Linux that reproduces Chromium OS/Gentoo lineage, automated A/B atomic update with fallback… | ||
| The Enterprise´s new Shoes | Daniel Eichten, Joseph Salisbury | 38m |
Adidas moves core storefront to Kubernetes on Giant Swarm, running ~30 clusters across five regions on AWS with CI/CD and Prometheus monitoring; automated… | ||
| Running a DevOps style production Docker cluster using the Microsoft platform | Loek D., Alex T. | 34m |
Shows a live example of diagnosing a CPU-bound bug caused by a naive paging change in the leaderboard API, traced with Application Insights and OMS to a… | ||
| Serverless with Kubeless | Johannes Engelke | 35m |
An internal extensibility platform called Kima runs serverless workloads by wiring Kubeless on Kubernetes with Istio for mesh and the Open Service Broker… | ||
| How we scale DroneCI on demand | Thomas Boerger | 37m |
OwnCloud replaces Travis and Jenkins with a container-native Drone setup, deploys infrastructure with Terraform and Ansible, and adds a separate drone… | ||
| Getting Started with Kubernetes | Bastian Hoffmann | 34m |
Shows how to set up a local Kubernetes cluster from a laptop using desktop client tools and real commands, then deploy a web app plus database. Covers concrete… | ||
| Java in a world of containers | Matthew Gilliard | 35m |
Cold-start benchmark goes from ~156 ms to ~123 ms by creating an 18 MB class data sharing file with java -Xshare:dump (about 30 ms saved), and down to ~101 ms… | ||
| Moving beyond DevOps with automated cloud-native platforms | Dirk Wallerstorfer | 30m |
Claims that many orgs only have 5% visibility into complex cloud-native stacks and that a five-stage path — visibility, microservices/cloud migration, safety… | ||
| Towards unprivileged container builds | Alban Crequy | 31m |
Goal: build container images inside Kubernetes pods without host root or extra privileges. Uses user namespaces to map root-in-container to non-root on host… | ||
| How containers make security and compliance instantly easier | Michael Dielmann | 21m |
Company packages a legacy millions-of-lines app into a fat container and wires it into a pipeline that aggregates 30+ feeds for vulnerability data, reduces… | ||
| Mircoservices the right way: an introduction to Istio | Laurent Grangeau | 33m |
Istio is shown as a Kubernetes-native service mesh that injects an Envoy sidecar proxy per pod and uses pilot, mixer and citadel to push config, telemetry and… | ||
| Simplification of Data Pipelines by Containerization | Maren Ü., Dr. Rebecca D. | 35m |
Claim: containerizing end-to-end ML pipelines makes iteration fast and operationally simple. Demo uses Spark 2.3 on Kubernetes, automated Docker builds via… | ||
| Why running kubelet on your vacuum robot is (not) a good idea | Christian Simon | 31m |
Claim: running kubelet-like control on cheap robot vacuums is feasible for local scheduling and monitoring but not production-ready. Implementation uses Ubuntu… | ||
| Self-Healing Kubernetes | Max Leonard Inden | 21m |
Describes running a Kubernetes control plane as pods on itself to survive failures, using kubelet static pod manifests for bootstrap, leader election for idle… | ||
| Cloud Native Applications | Karsten Samaschke | 42m |
Argues that containers plus microservices plus Kubernetes/OpenShift are necessary but not sufficient; culture and process matter more. Claims operational… | ||
| Challenges of running data stores in containers | Johannes Unterstein | 35m |
Runs neo4j clusters on Kubernetes using a custom operator that manages 3‑node Raft clusters (majority required for writes), mounts data outside containers, and… | ||
| nothing matches | ||