Are you team API endpoint or API schema first? Join the debate on Thursday, April 24th. Register now

Blog

The latest posts and insights about Ambassador - our products, our ecosystem, as well as voices from across our community.

GRPC

Telepresence

Propagating Headers When Using GRPC in Rust

Motivation Many useful Kubernetes tools, such as OpenTelemetry and Telepresence, require header propagation to function. Today, I wanted to share with you one of my favorite tools to tackle this challenge. Let's dive into gRPC and Tonic! gRPC is a remarkable communication protocol, known for its speed, versatility, and efficiency. Developed by Google, it excels in high-performance scenarios, offers support for multiple languages, simplifies development, and enhances security and scalability. With clear interface definitions and powerful features, gRPC stands as a top choice for building modern, reliable distributed systems.

October 27, 2023 | 3 min read

Telepresence

Quick Tips to Speed Up Your Local Kubernetes Development Process

Kubernetes is pivotal in deploying and managing containerized applications at scale, but local Kubernetes development comes with its own set of challenges. These include the complexity of creating accurate local development environments that mirror production setups, which can be time-consuming and delay testing. This tension between development speed and accuracy is crucial in local Kubernetes scenarios. For developers and teams striving to balance rapid iteration with accurate, production-like testing, local Kubernetes development proves essential. Constructing disposable development environments that reflect production setups is not only challenging but also resource-intensive. Here, local development using Kubernetes offers significant advantages. Accelerate Your Local Kubernetes Development

October 24, 2023 | 4 min read

Telepresence

How to Integrate Docker & JetBrains into Telepresence

You are a developer who enjoys experimenting while striving for optimal solutions. In the past, this was straightforward because your development work occurred on your own workstation. However, you now find yourself in a situation where your applications run within a container managed by a Kubernetes cluster. To implement any changes, you must first build a container and then deploy it to the cluster to have them tested. When the container malfunctions, debugging becomes challenging; you are forced to rely on log outputs or various metrics to make educated guesses about the underlying issues.

October 20, 2023 | 11 min read

Telepresence

Emissary-ingress, Edge Stack, and Telepresence Security Updates

Envoy Proxy upgrade resolving HTTP/2 Stream Cancellation Attack & CPU starvation along with Go upgrade resolving CVE-2023-39323 and CVE-2023-39325. We have released the following security updates to Emissary-ingress, Edge Stack API Gateway, and Telepresence. These updates include upgrades to the Envoy and Go dependencies to address the recently announced security vulnerabilities.

October 16, 2023 | 3 min read

Kubernetes API Gateway

The Importance of Zero Trust

Traditionally, tech companies have relied on the perimeter security model, which makes it hard to obtain access from outside the network but assumes that everyone inside the network should be trusted and given access to every single resource - no questions asked. This security model only focused on who was going into and outside of the network and not necessarily what they did when they were inside the network. Due to the digital transformation and the move to hybrid cloud infrastructure, the way companies do business has changed. They no longer have their data in one place, and certain information is often spread across cloud vendors. Also, thousands of individuals are now connecting from home computers outside an IT department’s control. Since users, data, and resources are spread across the globe, following the assumption that a user with access to the network is automatically good doesn’t cut it anymore and could lead to data breaches, costing companies millions of dollars. We need to take our security a step further, and that’s where Zero Trust comes in! This article highlights the importance of the zero trust security model.

October 13, 2023 | 8 min read
Kubernetes Tools

Telepresence

Best Kubernetes Tools: A Comprehensive Guide

Kubernetes has become the standard for container orchestration and is integral to modern DevOps workflows. However, realizing Kubernetes' full potential requires adopting the proper DevOps tools tailored for it. These Kubernetes DevOps tools enable building, testing, deploying, monitoring, and managing applications on Kubernetes efficiently. This comprehensive guide explores the top DevOps tools purpose-built for Kubernetes to streamline workflows. It covers solutions for CI/CD, deployment, monitoring, automation, and more. The guide also highlights Telepresence as an innovative Kubernetes DevOps tool for accelerated development workflows. With a robust Kubernetes DevOps toolkit, teams can optimize workflows for application development and delivery. The ecosystem of specialized tools addresses processes and collaboration on top of Kubernetes’ core orchestration capabilities. Selecting the right solutions unlocks improved productivity, resilience, and agility.

October 11, 2023 | 14 min read
1...3132
33
3435...53