Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Health & Fitness
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Podjoint Logo
US
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/3e/f7/a8/3ef7a850-15c6-8200-ada9-bd8397dc5e2e/mza_11350233161515693993.jpg/600x600bb.jpg
Cloud Native Compass
Rawkode Academy
23 episodes
2 weeks ago
The podcast that helps you navigate your way through Kubernetes and Cloud Native trends.
Show more...
Technology
News,
Tech News
RSS
All content for Cloud Native Compass is the property of Rawkode Academy and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
The podcast that helps you navigate your way through Kubernetes and Cloud Native trends.
Show more...
Technology
News,
Tech News
Episodes (20/23)
Cloud Native Compass
Flatcar Linux: A Modern OS for the Always-On Infrastructure

Flatcar Linux: A Modern OS for the Always-On Infrastructure

In this episode, we dive deep into Flatcar Linux, an immutable Linux distribution designed for always-on infrastructures. The discussion covers the architecture and features of Flatcar, including its self-updating capabilities and minimal attack surface. We explore the use of Ignition for provisioning, the role of Systemd and its extensions, and the detailed update process via an update server. The Flatcar maintainers also highlight the benefits of full-disk encryption, node-level metrics, and operational insights available through tools like Nebraska and Node exporter. Guest speakers include Flatcar maintainers and engineers from Microsoft, who share their experiences and insights on managing and maintaining Flatcar at scale.

Creators & Guests

  • David Flanagan - Host
  • :thilo: - Guest
  • Mathieu Tortuyaux - Guest
  • James Le Cuirot - Guest

  • (00:00) - Introduction
  • (01:59) - Guest Introductions
  • (03:10) - What is Flatcar?
  • (12:30) - Kernel modules and Flatcar
  • (17:41) - Getting started with Flatcar
  • (21:27) - Encryption with Flatcar
  • (29:40) - Kubernetes Upgrades with Flatcar
  • (35:14) - Flatcar k8s node upgrades
  • (38:08) - Flatcar Metrics
  • (40:42) - Operating at scale
  • (44:25) - Recap
  • (45:07) - Quick-fire questions
Show more...
2 weeks ago
51 minutes

Cloud Native Compass
Platform Engineering: Asking 'Why?' with Evelyn Osman

Evolving Platform Engineering & The Rise and Fall of Kubernetes with Evelyn Osmond

In today's episode of Cloud Native Compass, we dive deep into the world of platform engineering and Kubernetes. Our guest, Evelyn Osmond, head of platform at a Munich-based energy trade startup, shares her extensive experience and insights on building and maintaining platforms. We discuss the future of scripting, the challenges of release management, and the importance of continually asking 'why' in both technical and business contexts. Join us as we explore the benefits and potential pitfalls of Kubernetes, the necessity of understanding the 'why' behind our choices, and the evolving landscape of cloud-native technologies. Whether you're a junior developer or a seasoned engineer, there's something here for everyone.

Click here to watch a video of this episode.

  • (00:00) - Introduction and Overview
  • (01:02) - Guest Introduction: Evelyn Osmond
  • (03:26) - Evelyn's Background in Tech
  • (05:08) - The Evolution of Scripting and Platforms
  • (13:53) - The Importance of Asking 'Why'
  • (19:14) - Engineering Principles and Practices
  • (22:49) - Debating Code Generation and Templating
  • (23:14) - Understanding Developer Motivations
  • (24:05) - The Importance of Questioning Requirements
  • (30:02) - Challenges with Kubernetes Adoption
  • (30:52) - Evaluating Kubernetes for Different Use Cases
  • (35:37) - The Future of Kubernetes and Cloud Native Solutions
  • (41:59) - Concluding Thoughts and Farewell

Creators & Guests
  • Laura Santamaria - Host
  • David Flanagan - Host
  • Evelyn - Guest
Show more...
3 weeks ago
43 minutes

Cloud Native Compass
AI-Augmented Programming

Ever wondered how AI is changing the way we code? Laura and David break it down in this episode of Smart Coding. From real-world examples to the surprising environmental impact of AI tools, they cover it all—with a few personal stories thrown in. Tune in for a relaxed and eye-opening chat.

