VSHN.timer #31: DevOps Lessons

Welcome to another VSHN.timer! Every Monday, 5 links related to Kubernetes, OpenShift, CI / CD, and DevOps; all stuff coming out of our own chat system, making us think, laugh, or simply work better.

This week we are going to talk about common lessons learnt by DevOps teams, shared with the world so that we don’t make the same mistakes over and over again.

1. The best Ops teams share war stories with each other all the time; they are the lessons learned, grinding teeth against platforms and vendors. Jan Schaumann compiled the 88 most important of those lessons in an article with too many pearls to pick just one: management, finance, technical issues, they are all there. To read, re-read and share.

https://www.netmeister.org/blog/ops-lessons.html

2. In what is probably one of the most widely shared articles in this beginning of the year, Mathias Verraes explains a rational approach to manage technical debt. An article helpful for developers and managers alike.

https://verraes.net/2020/01/wall-of-technical-debt/

3. Kubernetes is the new standard, but one with many facets and complexities. Teams looking into migrating their cloud native workloads to Kubernetes face lots of decisions, but thankfully Kevin Casey has written down the 6 secrets for success with Kubernetes. And since you’re at it, you might want to stop using Docker to build your containers as well.

https://enterprisersproject.com/article/2020/2/kubernetes-6-secrets-success

4. Of all the many contributions of Git to the software industry, GitOps is the latest. Dewan I A., developer advocate at IBM, explains how to use GitOps with OpenShift 4.x together with ArgoCD, with a very clear step-by-step explanation.

https://www.linkedin.com/pulse/openshift-4x-foundations-getting-started-gitops-dewan-i-ahmed/

5. The tool of the week is OneDev, an all-in-one DevOps platform, including features such as source code repository, CI/CD pipelines, issue boards, and code discussions, in a single integrated package. Already in version 3, it appears as a solid option for teams looking for a free, open source platform for automating their workflows.

https://github.com/theonedev/onedev

What lessons have you learnt in your DevOps journey? What best practices do you consistently apply in your team? Get in touch with us through the form at the bottom of this page, and see you next week for another edition of VSHN.timer.