Skip to content

Commit

Permalink
publish FrOSCon Talk
Browse files Browse the repository at this point in the history
  • Loading branch information
cedi committed Aug 6, 2023
1 parent d13d234 commit 55e6aa0
Show file tree
Hide file tree
Showing 617 changed files with 662 additions and 11 deletions.
2 changes: 1 addition & 1 deletion content/home/experience.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ widget = "experience" # See https://sourcethemes.com/academic/docs/page-builder
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
#weight = 40 # Order that this section will appear.
weight = 100
weight = 85

title = "Experience"
subtitle = "PREVIOUS ASSOCIATIONS THAT HELPED TO GATHER EXPERIENCE"
Expand Down
2 changes: 1 addition & 1 deletion content/home/posts.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
widget = "pages" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 50 # Order that this section will appear.
weight = 51 # Order that this section will appear.

title = "Recent Posts"
subtitle = "Occasionally I write some blog-posts"
Expand Down
2 changes: 1 addition & 1 deletion content/home/projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
widget = "portfolio" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 65 # Order that this section will appear.
weight = 90 # Order that this section will appear.

title = "Projects"
subtitle = "ALL THINGS ARE DIFFICULT BEFORE THEY ARE EASY"
Expand Down
2 changes: 1 addition & 1 deletion content/home/talks.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
widget = "pages" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 70 # Order that this section will appear.
weight = 50 # Order that this section will appear.

title = "Recent Talks"
subtitle = ""
Expand Down
2 changes: 1 addition & 1 deletion content/talk/alerting/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors:
event: 20. Gulaschprogrammiernacht
event_url: https://entropia.de/GPN20

location: Karlsruhe, Germany
location: Zentrum für Kunst und Medien, Karlsruhe, Germany

summary: Have you ever considered that your incident from last night might actually be something very positive? No? Then you should watch this talk! I'm going to introduce you to some concepts in the domain of resiliency engineering and then have a look into how you can build an alerting strategy that doesn't page you unnecessarily at 3am.

Expand Down
2 changes: 1 addition & 1 deletion content/talk/denog14/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors:
event: DENOG 14
event_url: https://www.denog.de/de/meetings/denog14/index.html

location: Hamburg, Germany
location: Bucerius Law School, Hamburg, Germany

summary: Hilfe, ich werde befördert - was du von einer Karriere als Senior+ Engineer, Tech Lead oder (schluck!) Teamleiter erwarten kannst oder wie man sich darauf vorbereitet. Und warum das manchmal gar nicht so doof ist.

Expand Down
Binary file added content/talk/from-zero-to-k8s-en/featured.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
64 changes: 64 additions & 0 deletions content/talk/from-zero-to-k8s-en/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
title: From 0 to Kubernetes. An introduction to container orchestration with practical answers to common questions like "why?" Or "when?"
authors:
- cedi

event: FrOSCon 2023
event_url: https://froscon.org

location: Hochschule Bonn-Rhein-Sieg, Germany

summary: The world of container orchestration is often daunting for newcomers! But in this talk we will embark on a journey through the evolution of infrastructure management, from bare metal and virtual machines to the modern world of containers and their orchestration.

abstract: The world of container orchestration is often daunting for newcomers! But in this talk we will embark on a journey through the evolution of infrastructure management, from bare metal and virtual machines to the modern world of containers and their orchestration. After we get to know the history, we will highlight the use cases and talk about getting started in the Kubernetes world. In this insightful and entertaining talk, we'll explore the basics of container orchestration with Kubernetes together. First, let's lay a solid foundation by reviewing the basic concepts and history of this emerging technology. This gives us the necessary understanding to then turn to the practical aspects. Once we're on safe ground, let's take a look at the key steps to get into the world of Kubernetes. To do this, we share helpful tips and insights that will help you avoid common pitfalls and use this amazing technology with confidence. Our first focus is setting up a working Kubernetes cluster. We will show you step by step how you can set up your own cluster and what you should pay attention to. Now that we've covered the basics of building a cluster, let's move on to deploying workloads. We explain how you can successfully deploy your applications and services in Kubernetes and how you ensure that they run stably and efficiently. Using best practice examples, we will show you which proven methods and tools you can use to run your Kubernetes cluster efficiently and securely. We deal with the long-term management of your workloads in Kubernetes. We rely on reproducible deployments based on the GitOps workflow to ensure reliable and efficient use. We explain what GitOps is, how it works and what advantages it offers. We also give you practical advice and examples on how to implement and successfully use GitOps in your own Kubernetes cluster. Overall, this talk provides a comprehensive yet easy-to-understand introduction to the world of Kubernetes and container orchestration. We attach particular importance to the fact that the participants can absorb the information well and put it directly into practice. Our goal is to help you take full advantage of this innovative technology and make your infrastructure effective and future-proof.

# Talk start and end times.
# End time can optionally be hidden by prefixing the line with `#`.
date: "2023-08-05T13:00:00Z"
date_end: "2023-08-05T14:00:00Z"
all_day: false

# Schedule page publish date (NOT talk date).
publishDate: "2023-08-05T14:00:00Z"

authors:
- cedi

tags:
- kubernetes
- cloud

# Is this a featured talk? (true/false)
featured: true

image:
caption: ''
focal_point: center
preview_only: false

links:
- name: watch on media.ccc.de
url: https://media.ccc.de/v/froscon2023-2918-from_0_to_kubernetes
- name: watch on YouTube
url: https://www.youtube.com/watch?v=ZbslJdW8iOg
- name: Slides
url: "slides/index.html"