00:00 Introduction to AI Augmented Programming

01:32 David's Coding Journey with AI

02:43 Debating the Merits of AI in Coding

04:29 Practical Applications of AI in Development

07:14 The Future of Coding with AI

11:11 Personal Experiences and Reflections

14:40 Learning and Adapting in the AI Era

19:09 Analogies and Deeper Insights

23:24 Discussing Web Design Skills

23:44 Challenges with Rawkode Academy Website

23:54 AI's Role in Web Development

25:09 The Future of AI in Coding

27:47 AI in Meetings and Daily Life

30:45 Environmental Impact of AI

36:27 AI-Generated Documentation

26:35 Final Thoughts and Farewell

Show more...
4 months ago
41 minutes

Cloud Native Compass
Observability for Developers: What You Need to Know?

Observability for Developers: What You Need to Know?


In this episode, we discuss the intricacies of observability in microservices with Adriana Villela, a principal developer advocate at Dynatrace and an OpenTelemetry maintainer. Adriana shares insights about the importance of properly instrumenting code, managing technical debt, and balancing the environmental impact of observability data. She also delves into practical advice for getting started with OpenTelemetry and the importance of community contributions. Join us to pick up practical tips on improving your observability practices — and learn how to make smarter decisions that help you sleep better at night, even while running complex distributed systems.

 

00:00 Introduction to Observability

01:22 Meet Adriana Villela

03:40 The Role of Developer Advocacy

06:27 Challenges in Observability

08:05 Understanding OpenTelemetry

15:07 Manual vs. Auto Instrumentation

20:25 Best Practices for Instrumentation

22:58 Understanding Instrumentation Importance

23:29 Defining Observability

24:14 Cost and Environmental Impact of Tracing

25:57 Effective Observability Practices

28:23 Choosing the Right Technology Stack

32:37 Balancing Cost and Data Storage

39:36 Learning and Contributing to OpenTelemetry

47:20 Final Thoughts

Show more...
4 months ago
48 minutes

Cloud Native Compass
The Future of Sustainability in Open Source

The Future of Sustainability in Open Source

Can open source ever truly be sustainable?
In this mind-bending episode, Hazel Weakly guides us through the social, economic, and emotional layers of open source communities. We dig into governance, funding models, trust, burnout, and what it means to scale collective ownership—without losing your mind.

Hazel Weakly: The Nivenly Foundation Fellow, Member of CNCF’s Deaf and Hard of Hearing WG, Software Developer | Leader 

Hosts: David Flanagan and Laura Santamaria

00:00 Introduction to Open Source Sustainability

01:28 Meet Hazel Weakly

02:56 The Challenges of Open Source Sustainability

09:17 Maintainer Burnout and Governance

17:01 Funding Models and Economic Realities

27:26 Community Health and Conflict Resolution

40:46 The Future of Web Browsers as Public Utilities

47:07 Conclusion and Farewell

Show more...
4 months ago
47 minutes

Cloud Native Compass
Atlantis: The Terraform Automation Powerhouse

In this episode David and Laura explore the world of Atlantis, the Terraform automation tool, with special guest Jose (PePe) Amengual, a core contributor and maintainer of the Atlantis project. We discuss the origins, features, and future of Atlantis, along with its role in production engineering and its integration with various VCS systems.


00:00 Introduction

00:14 Terraform Automation and Project Atlantis

00:35 Pepe’s Journey with Project Atlantis

03:40 What is Atlantis?

22:05 Security Aspects of Atlantis

11:09 Future of Atlantis

Show more...
7 months ago
39 minutes

Cloud Native Compass
Java for Serverless Functions

Java for Serverless Functions
 

In this episode of Cloud Native Compass, hosts Laura and David explore the world of Java for serverless functions with special guest Otávio Santana. Otávio, a seasoned Java developer and Kubernetes expert, shares his insights into the modernization of Java, its ecosystem, and its place in the cloud native landscape. We discuss Java's evolution, the misconceptions surrounding it, and why it remains a powerful tool for developers today.

