SlideShare a Scribd company logo
Getting Started with
Ambassador and Consul on Kubernetes
Using the K8s Initializer
● Cloud native comms require intentional design
● Bootstrap your skills in a K8s playground
● Ambassador manages ingress traffic
● Consul manages service-to-service traffic
● Evolve through proof-of-concept to production
tl;dr
Who are we?
@danielbryantuk
Dev Rel at
Ambassador Labs
@davidyu_io
Product Manager at
HashiCorp
Cloud native comms can be… complex
Kubernetes provides good comms abstractions
● CNI plugins (provided via distro / cloud vendor)
● Ingress: north-south traffic
● “Service”-to-service: east-west traffic
Must integrate with your platform/dev ecosystem!
Exploring end-to-end communication
thenewstack.io/learning-kubernetes-the-need-for-a-realistic-playground
HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes using the K8s Initializer"
Ambassador Edge Stack
● K8s-native and Envoy powered
● Designed for dev self-service
● CRD-driven config (GitOps friendly)
● Easy config of TLS (via ACME/Let’s Encrypt)
● User auth / rate limiting / developer portal
● Multi-platform with excellent K8s support, and deployed as self-
managed or managed service on AWS/Azure
● Native multi-region and multi-cluster support
● Envoy-powered
● CRD-driven config (1.9+)
○ Intentions for service to service authorization
○ Layer 7 Traffic Routing
● Easy config of mTLS and Vault Integration
Consul Service Mesh
Demo time!
https://app.getambassador.io/initializer/
Playground Proof of concept Production
Playground
Goals:
● Learning
● Think of the WIIFMs for dev and ops
Pain points:
● Integration into platform and workflows
Proof-of-concept
Goals:
● “Dancing skeleton” in production-like env
● Feedback from all stakeholders
Pain points:
● Flushing out all requirements
● Impact “shift left” quality (testing and security)
Production
Goals:
● Hardening the solution
● Resilience: technology, processes, people
Pain points:
● Expect the unexpected
● Optimizing for the ability to iterate… fast!
● Cloud native comms require intentional design
● Ambassador manages ingress traffic
● Consul manages service-to-service traffic
● Bootstrap your skills in a K8s playground
● Evolve through proof-of-concept to production
Conclusion
Want to learn more?
K8s Initializer: app.getambassador.io/initializer
Ambassador: www.getambassador.io
Consul: www.consul.io
getambassador.io/learn/service-mesh
consul.io/docs/k8s/connect/ambassador
learn.hashicorp.com/consul

More Related Content

What's hot (20)

PDF
KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...
Daniel Bryant
 
PDF
India Serverless Summit 2017 - Sponsorship Deck
CodeOps Technologies LLP
 
PDF
Knative, Serverless on Kubernetes, and Openshift
Chris Suszyński
 
PDF
The what, why and how of knative
Mofizur Rahman
 
PDF
Building and Running Workloads the Knative Way
QAware GmbH
 
PDF
Ambassador Fest: "Kubernetes Workflow 101: The Big Picture of Idea to an API ...
Daniel Bryant
 
PPTX
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
VMware Tanzu
 
PPTX
DevOpsDays 2018 - Migrating a Cloud Native App to k8s
Gökhan Şengün
 
PDF
Serverless Functions: Accelerating DevOps Adoption
All Things Open
 
PDF
Containers & Cloud Native Ops Cloud Foundry Approach
CodeOps Technologies LLP
 
PDF
How to contribute to cloud native computing foundation (CNCF)
Krishna-Kumar
 
