Join us on June 5th for a Tech Talk with Bill Doerrfeld and Kenn Hussey as we discuss the future of open source. Register now
.

Blog

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

Deploying Your First Application on Kubernetes: Step-by-Step Tutorial

In this tutorial, we'll delve into the intricacies of Kubernetes Development and guide you through each step of launching your first application! Whether you're a seasoned developer or a newbie, Kubernetes is a potential tool for managing workload and container services. What is Kubernetes? Kubernetes is an orchestration platform that automates the deployment, scaling, and management of containerized applications. It helps developers to concentrate on innovating and creating valuable products.

April 12, 2024 | 12 min read
Kubernetes, Microservices

Go & Kubernetes: Rapidly Developing Golang Microservices

Build a cloud development environment with Telepresence & Golang Kubernetes is a container orchestration platform that enables its users to deploy and scale their microservice applications at any scale, from one service to thousands of services. However, unleashing the power of Kubernetes is often more complicated than it may initially seem; the learning curve for application developers is particularly steep. Knowing what to do is just half the battle; then, you have to choose the best tools for the job. So, how do Go developers create a development workflow on Kubernetes that is fast and effective?

April 9, 2024 | 7 min read
Article

What is Kubectl?

kubectl is the main way in which you will interact with your Kubernetes cluster Kubectl is a command line tool used to run commands against Kubernetes clusters. It does this by authenticating with the Master Node of your cluster and making API calls to do a variety of management actions. If you’re just getting started with Kubernetes, prepare to spend a lot of time with kubectl! Key Capabilities of kubectl

April 4, 2024 | 3 min read
Edge Stack API Gateway

Modern Advanced Authentication for Kubernetes API Gateways

What is Authentication? Authentication is the process of verifying the identity of a user or system. It's a way to ensure that the entity requesting access is who they claim to be. Authentication is one of the core attributes of a Kubernetes API gateway. As the main access point from the outside world to your application and services, your gateway must be well protected from bad actors and unauthorized access. The problem? Traditional authentication mechanisms aren’t up to the challenge of preventing unauthorized access and protecting against sophisticated attacks in modern, complex environments like Kubernetes. Simple username and password authentication or even basic token-based authentication may not provide sufficient security for your API gateway.

April 2, 2024 | 24 min read
12
3
45...31