A Letter to Tech Community

Dear tech community, there is a lot of information about Russian invasion in Ukraine right now. This is truly important to spread only the information that came from trustworthy sources! Also, NEVER SHARE ANY INFORMATION ABOUT UKRAINIAN FORCES! There are ongoing fishing attacks on Ukraine right now. I bet as tech people you know pretty well, how to deal with that. However, you can share information about how protect themselves to your less experienced friends and family members....

February 26, 2022 · 2 min · Yurii Rochniak

The Results of My Kubernetes Survey

Kubernetes Survey Results Not so long ago, I created a survey to understand how people manage their Kubernetes clusters. I got more than a hundred responses from Telegram, Reddit, Twitter, and DOU, 102 to be precise. Now, I am ready to share it with you! You can find all the raw data via this link. This text is also available in Ukrainian. A backstory (skippable content) After, I wrote the article about Kubernetes backups - Why backup Kubernetes?...

February 17, 2022 · 11 min · Yurii Rochniak

Why backup Kubernetes?

This is the second part of a series of articles regarding Kubernetes backups. You can find the first part about Velero tool here. Why Backup Kubernetes? In the previous part I provided a brief overview of the backup & restore tool for Kubernetes called Velero. Now, I would like to talk, why backup your cluster at all? What makes a cluster? A typical production cluster has a three-layer structure. There are Kubernetes components themselves....

December 27, 2021 · 6 min · Yurii Rochniak

Velero

Disclaimer: Initially, I wanted to write a single article about Velero (former Heptio Ark) and share some opinions on when it makes sense to use it. However, I realized that this article became too broad, and I derived from the original focus. Therefore, I decided to split it into several parts. The first one will be just a brief overview of Velero and some of its features since this is the tool that gave a start to the whole idea....

September 23, 2021 · 7 min · Yurii Rochniak
internet image

On orchestrators, schedulers, and platforms

I briefly mentioned this issue in a podcast recently. So, if you understand Russian, you’re welcome to listen to it. However, after I heard the news that Apache Mesos is going to be moved to Attic, I decided to write this post. Here I want to wrap up my thoughts and opinions on what’s going on on the infrastructure management scene recently and how we ended up like this. And also why I believe that things like Nomad and ECS are not quite a competition to Kubernetes nowadays....

April 12, 2021 · 9 min · Yurii Rochniak

Crossplane

What’s Crossplane? Crossplane is an Open Source tool, which allows you to manage Cloud infrastructure as Kubernetes objects. In other words, you can create, modify, and delete AWS cloud assets using only Kubernetes manifests in the same way as with Terraform (or another IaC tool). It also allows you to manage cloud resources in different public clouds using a concept of providers very similarly to Terraform. Therefore, Crossplane allows engineers to manage the whole application lifecycle from a single entry point e....

February 1, 2021 · 9 min · Yurii Rochniak

NeoVim GUI configuration

I’m writing a post on NeoVim and NeoVim GUI configuration mostly for myself. Even though I have all my dotfiles on the Github, some configuration requires gluing. Also, some things have to be executed in a particular order and some configs must exist in particular places. I spent some time looking for fixes for occasional issues and polishing some rough edges. So, here I just want to put it all together, so I won’t need to go down the googling spiral if I need to set up a new development environment for myself....

January 17, 2021 · 7 min · Yurii Rochniak
pulumi logo

Two days with Pulumi

Pulumi is just another Infrastructure as Code tool, yet it’s different from what I’ve seen before. It offers some interesting concepts like usage of the generic purpose programming languages, state tracking, etc. I had some time recently so I decided to play around with it. Here I want to share some thoughts about this tool. In my opinion this is the first IaC tool, which was created for the “Dev” side of “DevOps”....

January 31, 2020 · 7 min · Yurii Rochniak

A year with Kubernetes: Recap

Image source I’ve been using Kubernetes for almost a year and want to share some takeaways and things I’ve learned about it so far. Some context. We had a team of two engineers working not only on Kubernetes but on all infrastructure-related topics. Our main application was a Python monolith, plus a few satellite-services. Our infrastructure was dynamic due to autoscaling, and a lot of things were optimized for costs (check out my article about running Kubernetes on AWS Spot instances)....

June 26, 2019 · 6 min · Yurii Rochniak