July 2024 Summaries
2 posts from Codefresh
Filter
Month:
Year:
Post Summaries
Back to Blog
The article explores the use of Argo Rollouts, a Kubernetes controller, for orchestrating progressive delivery workflows in applications with multiple services, addressing both modern and legacy scenarios. It discusses how Argo Rollouts, typically supporting single-service deployments, can be adapted for applications requiring simultaneous deployments of multiple microservices. The text provides a practical example of an application with a backend and frontend, explaining how progressive delivery can be achieved using different strategies like Blue-Green and Canary deployments. It emphasizes the challenges in legacy systems where microservices must maintain the same version, highlighting the complexity involved in ensuring version consistency across services during rollouts. The article contrasts this with the simplicity of modern applications, where microservices can run different versions independently, reducing deployment complexity. It ultimately suggests that the legacy pattern should be a temporary solution until applications can be refactored to allow independent deployments of microservices, aligning with the core purpose of using microservices.
Jul 02, 2024
1,120 words in the original blog post.
Kubernetes has gained significant traction for edge computing applications, with companies like Chick-fil-A and Starbucks utilizing it in retail environments and more unconventional deployments such as the US Air Force on F-16s. Codefresh and GitOps tools like Argo CD are pivotal in managing these edge deployments, which are characterized by their need for high reliability and resilience due to suboptimal networking conditions and remote locations. Edge Kubernetes clusters serve diverse sectors, including retail, telecommunications, and healthcare, each facing unique challenges. Argo CD facilitates the management of these clusters by allowing updates through a pull mechanism from a Git repository, ensuring that even if network connectivity is intermittent, clusters can remain operational and updated. Codefresh enhances the management of Argo CD instances across thousands of edge clusters with tools for fleet management, environments, and promotions, offering a scalable solution to handle configuration and updates efficiently. The platform also provides a control plane that aids in managing GitOps instances, improving reliability and usability without creating a single point of failure, and supporting air-gapped setups. Codefresh stands out for its robust security measures and enterprise-level support, helping organizations deploy and operate Kubernetes efficiently across varied edge environments.
Jul 01, 2024
1,442 words in the original blog post.