logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Martin Villumsen, Michael Vittrup Larsen
2023-04-20

tldr - powered by Generative AI

The presentation discusses the development of a common Kubernetes platform and multi-tenant platform to reduce developer cognitive load and abstract away infrastructure. The focus is on using the Kubernetes API for everything and implementing the Gateway API for network configuration.
  • Development teams have been building their own cloud platforms for the past 4-5 years resulting in many similar platforms with some differences in details
  • Increased need for network features external to people such as web application firewalls and DDOS protection led to the establishment of a platform team to build a common Kubernetes platform
  • The main principle is to reduce developer cognitive load and provide a paved path for running applications in the cloud
  • The team aims to use the Kubernetes API for everything and expose it with some kind of abstraction on top
  • The team is building a custom Kubernetes controller from scratch using a cube builder and implementing the Gateway API for network configuration
  • The Gateway API is a networking model that consists of several Kubernetes resources making it more flexible and role-oriented
  • The team plans to use the Gateway API in production by the end of the year
Authors: Flynn, Lance Austin
2023-04-19

tldr - powered by Generative AI

Emissary is a self-service, developer-centric API Gateway with various resilience features and is built on top of Envoy Gateway. The project has had several new releases and added features since kubecon Detroit.
  • Emissary is a self-service, developer-centric API Gateway with various resilience features
  • The project has had several new releases and added features since kubecon Detroit
  • Emissary is built on top of Envoy Gateway
  • Edge stack provides an implementation of external services used by Emissary
  • Emissary is likely to shift to being built on top of Envoy Gateway
  • Newer versions of Emissary have a component called apix that handles translation between crd versions
Authors: Dolis Sharma
2022-10-26

tldr - powered by Generative AI

The presentation discusses the benefits and challenges of Infrastructure as Code (IAC) and how Crossplane can address these challenges by using Kubernetes API to provision and manage infrastructure.
  • IAC eliminates human errors and reduces costs by automating infrastructure deployment and management
  • Configuration drift can occur in manual deployment and management, which can jeopardize deployment cycles and increase project vulnerability
  • Crossplane uses Kubernetes API and declarative approach to automate infrastructure deployment and management, ensuring consistency and alignment between developers and operations
  • However, there are security risks associated with IAC, and bridging the gap between DevOps and SecOps can be a challenge
  • Crossplane addresses these challenges by using Version Control configuration, providing visibility and applying guardrails and rules
  • Crossplane can create infrastructure and policies using simple YAML files, such as EC2 instances and S3 buckets
  • Composite resources can be used to create more complex infrastructure, such as EKS clusters
  • Crossplane extends the functionality of Kubernetes clusters and provides self-service to developers
Authors: Flynn, Luke Shumaker, Alice Wasko
2022-05-18

Emissary-ingress, a CNCF Incubating project, is a self-service Kubernetes-native open-source API gateway and ingress controller built on the Envoy proxy -- but really, what does that mean? In this session, we'll give attendees an overview of why ingress controllers are necessary, how self-service developer workflows work for developers and for operations, and how Emissary-ingress can make all of this easier. We'll also look at current best practices around designing, managing, and evolving self-service APIs. We'll continue with a deeper dive into Emissary-ingress' evolution and future, notably including a discussion around plans for the upcoming getambassador.io/v3 API version, and - perhaps most importantly - how to get involved as a contributor or as a user who wants to offer feedback. This is a great opportunity to interact directly with the Emissary-ingress maintainers and make sure your voice is heard -- we're looking forward to your help as Emissary-ingress continues to grow and evolve!Click here to view captioning/translation in the MeetingPlay platform!