Home / Companies / Codefresh / Blog / Post Details
Content Deep Dive

7 Steps to K8s: How We Moved Our Entire Platform

Blog post from Codefresh

Post Details
Company
Date Published
Author
Dan Garfield
Word Count
862
Company Posts That Month
6
Language
English
Hacker News Points
-
Post removed?
No
Summary

Codefresh, a docker-native CI/CD platform, transitioned to Kubernetes to enhance scalability, stability, and networking, driven by their extensive use of Google Cloud services and the need for a cloud-agnostic approach that supports AWS and Google. Kubernetes was chosen for its powerful scalability features, standard deployment mechanisms, and ability to facilitate zero downtime, auto-scaling, and health checks, addressing previous deployment challenges encountered with Chef and Ansible. Codefresh sought to empower developers beyond the DevOps team by providing an API-based approach to scaling and monitoring microservices, utilizing Kubernetes' dashboard for ease of use. The shift allowed for improved deployment history tracking, quick environment recreation, and on-demand environment creation, enhancing integration testing and feedback loops. By restructuring their deployment architecture and configuration management using Kubernetes' secrets and ConfigMaps, Codefresh achieved a more streamlined and automated process, replacing complex solutions with standardized and stable ones. The result was a significant improvement in controlling their production environment predictably and creating fully automated Codefresh environments swiftly, leading to more efficient testing and deployment workflows.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 19 189 29 18 +142%
Secrets Management 3 72 7 4 +89%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.