PDF
Serverless in production (O'Reilly Software Architecture)
Yan Cui
 
PDF
Knative from an Enterprise Perspective
QAware GmbH
 
PDF
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Daniel Bryant
 
ODP
Continuous Delivery with Spinnaker.io
Martin Roderus
 
PDF
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
Daniel Bryant
 
PDF
Kubernetes: one cluster or many
cornelia davis
 
PPTX
Going Serverless with Kubeless In Google Container Engine (GKE)
Bitnami
 
PDF
Function as a Service with Knative and riff
VMware Tanzu
 
PDF
Knative Meetup
Veer Muchandi
 
KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...
Daniel Bryant
 
India Serverless Summit 2017 - Sponsorship Deck
CodeOps Technologies LLP
 
Knative, Serverless on Kubernetes, and Openshift
Chris Suszyński
 
The what, why and how of knative
Mofizur Rahman
 
Building and Running Workloads the Knative Way
QAware GmbH
 
Ambassador Fest: "Kubernetes Workflow 101: The Big Picture of Idea to an API ...
Daniel Bryant
 
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
VMware Tanzu
 
DevOpsDays 2018 - Migrating a Cloud Native App to k8s
Gökhan Şengün
 
Serverless Functions: Accelerating DevOps Adoption
All Things Open
 
Containers & Cloud Native Ops Cloud Foundry Approach
CodeOps Technologies LLP
 
How to contribute to cloud native computing foundation (CNCF)
Krishna-Kumar
 
Serverless in production (O'Reilly Software Architecture)
Yan Cui
 
Knative from an Enterprise Perspective
QAware GmbH
 
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Daniel Bryant
 
Continuous Delivery with Spinnaker.io
Martin Roderus
 
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
Daniel Bryant
 
Kubernetes: one cluster or many
cornelia davis
 
Going Serverless with Kubeless In Google Container Engine (GKE)
Bitnami
 
Function as a Service with Knative and riff
VMware Tanzu
 
Knative Meetup
Veer Muchandi
 

More from Daniel Bryant (19)

PDF
ITKonekt 2023: The Busy Platform Engineers Guide to API Gateways
Daniel Bryant
 
PDF
CraftConf 2023 "Microservice Testing Techniques: Mocks vs Service Virtualizat...
Daniel Bryant
 
PDF
PlatformCon 23: "The Busy Platform Engineers Guide to API Gateways"
Daniel Bryant
 
PDF
Java Meetup 23: 'Debugging Microservices "Remocally" in Kubernetes with Telep...
Daniel Bryant
 
PPTX
DevRelCon 2022: "Is Product Led Growth (PLG) the “DevOps” of the DevRel World"
Daniel Bryant
 
PDF
Fall 22: "From Kubernetes to PaaS to... err, what's next"
Daniel Bryant
 
PDF
Building Microservice Systems Without Cooking Your Laptop: Going “Remocal” wi...
Daniel Bryant
 
PDF
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
Daniel Bryant
 
PDF
JAX London 22: Debugging Microservices "Remocally" in Kubernetes with Telepre...
Daniel Bryant
 
PDF
CloudBuilders 2022: "The Past, Present, and Future of Cloud Native API Gateways"
Daniel Bryant
 
PDF
KubeCon EU 2022: From Kubernetes to PaaS to Err What's Next
Daniel Bryant
 
PDF
Devoxx UK 22: Debugging Java Microservices "Remocally" in Kubernetes with Tel...
Daniel Bryant
 
PDF
SoftwareCircus 2020 "The Past, Present, and Future of Cloud Native API Gateways"
Daniel Bryant
 
PDF
DevOpsCon 2020: The Past, Present, and Future of Cloud Native API Gateways
Daniel Bryant
 
PDF
AllTheTalks 2020: "The Past, Present, and Future of Cloud Native API Gateways"
Daniel Bryant
 
PDF
[DW Webinar] Effective Management of APIs and the Edge when Adopting Kubernetes
Daniel Bryant
 
PPTX
SACON EU 2019 "API Gateways and Service Meshes: Opening the Door to Applicati...
Daniel Bryant
 
PPTX
JAX London 2019 "Cloud Native Communication: Using an API Gateway and Service...
Daniel Bryant
 
PPTX
[SC London] "Testing Microservices: from Development to Production
Daniel Bryant
 
ITKonekt 2023: The Busy Platform Engineers Guide to API Gateways
Daniel Bryant
 
CraftConf 2023 "Microservice Testing Techniques: Mocks vs Service Virtualizat...
Daniel Bryant
 
PlatformCon 23: "The Busy Platform Engineers Guide to API Gateways"
Daniel Bryant
 
Java Meetup 23: 'Debugging Microservices "Remocally" in Kubernetes with Telep...
Daniel Bryant
 
DevRelCon 2022: "Is Product Led Growth (PLG) the “DevOps” of the DevRel World"
Daniel Bryant
 
Fall 22: "From Kubernetes to PaaS to... err, what's next"
Daniel Bryant
 
Building Microservice Systems Without Cooking Your Laptop: Going “Remocal” wi...
Daniel Bryant
 
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
Daniel Bryant
 
JAX London 22: Debugging Microservices "Remocally" in Kubernetes with Telepre...
Daniel Bryant
 
CloudBuilders 2022: "The Past, Present, and Future of Cloud Native API Gateways"
Daniel Bryant
 
KubeCon EU 2022: From Kubernetes to PaaS to Err What's Next
Daniel Bryant
 
Devoxx UK 22: Debugging Java Microservices "Remocally" in Kubernetes with Tel...
Daniel Bryant
 
SoftwareCircus 2020 "The Past, Present, and Future of Cloud Native API Gateways"
Daniel Bryant
 
DevOpsCon 2020: The Past, Present, and Future of Cloud Native API Gateways
Daniel Bryant
 
AllTheTalks 2020: "The Past, Present, and Future of Cloud Native API Gateways"
Daniel Bryant
 
[DW Webinar] Effective Management of APIs and the Edge when Adopting Kubernetes
Daniel Bryant
 
SACON EU 2019 "API Gateways and Service Meshes: Opening the Door to Applicati...
Daniel Bryant
 
JAX London 2019 "Cloud Native Communication: Using an API Gateway and Service...
Daniel Bryant
 
[SC London] "Testing Microservices: from Development to Production
Daniel Bryant
 
Ad

Recently uploaded (20)

PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PPTX
Library_Management_System_PPT111111.pptx
nmtnissancrm
 
PDF
Best Web development company in india 2025
Greenusys
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
Transforming Insights: How Generative AI is Revolutionizing Data Analytics
LetsAI Solutions
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
PDF
Salesforce Experience Cloud Consultant.pdf
VALiNTRY360
 
PPTX
Function & Procedure: Function Vs Procedure in PL/SQL
Shani Tiwari
 
PDF
AI Prompts Cheat Code prompt engineering
Avijit Kumar Roy
 
PPTX
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
PPTX
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PDF
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
PPTX
iaas vs paas vs saas :choosing your cloud strategy
CloudlayaTechnology
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
Library_Management_System_PPT111111.pptx
nmtnissancrm
 
Best Web development company in india 2025
Greenusys
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Transforming Insights: How Generative AI is Revolutionizing Data Analytics
LetsAI Solutions
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
Salesforce Experience Cloud Consultant.pdf
VALiNTRY360
 
Function & Procedure: Function Vs Procedure in PL/SQL
Shani Tiwari
 
AI Prompts Cheat Code prompt engineering
Avijit Kumar Roy
 
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
iaas vs paas vs saas :choosing your cloud strategy
CloudlayaTechnology
 
Ad

HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes using the K8s Initializer"