00:00 Introduction to Java for Serverless Functions

00:07 Meet Otavio Santana: Java Champion and Kubernetes Expert

04:28 Java's Evolution and Modernization

06:12 Java in the Cloud Native Landscape

16:56 Java Ecosystem and Frameworks

18:37 Java's Flexibility and Community Support

28:14 Java in Kubernetes and Future Prospects

29:44 Conclusion and Final Thoughts

Show more...
7 months ago
29 minutes

Cloud Native Compass
Dapr: The Future of Microservices

Dapr: The Future of Microservices

In this episode of Cloud Native Compass, host David Flanagan is joined by Mark Fussell, co-founder and CEO of Diagrid, to discuss the intricacies of Dapr and its role in microservices and distributed systems. They delve into the actor model, the new Dapr Agents, and much more.

Creators & Guests

  • David Flanagan - Host
  • Laura Santamaria - Host
  • Mark Fussell - Guest

Click here to watch a video of this episode.

  • (00:00) - Introduction
  • (00:09) - Guest Introduction
  • (00:14) - Overview of Dapr and Microservices
  • (00:42) - Exploring Microservices
  • (01:12) - Challenges in Microservices
  • (00:42) - Dapr's Solutions for Microservices
  • (03:25) - The Role of Dapr in Simplifying Microservices
  • (04:17) - Communication and Coordination in Microservices
  • (06:00) - Service Invocation and Pub/Sub in Dapr
  • (33:22) - Component Model in Dapr
  • (22:38) - The Outbox Pattern and Actor Model
  • (39:49) - Dapr Agents and LLM Integration
  • (49:08) - Diagrid's Role with Dapr
  • (52:00) - Conclusion and Sign-Off
Show more...
7 months ago
53 minutes

Cloud Native Compass
Simplifying Kubernetes Adoption Challenges

Struggling to Learn Kubernetes?


Here’s How to Stay MotivatedIn this episode of Cloud Native Compass, host David Flanagan talks with Koray Oksay, a Kubernetes consultant, trainer at Kubermatic, CNCF Ambassador, and organizer of KCD Istanbul. From this episode, you’ll learn how to overcome the challenges of learning new technologies, how to find motivation, and how to use real-world projects to improve skills. The guest shares personal experiences—how he moved from struggling with Perl and Python to using them effectively in production.


Don’t miss this chance to learn from a seasoned professional!


00:00 Introduction and Missing Co-Host

00:25 Meet Koray: Background and Experience

01:59 Journey into Kubernetes and Cloud Native

04:55 Challenges in Adopting Kubernetes

06:17 Training and Skill Levels in Kubernetes

12:20 Tools and Best Practices in Kubernetes

17:44 Choosing the Right Tools for Your Needs

19:23 Preferred Tools and Final Thoughts

20:35 Introduction to KKP and Managed Kubernetes

21:10 Public Cloud vs On-Prem Kubernetes Management

21:56 Customization and Freedom in Kubernetes

24:04 Future Technologies in Kubernetes and Cloud Native

25:07 The Complexity of Kubernetes

27:01 Cluster Management Best Practices

33:31 Getting Started with Kubernetes: Tips and Resources

39:23 Final Thoughts and Community Involvement

Show more...
7 months ago
37 minutes

Cloud Native Compass
Cloud Server-Side WebAssembly

In this episode, David and Laura catch up with Mikkel Mørk Hegnhøj from Fermyon to break down the latest in WebAssembly. They’ll cover how it’s changing cloud computing, what’s new with Spin and WASI, and why devs should care. Tune in for some great insights!

Click here to watch a video of this episode.

