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. Then in the second one, I plan to share my opinions on Kubernetes backups in general. Lastly, in the third part, I would like to talk about some Kubernetes clusters as cattle and the caveats of this approach. ...

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

How did I choose a microphone (a very beginners guide)

[Somewhat Long] Intro If you have a lot of Zoom calls, which is something very common these days, you need to have a good sound. Believe me. Even if you only talk to your colleagues at occasional business meetings. At the beginning of the WFH era, I thought that getting a good webcam is more important. And it looks like a lot of people share that feeling. At least, it’s still hard to buy a Logitech webcam on the market. However, in reality, it’s not that important. You may even turn off your video sometimes. I do it all the time if there are more than 5 people in a meeting, or when I know that this meeting will take more than 30 minutes. ...

March 27, 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.g. a Helm chart. ...

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