Edge Stack API Gateway, Telepresence
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
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, Telepresence
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 | 15 min read
Article
Podcast Interview with Krishna Modi
As they say, the one thing in life you can count on is change. Our latest guest on Livin' On the Edge podcast, Krishna Modi, a Cloud Engineer at Cisco. The discussion covered a range of topics, including Krishna's professional journey, Cisco’s evolution, Identity and Access Management (IAM), trends in API gateways, and the rise of platform engineering.
What Krishna shared included insights about how companies must evolve in a cloud-native world, and that developer teams need to take platform engineering seriously. Here’s a rundown:
October 4, 2023 | 7 min read
Kubernetes, Microservices, Resource Allocation
Let’s assume your family is organizing a large dinner party. Due to health concerns, each family member has different dietary requirements and preferences, so you'll need to carefully spread ingredients and resources to ensure everyone has a filling meal. But then problems started to arise - some family members unexpectedly brought guests while others had larger appetites which led to a sudden rise in the demand for more food. So it became challenging to distribute food proportionately to everyone.
This is similar to the challenges of improving resource allocation in Kubernetes, where applications have varying resource requirements. It is critical to balance performance and cost while ensuring efficient resource use. When an application running in a Kubernetes cluster utilizes more resources (such as CPU, memory, or storage) than it should, it can cause performance concerns and system crashes. Worse, troubleshooting resource allocation issues in Kubernetes can be difficult, especially when working with a remote cluster.
In this article, we will look at common Kubernetes resource allocation issues, how to identify them, the problems they cause, and best practices on how to effectively optimize resource allocation in Kubernetes to achieve better performance and scalability.
Challenges of optimizing resource allocation in Kubernetes
October 4, 2023 | 14 min read
Plugins, Telepresence
Telepresence 2.16 has several new features, including an IDE plugin and the most-asked-for feature from Telepresence v1!
Earlier this year, we started focusing on bringing Telepresence closer to where developers use it everyday: in their terminal and editor. The Docker Desktop extension and Docker Compose integrations we shipped in previous releases were the start of that effort, and we continue it with Telepresence 2.16, which brings several new features:
Replace Container functionality
October 3, 2023 | 5 min read