Creators & Guests

  • David Flanagan - Host
  • Laura Santamaria - Host
  • Mikkel Mørk Hegnhøj - Guest

  • (00:00) - Introduction to Server-Side WebAssembly
  • (00:25) - Technical Difficulties and Banter
  • (01:01) - Guest Introduction: Mikkel Mørk Hegnhøj
  • (02:00) - WebAssembly Evolution and Spin 3.0
  • (05:02) - WASI and WebAssembly Components
  • (10:23) - WebAssembly in Kubernetes
  • (16:26) - Spin 3.0 Features and Future Directions
  • (19:25) - Distributed Promises and WebAssembly
  • (19:58) - Frameworks and Programming Languages in WebAssembly
  • (20:58) - Polyglot Development and Experimentation
  • (22:40) - Practical Use Cases for Polyglot Programming
  • (24:37) - Enterprise Benefits of WebAssembly
  • (25:29) - Component-Based Deployment in Kubernetes
  • (28:20) - Developer Experience with Spin and WebAssembly
  • (33:28) - Open Telemetry Integration in Spin V3
  • (35:50) - Future of Spin and WebAssembly
  • (37:40) - Closing Remarks and Upcoming Events
Show more...
8 months ago
38 minutes

Cloud Native Compass
Navigating Kubernetes: Insights, Challenges, and the Release Cycle with Kat Cosgrove

In this episode of Cloud Native Compass, hosts David Flanagan and Laura Santamaria dive deep into the complexities of the Kubernetes release cycle with guest Kat Cosgrove. Kat, a sub-project lead for SIGrelease in the Kubernetes project, shares her experiences and discusses issues such as burnout, handling drive-by PRs, and the nuances of managing a fast-moving open source project. They explore the structure of the release team, the challenges of maintaining CI stability, and the ever-evolving nature of contributing to Kubernetes. Alongside tech talk, the trio reminisces about their work history, the challenging debates over project management, and the quirks of maintaining open source projects. Kat also recommends a book, a movie, and an album, providing a well-rounded blend of tech insights and personal favorites.

Click here to watch a video of this episode.

Featuring

  • David Flanagan - Host
  • Laura Santamaria - Host
  • Kat Cosgrove - Guest

  • (00:00) - Introduction
  • (00:08) - Meet the Hosts and Guest
  • (01:24) - Kubernetes Release Process Overview
  • (03:22) - Challenges in Kubernetes Release Management
  • (04:08) - Team Structure and Roles
  • (06:29) - Open Source Contributions and Burnout
  • (11:06) - Managing CI and Bug Triage
  • (15:28) - Release Delays and External Dependencies
  • (16:51) - Press Embargoes and Publicity
  • (20:46) - AI in Open Source Documentation
  • (22:13) - The Challenges of Open Source Contributions
  • (23:06) - The Auto PEP 8 Incident
  • (23:49) - The Overwhelming Decisions of Maintainers
  • (24:01) - The Etiquette of Open Source PRs
  • (26:39) - Personal Experiences in Open Source
  • (28:56) - The Accidental Involvement in Kubernetes
  • (32:17) - The Chaos of SIG Release
  • (34:31) - Kubernetes 2.0 and Backwards Compatibility
  • (37:07) - Book, Movie, and Album Recommendations
  • (38:51) - Conclusion and Farewell
Show more...
9 months ago
39 minutes

Cloud Native Compass
From Kubernetes to Cloud Run: Chainguard's Journey

Exploring Cloud Migrations & Infrastructure Strategies with Jason Hall of Chainguard

Click here to watch a video of this episode.

In this episode of the Cloud Native Compass podcast, hosts David Flanagan and Laura Santamaria chat with Jason Hall, Principal Engineer at Chainguard. They delve into Chainguard's migration from Kubernetes and Knative to Cloud Run, discussing the reasons behind the move, cost considerations, managing technical debt, and best practices for infrastructure management. The conversation also covers the benefits of using Cloud Run, their strategic use of BigQuery for event logging, and insights into least access security models. Tune in to learn more about navigating cloud-native environments and optimizing infrastructure.

