diff --git a/.gitignore b/.gitignore index 402b0aa..07d8bd1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ *lock -public/** */ \ No newline at end of file +public/** \ No newline at end of file diff --git a/content/day1/03_beyond_platform_thinking.md b/content/day1/03_beyond_platform_thinking.md index 7189e22..0f41faa 100644 --- a/content/day1/03_beyond_platform_thinking.md +++ b/content/day1/03_beyond_platform_thinking.md @@ -1,5 +1,5 @@ --- -title: beyond platform thinking at ritchie brothers +title: Beyond Platform Thinking at Ritchie Brothers - Build Things No One Expects, in a Place No One Expect weight: 3 --- @@ -58,4 +58,9 @@ Presented by the implementers at Thoughtworks (TW). * Tool: Honeycomb * Metrics: Opentelemetry - * Operator reconcile steps are exposed as traces \ No newline at end of file + * Operator reconcile steps are exposed as traces + +## Q&A + +* Your teams are pretty autonomus -> What to do with more classic teams: Over a multi-year jurney every team settles on the ownership and selfservice approach +* How to teams get access to stages: They just get temselves a stage namespace, attach to ingress and have fun (admission handles the rest) \ No newline at end of file diff --git a/content/day1/04_user_friendsly_devplatform.md b/content/day1/04_user_friendsly_devplatform.md index 9ef7548..dc977c5 100644 --- a/content/day1/04_user_friendsly_devplatform.md +++ b/content/day1/04_user_friendsly_devplatform.md @@ -1,5 +1,5 @@ --- -title: User friendly Developer Platforms +title: "Blueprints of Innovation: Engineering Paved Paths for a User-Friendly Developer Platform" weight: 4 --- diff --git a/content/day1/05_multitennancy.md b/content/day1/05_multitennancy.md index 440adfc..f204bad 100644 --- a/content/day1/05_multitennancy.md +++ b/content/day1/05_multitennancy.md @@ -1,5 +1,5 @@ --- -title: Multi Tannancy - Micro Clusters +title: Key Takeaways from Scaling Adobe's CI/CD Solution to Support >50K Argo CD Apps weight: 5 --- diff --git a/content/day1/07_hitchhikers_guid_to_platform.md b/content/day1/07_hitchhikers_guid_to_platform.md index e1d5ffa..10a2805 100644 --- a/content/day1/07_hitchhikers_guid_to_platform.md +++ b/content/day1/07_hitchhikers_guid_to_platform.md @@ -1,5 +1,5 @@ --- -title: Hichhikers gzude +title: "The Hitchhiker's Guide to Kubernetes Platforms: Don’t Panic, Just Launch!" weight: 7 --- diff --git a/content/day1/08_scaling_pg.md b/content/day1/08_scaling_pg.md index ec769a9..99db45d 100644 --- a/content/day1/08_scaling_pg.md +++ b/content/day1/08_scaling_pg.md @@ -1,5 +1,6 @@ --- -title: Scaling Postgres using CloudNativePG +title: "From Zero to Hero: Scaling Postgres in Kubernetes Using the Power of CloudNativePG" +weight: 8 --- A short Talk as Part of the DOK day - presendet by the VP of CloudNative at EDB (one of the biggest PG contributors) diff --git a/content/day1/09_serverless.md b/content/day1/09_serverless.md index b367758..b8dde7e 100644 --- a/content/day1/09_serverless.md +++ b/content/day1/09_serverless.md @@ -1,5 +1,6 @@ --- -title: The power of serverless with Knative, Crossplane, Dapr, Keda, Shipwright and friends +title: Unleashing the Power of Serverless on Kubernetes with Knative, Crossplane, Dapr, KEDA, and Friends +weight: 9 --- > When I say serverless I don't mean lambda - I mean serverless diff --git a/content/day1/10_lessons_learned_from_building_a_db_operator b/content/day1/10_lessons_learned_from_building_a_db_operator index 9c50267..3cb69fe 100644 --- a/content/day1/10_lessons_learned_from_building_a_db_operator +++ b/content/day1/10_lessons_learned_from_building_a_db_operator @@ -1,5 +1,5 @@ --- -title: Lessons learned from building a MoboDB Operator +title: Lessons Learned from Building a Database Operator weight: 10 --- diff --git a/content/day1/11_platform_beyond_k8s.md b/content/day1/11_platform_beyond_k8s.md index 598dda8..0e4c119 100644 --- a/content/day1/11_platform_beyond_k8s.md +++ b/content/day1/11_platform_beyond_k8s.md @@ -1,5 +1,5 @@ --- -title: MAtuzre platform engineering beyond Kubernetes +title: To K8S and Beyond – Maturing Your Platform Engineering Initiative weight: 11 --- @@ -49,3 +49,15 @@ weight: 11 * Where: We have a dedicated team of centrally funded people * Lay the foundation: More funding for more larger teams -> Switch from Project to platform mindset * Do your technical Due diligence in parallel + +## Key Lessons + +* Know what your ultimate goals and constraints are +* Know your landscape +* Plan in baby steps and iterate + * Lay the foundation for building the right thing and not just anything + * Dont forget to do your technical dd in parallel + +## Conclusion + +* Majurity model is a helpful part but not the entire plan diff --git a/content/day1/12_oversavbility.md b/content/day1/12_oversavbility.md new file mode 100644 index 0000000..407ff64 --- /dev/null +++ b/content/day1/12_oversavbility.md @@ -0,0 +1,46 @@ +--- +title: What Is Going on Within My Network? a Subtle Introduction to Cilium Hubble +--- + +Held by Cilium regarding ebpf and hubble + +## eBPF + +> Extend the capabilities of the kernel without requiring to change the kernel source code or load modules + +* Benefits: Reduce performance overhead, gain deep visibility while being widely available +* Example Tools: Parca (Profiling), Cilium (Networking), Hubble (Opservability), Tetragon (Security) + +## Cilium + +> Opensource Solution for network connectivity between workloads + +## Hubble + +> Observability-Layer for cilium + +### Featureset + +* CLI: TCP-Dump on steroids + API Client +* UI: Graphical dependency and connectivity map +* Prometheus + Grafana + Opentelemetry compatible +* Metrics up to L7 + +### Where can it be used + +* Service dependency with frequency +* Kinds of http calls +* Network Problems between L4 and L7 (including DNS) +* Application Monitoring through status codes and latency +* Security-Related Network Blocks +* Services accessed from outside the cluser + +### Architecture + +* Cilium Agent: Runs as the CNI für all Pods +* Server: Runs on each node and retrieves the ebpf from cilium +* Relay: Provide visibility throughout all nodes + +## TL;DR + +Hubble looks pretty nice diff --git a/content/day1/_index.md b/content/day1/_index.md index deba1a7..9959604 100644 --- a/content/day1/_index.md +++ b/content/day1/_index.md @@ -8,3 +8,9 @@ Day one is the Day for co-located events aka CloudNativeCon. I spent most of the day attending the Platform Engineering Day - as one might have guessed it's all about platform engineering. Everything started with badge pickup - a very smooth experence (but that may be related to me showing up an hour or so too early). + +## Talk reccomandations + +* Beyond Platform Thinking... +* Hitchhikers Guide to ... +* To K8S and beyond... diff --git a/content/lessons_learned/99_checkout.md b/content/lessons_learned/99_checkout.md new file mode 100644 index 0000000..b7619df --- /dev/null +++ b/content/lessons_learned/99_checkout.md @@ -0,0 +1,7 @@ +--- +title: Check this out +--- + +Just a loose list of stuff that souded interesting + +* Dapr