A Platform Engineer's Guide to Successful Kubernetes Migration

A Platform Engineer’s Guide to Successful Kubernetes Migration

| | General
Migrating to Kubernetes is an important shift that offers organizations multiple benefits, such as improved scalability, agility, and resource utilization. However, like any major infrastructure change, this transition comes with complexities and risks. These include challenges related to security, resource management, compliance, operational consistency, and cost efficiency. So, what are ... Read More
Pluto Finds Deprecated Kubernetes API Versions — 3 Questions from Users

Pluto Finds Deprecated Kubernetes API Versions — 3 Questions from Users

| | open source
Pluto is an open source utility that Fairwinds built to help users find deprecated Kubernetes API versions in their code repositories and Helm releases. As many Kubernetes users know, Kubernetes APIs are periodically reorganized or upgraded, and when this happens, the old API is considered obsolete and eventually removed. Pluto ... Read More
Get the Help You Need, Wherever You Are in Your Kubernetes Journey

Get the Help You Need, Wherever You Are in Your Kubernetes Journey

| | General
Just as Kubernetes itself has grown and evolved, so has Fairwinds. For the last five years, I've been involved in delivering Kubernetes infrastructure to our customers in a lot of different ways. Originally, we were focused primarily on services. When I first began my journey, the company was still called ... Read More
How to Adapt the FinOps Model for Kubernetes

How to Adapt the FinOps Model for Kubernetes

| | cost
As we continue to deploy more applications and services to production in Kubernetes environments, our financial strategies around managing costs in Kubernetes must adapt accordingly. The FinOps Foundation offers a Maturity Model that describes a “Crawl, Walk, Run” approach to help organizations start small and mature these strategies: ... Read More
8 Advanced Strategies to Help You Optimize Kubernetes Reliability

8 Advanced Strategies to Help You Optimize Kubernetes Reliability

| | reliability
If you’ve covered all the basics of improving reliability for your Kubernetes apps and services, you might be wondering what else you can do to make it even better. Based on my experience at Fairwinds and as a site reliability engineer and IT administrator, I have some more advanced strategies ... Read More
Building a Strong Reliability Foundation in Kubernetes: From Crawl to Run

Building a Strong Reliability Foundation in Kubernetes: From Crawl to Run

| | reliability
In the world of modern application development, Kubernetes is the de facto container orchestration platform. It helps platform and development teams manage applications and services in distributed environments reliably and at scale. However, to make the most of Kubernetes capabilities, you must understand how to ensure that it will be ... Read More
Introducing Base Image Finder: An Open Source Tool for Identifying Base Images

Introducing Base Image Finder: An Open Source Tool for Identifying Base Images

| | FEATURED, open source
One challenge everyone working with containers has experienced is worrying about common vulnerabilities and exposures (CVEs) putting your apps and services at risk of attack. The obvious solution is to scan your containers, but when you start scanning containers with a vulnerability scanner, what you get is a ton of ... Read More
Building a Kubernetes Platform: How & Why to Apply Governance and Policy

Building a Kubernetes Platform: How & Why to Apply Governance and Policy

| | governance
A Platform, sometimes called an "internal developer platform," is a unified infrastructure that allows development teams in a company to deliver applications rapidly and consistently. Out of the box, Kubernetes is a very powerful platform, but it’s too complicated and feature-rich to put in front of development teams as an ... Read More
GitOps Best Practices and the Kubernetes Guardrails You Need to Follow Them

GitOps Best Practices and the Kubernetes Guardrails You Need to Follow Them

| | governance
GitOps is a buzzword everyone is talking about, a term coined in 2017 by Weaveworks. It uses an operations by pull request approach to define and manage networking, infrastructure, application code, and the GitOps pipeline. GitOps is a way to manage cloud-native systems powered by Kubernetes ... Read More
Kubernetes Cost Management with Goldilocks Open Source

Kubernetes Resource Usage: Estimate Workload Cost with Goldilocks Open Source

| | open source
If you are looking for help on how to set Kubernetes resource limits and requests, you’ve come to the right place. Goldilocks is an open source tool that helps users optimize their resources by setting proper CPU/Memory. This helps engineers avoid a lot of trial/error guesswork. The changes could help ... Read More