Creators & Guests

  • David Flanagan - Host
  • Laura Santamaria - Host
  • Jason Hall - Guest

  • (00:00) - Introduction
  • (00:52) - Jason Does Stuff
  • (01:32) - Chainguard's Migration Journey
  • (02:18) - Challenges with Kubernetes and Knative
  • (04:33) - Adopting Cloud Run
  • (12:15) - Multi-Region Deployment with Cloud Run
  • (19:26) - Security and Authorization Practices
  • (27:29) - Operational Decisions and Cost Considerations
  • (33:07) - Debunking Kubernetes Myths
  • (33:24) - The Illusion of Free Services
  • (33:42) - Scaling Challenges and Solutions
  • (37:00) - Convincing Leadership to Address Technical Debt
  • (39:41) - Developer Environments in the Cloud
  • (43:18) - Cloud Run vs. BigQuery Debate
  • (47:20) - Security and Logging Best Practices
  • (52:56) - Future Plans and Focus Areas
  • (54:45) - Final Thoughts and Farewells
Show more...
9 months ago
56 minutes

Cloud Native Compass
InfluxDB 3 & Rust

InfluxDB 3.0 Rewrite

InfluxDB, a time series database, underwent a major rewrite to create InfluxDB 3.0, also known as IOx. The decision to rewrite the database was driven by the need for strict control over memory management and high performance. The project started as a research endeavor and gradually gained traction within the company. The team decided to build around projects under the Apache Foundation, such as Apache Arrow and Apache Data Fusion. In April 2022, InfluxDB 3.0 was officially announced, aiming to improve performance, scalability, and cost-effectiveness for users.

IOx Database Engine

The new database engine, IOx, is designed to handle various types of observability and monitoring data, including metrics, traces, and logs. It aims to provide a single store for all these signals, eliminating the need for separate databases. However, querying the data efficiently is still a challenge that the team is working on. The goal is to make IOx the go-to solution for storing and querying observational data, not only for server infrastructure monitoring but also for sensor data use cases.

Challenges and Considerations

Working with logs, tracing, and structured events in time series databases poses challenges. The dynamic and inconsistent nature of schemas in logs and tracing use cases can make extracting structured fields difficult. Time series databases also have limitations in handling tracing front ends and require an index to map trace IDs to individual traces. While metrics, logs, and traces are the gold standard for observability, there is room for improvement in terms of usability and performance.

Flux and Data Fusion

Flux, a scripting language developed for InfluxDB 2.0, addresses user requests for more complex query logic and integration with third-party systems. InfluxDB 3.0 incorporates a parser in Rust to translate SQL queries into a Data Fusion query plan, benefiting from the performance optimizations of Data Fusion. However, bringing Flux to InfluxDB 3.0 proved challenging due to the large surface area of Flux and limited time and resources. Updating the Flux engine to use the 3.0 native API could potentially resolve these issues.

InfluxDB Development and Open Source Licensing

InfluxData is focused on improving the core query engine of InfluxDB and enhancing its capabilities and performance. They have created a separate community fork of Flux to allow collaboration on its development. Paul Dix, the co-founder, believes that true open source should be about freedom and expresses his intention to keep InfluxDB 3 as a permissively licensed project. He discusses the recent license change by HashiCorp and the growing distrust in the developer community towards VC-backed open source projects. Putting InfluxDB into a foundation may not be feasible due to the lack of multiple contributors.

Show more...
1 year ago
56 minutes

Cloud Native Compass
Trust and Validation in AI

Here are 5 key takeaways from this episode that you don't want to miss:

1️⃣ The People Problem: Laura Santamaria raises an important concern about verifying AI-generated outputs and tackling the challenge of the "people problem" in AI development.

2️⃣ Verifying Data Authenticity: JJ discusses the challenge of proving that a data blob originated from a specific model and how this issue is being addressed by companies like IBM through pile cleaning and legal penalties.

3️⃣ AI Misconceptions: We debunk some common misconceptions about AI, including the belief that it is an all-knowing fact machine.

4️⃣ Trusted AI: IBM's approach to building trusted models, with dedicated engineers responsible for cleaning and verifying data, is explained. Plus, we discover IBM's partnerships with Hugging Face to leverage the open-source ecosystem.

5️⃣ The Impact of AI: We delve into the potential positive and negative implications of AI, and how the rapid advancement of this technology presents challenges with trust and validation.

💡 Fun Fact: Did you know that 95% of open-source language models are trained on a data set called "the pile," which contains pirated and copyrighted material? Discover why this has implications for copyright and patent laws!

