This post will guide you through the process of creating a good Helm Chart. 
 
 
 A good Helm chart is one that makes the components of your application intuitive, consistent and discoverable. When writing your chart, carefuly considering each one of these attributes will make debugging your application much simpler, prevent bugs and simplify the maintenance of your…

 
 
 In this post I walk through the current commonly accepted way of organizing Kubernetes manifest files and propose a new approach that brings consistency, modularity and adaptability to our Kubernetes application manifests. 
 
 
 If you don’t feel like reading a lenghty blog post and wish to get to the meat right away, jump straight to the conclusion and my list of…

 Senior Infrastructure Engineer , betabrand.com . 
 
 
 Full time, on-site, 780 Valencia Street, San Francisco, CA . 
 
 
 contact: hugues@boxunix.com 
 
 
 Betabrand is a fast growth, venture backed apparel company based in San Francisco . We crowdsource design ideas and crowdfund them to life. Betabrand’s Engineering department is looking for a talented…

 
 
 
 
 
 Note 
 
 
This issue was fixed and announced on July 14th 2020
 
 
 
 
 
 
 
 The problem 
 
 
 Github’s pull request interface has the somewhat unexpected tendency to show your commit history in a different order than what otherwise appears when running git log . 
 
 
 Imagine the following…

 
 
 How migrating Betabrand 's bare-metal infrastructure to a Kubernetes cluster hosted on Google Container Engine solved many engineering issues—from hardware failures, to lack of scalability of our production services, complex configuration management and highly heterogeneous development-staging-production environments—and allowed us to achieve a reliable, available and scalable…