# Markdown Slides (optional).
# Associate this talk with Markdown slides.
# Simply enter your slide deck's filename without extension.
# E.g. `slides = "example-slides"` references `content/slides/example-slides.md`.
# Otherwise, set `slides = ""`.
slides:

# Projects (optional).
# Associate this post with one or more of your projects.
# Simply enter your project's folder or file name without extension.
# E.g. `projects = ["internal-project"]` references `content/project/deep-learning/index.md`.
# Otherwise, set `projects = []`.
projects:
# - internal-project

# Enable math on this page?
math: true
---
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"assets":{"B9D0E6A482669D0552ECFD0DADDFFA89":{"type":"texture","index":0,"assetRequest":{"type":"slide","state":"contents","slide":"none"},"url":{"native":"assets\/00A6DB78-E0B6-4A84-A724-CB497D6C5B31.pdf"},"width":1920,"height":1080},"F7124714B166DA5F51EAA5B8BB15FBCB":{"type":"texture","index":1,"assetRequest":{"type":"slide","state":"contents","slide":"none"},"url":{"native":"assets\/00A6DB78-E0B6-4A84-A724-CB497D6C5B31.pdf"},"width":1920,"height":1080}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"objectID":"0","layers":[{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,-0.00035007912466775983,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"layers":[{"animations":[],"layers":[],"texturedRectangle":{"isBackgroundTexture":false,"singleTextureOpacity":1,"textureType":0,"textBaseline":0,"textXHeight":0,"isVerticalText":false},"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":0,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"texture":"F7124714B166DA5F51EAA5B8BB15FBCB"},{"animations":[{"additive":false,"timeOffset":0,"beginTime":0,"from":{"scalar":false},"repeatCount":0,"fillMode":"both","duration":0.01,"autoreverses":false,"property":"hidden","to":{"scalar":true},"removedOnCompletion":false}],"layers":[],"texturedRectangle":{"isBackgroundTexture":false,"singleTextureOpacity":1,"textureType":0,"textBaseline":0,"textXHeight":0,"isVerticalText":false},"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":0,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"texture":"B9D0E6A482669D0552ECFD0DADDFFA89"}]}]},"effects":[],"duration":0.01,"type":"transition","attributes":{"direction":0},"name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"pasted-image.tiff","targetRectangle":{"y":69.066951751708984,"x":673.15183641545866,"width":573.70607901341589,"height":557.54462274243269}},{"text":"Kubernetes","targetRectangle":{"y":698.09832763671875,"x":352.56744384765625,"width":1210.788,"height":303.40092468261719}}],"baseLayer":{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"objectID":"0","layers":[{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,-0.00035007912466775983,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"layers":[{"animations":[],"layers":[],"texturedRectangle":{"isBackgroundTexture":false,"singleTextureOpacity":1,"textureType":0,"textBaseline":0,"textXHeight":0,"isVerticalText":false},"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":0,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"texture":"B9D0E6A482669D0552ECFD0DADDFFA89"}]}]}}]}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
local_slide( {"name":"00A6DB78-E0B6-4A84-A724-CB497D6C5B31","json":{"assets":{"B9D0E6A482669D0552ECFD0DADDFFA89":{"type":"texture","index":0,"assetRequest":{"type":"slide","state":"contents","slide":"none"},"url":{"native":"assets\/00A6DB78-E0B6-4A84-A724-CB497D6C5B31.pdf"},"width":1920,"height":1080},"F7124714B166DA5F51EAA5B8BB15FBCB":{"type":"texture","index":1,"assetRequest":{"type":"slide","state":"contents","slide":"none"},"url":{"native":"assets\/00A6DB78-E0B6-4A84-A724-CB497D6C5B31.pdf"},"width":1920,"height":1080}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"objectID":"0","layers":[{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,-0.00035007912466775983,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"layers":[{"animations":[],"layers":[],"texturedRectangle":{"isBackgroundTexture":false,"singleTextureOpacity":1,"textureType":0,"textBaseline":0,"textXHeight":0,"isVerticalText":false},"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":0,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"texture":"F7124714B166DA5F51EAA5B8BB15FBCB"},{"animations":[{"additive":false,"timeOffset":0,"beginTime":0,"from":{"scalar":false},"repeatCount":0,"fillMode":"both","duration":0.01,"autoreverses":false,"property":"hidden","to":{"scalar":true},"removedOnCompletion":false}],"layers":[],"texturedRectangle":{"isBackgroundTexture":false,"singleTextureOpacity":1,"textureType":0,"textBaseline":0,"textXHeight":0,"isVerticalText":false},"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":0,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"texture":"B9D0E6A482669D0552ECFD0DADDFFA89"}]}]},"effects":[],"duration":0.01,"type":"transition","attributes":{"direction":0},"name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"pasted-image.tiff","targetRectangle":{"y":69.066951751708984,"x":673.15183641545866,"width":573.70607901341589,"height":557.54462274243269}},{"text":"Kubernetes","targetRectangle":{"y":698.09832763671875,"x":352.56744384765625,"width":1210.788,"height":303.40092468261719}}],"baseLayer":{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"objectID":"0","layers":[{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,-0.00035007912466775983,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"layers":[{"animations":[],"layers":[],"texturedRectangle":{"isBackgroundTexture":false,"singleTextureOpacity":1,"textureType":0,"textBaseline":0,"textXHeight":0,"isVerticalText":false},"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":0,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"texture":"B9D0E6A482669D0552ECFD0DADDFFA89"}]}]}}]}} )
Binary file not shown.

Large diffs are not rendered by default.

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 55e6aa0

Please sign in to comment.