As always, the conversation in this episode is engaging and eye-opening. JJ Asghar provides insightful perspectives and sheds light on the future of AI development. Don't miss out on the valuable information shared!

Questions We Covered

1. How can the problem of untrusted data in AI models be effectively addressed?
2. Should companies like OpenAI and Microsoft be required to provide their data sets for verification purposes? Why or why not?
3. What are the potential risks and challenges associated with using AI technology without proper regulation?
4. Should AI creations be eligible for copyright protection? Why or why not?
5. How can we ensure the accuracy and trustworthiness of AI-generated data, especially when it comes to extracting information from sources like PDFs?
6. What are some potential positive impacts of AI technology, and how can we maximize its benefits while minimizing its negative implications?
7. How can the rapid advancement of AI technology be balanced with the need for trust and validation?
8. In what ways do copyright and patent laws need to evolve to accommodate AI technology?
9. What are the implications of China having its own set of laws and approaches to technology that may differ from other countries?
10. How can individuals navigate and better understand the AI space in order to make informed decisions and contributions?

Show more...
2 years ago
43 minutes

Cloud Native Compass
The Magic of eBPF

We're back with an exciting new episode of Cloud Native Compass, and this time we're diving deep into the captivating world of eBPF. Join Laura Santamaria, David Flanagan, and special guest Liz Rice as they unravel the mysteries and explore the incredible potential of this powerful technology!

In this episode, you will learn:

1. The two parts of eBPF: Discover the kernel program and the user space interaction that make up the magic of eBPF.
2. Programming with eBPF: Explore the different options for writing eBPF programs, from bytecode form to higher-level languages like Rust.
3. Compilers and SDKs: Learn which compilers, like clang GCC and the Rust compiler, support eBPF bytecode and how SDKs can make your interaction with eBPF programs easier.
4. The Evolution of Packet Filtering: Trace the history of packet filtering, from its humble beginnings to the powerful and versatile capabilities of eBPF.
5. The Widespread Adoption: Uncover the sudden rise in eBPF's popularity, its impact on observability and performance, and the role it plays in modern networking.
Now, for a fascinating fun fact from the episode: Did you know that eBPF is now considered Turing complete? That's right! With its combination of features, eBPF has surpassed its humble start as a packet filtering tool and has become a full-fledged technology powerhouse.

Creators & Guests

  • Laura Santamaria - Host
  • David Flanagan - Host
  • Liz Rice - Guest

  • (01:46) - What is eBPF?
  • (06:45) - The Rise of eBPF
  • (09:40) - Why is eBPF Interesting?
  • (16:00) - Who's using eBPF?
  • (19:20) - eBPF for Developers
  • (24:00) - Troubleshooting eBPF
  • (27:11) - Future of eBPF
Show more...
2 years ago
32 minutes

Cloud Native Compass
Ambient Mesh with Marino Wijay & Matt Turner

Curious about Istio's new deployment mechanism, Ambient Mesh? It allows you to use Istio service mesh without relying on sidecar proxies, which brings a bunch of improvements that Marino and Matt share throughout this episode; as well as a ton of deep dive technical implementation details.

Creators & Guests

  • Laura Santamaria - Host
  • David Flanagan - Host
  • Marino Wijay - Guest
  • Matt Turner - Guest

  • (00:00) - - Introductions
  • (01:50) - - What Ambient Mesh?
  • (04:15) - - Why Ambient Mesh?
  • (18:20) - - Waypoint Proxy
  • (25:00) - - Trade Offs
  • (34:20) - - Why Not eBPF?
  • (39:50) - - Istio Graduation!
Show more...
2 years ago
49 minutes

Cloud Native Compass
Is WASM the Future?

In this episode, hosts David and Laura, sit down with Laslo Fogas; a self proclaimed WebAssembly sceptic. They discuss the future of Cloud Native and improving the broken developer experience.

Creators & Guests

  • Laura Santamaria - Host
  • David Flanagan - Host
  • Laszlo Fogas - Guest

Show more...
2 years ago
43 minutes

Cloud Native Compass
Event-Driven Architectures at Wix

In this episode of the Cloud Native Compass, host David Flanagan interviews Natan from Wix Engineering about event-driven architectures. 

Natan shares his experience as a software engineer for almost 20 years and how working at Wix has improved his engineering skills. Wix has a powerful website building platform that has enabled people with different skill levels to build websites. They have expanded their reach from self-creators to agencies and web professionals and created a whole ecosystem platform. Wix has around 2,500 microservices in production, even more added every week, and they have a lot of visitors, around 1 billion unique visitors every month, which gives more than 500 billion HTTP requests per day and 70 billion Kafka events produced every day.

Let's learn how Natan and Wix build for success at some pretty stagger numbers.

Creators & Guests

  • David Flanagan - Host
  • Natan Silnitsky - Guest

  • (00:00) - Introduction
  • (02:25) - The Scale of Wix
  • (08:50) - When & Why Event Driven Architectures
  • (14:45) - Service Mesh
  • (19:30) - Dev & Ops
  • (27:15) - Schema Evolution & Versioning
  • (34:00) - Introducing New Tools
  • (37:15) - Cost Optimisation
  • (44:44) - Plugs
  • (00:00) - Chapter 10


Links

https://www.natansil.com/
https://www.wix.engineering/

Show more...
2 years ago
46 minutes

Cloud Native Compass
Kubernetes Security with Identity and OIDC

I interview Marc Boorshtein, the CTO of Tremolo Security, an open-source identity management company that focuses on authentication, authorization, identity, and automation. Marc explains that their most popular tool is Open Unison, which allows users to log in to their Kubernetes clusters with whatever authentication system they have, such as LDAP, AD, Okta, or Azure AD. Open Unison also provides secure access to the dashboard and integrates with other cluster management applications.

Next up we shift over to the issue of certificate revocation in Kubernetes. Marc explains that Kubernetes doesn't know how to handle certificate revocation, which can be a security risk if a certificate is leaked or an employee leaves the company. He recommends using OpenID Connect or impersonation to access the cluster instead of relying on certificates. Marc also discusses the default time to live on service account tokens issued by the Kubernetes cluster and the importance of not using service account tokens when talking to clusters

This episode provides insights into the challenges of identity management with Kubernetes and strives to help you improve the security of your Kubernetes clusters.


Show more...
2 years ago
38 minutes

Cloud Native Compass
Migrating to Kubernetes

In this episode, Rachel shares her journey into tech and how she ended up in the Kubernetes space. She did not have a traditional IT background, but she was always interested in computers and programming. As soon as she discovered the DevOps philosophy and movement, she knew that it was the right fit for her. She went down the rabbit hole of learning how to use Docker, Ansible, Chef, and Kubernetes, and eventually landed a job at Fairwinds, a Kubernetes-centric company.

Rachel discusses the challenges that come with adopting Kubernetes, such as the steep learning curve and the knowledge gap. There are many unknowns if you are not in the Kubernetes space and it can be overwhelming to configure to produce a valuable platform for your teams.

Rachel's journey into the tech space and her experience with Kubernetes provide valuable insights into the challenges and benefits of adopting and migrating to Kubernetes.

Rachel Sweeney is the tech lead at Built Technologies for their migration to Kubernetes. Prior to that she was a tech lead at Fairwinds, a Kubernetes SaaS and consulting company, and before that she worked at the Pew Research Center creating their Kubernetes cluster and migrating workloads to it.

She has been a speaker and panelist at various conferences and events ranging from DevOpsDays Philly to Container Journal, and also wrote a chapter for the O’Reilly title “97 Things Every Cloud Engineer Should Know: Collective Wisdom from the Experts”. 

Rachel loves traveling, culture, meeting new people, networking, and helping others grow. Feel free to reach out on LinkedIn with a message and connect!

Creators & Guests

  • David Flanagan - Host
  • Rachel Sweeney - Guest


Show more...
2 years ago
41 minutes

Cloud Native Compass
The podcast that helps you navigate your way through Kubernetes and Cloud Native trends.