3sky's notes

Minimal blog about IT

CDK8S workflow example

2022-07-31 5 min read 3sky
Welcome After a long break(again!) - I’m back. Older, more tired, and handsome as always. Newsletter is very time-consuming, and being a consultant is time-consuming. Everything is time-consuming. That’s why I decided to write this post with a bit different approach. Let’s talk about processes. The tech part is still most important, unfortunately, sometimes it’s not the key. So what is CDK?(generated with rytr) CDKs are a set of tools that enable developers to make use of the cloud environment. Continue reading

Cloud-init with DigitalOcean

2021-09-20 4 min read 3sky
Welcome Another build something yourself article. The last one was focused on Kubernetes. Now I will try to build infrastructure for a bit different side-project. I always want to learn SaltStack. To be honest, I’m a huge fan of Ansible which is boring, but works. However, sometimes I have a problem with keeping my developers account synced. Also adding multiple users and track their settings is hard without states. So I decided to get into the new toolbox. Continue reading

EKS on speed

2021-08-01 4 min read 3sky
Welcome Let’s build some stuff. Today on AWS(EKS). Today with popular solutions and almost without coding(in YAML). Today focus on speed and simplicity. Additionally no CI/CD. Components I will keep it simple. Terraform aws cli docker helm curl dig, kubectl, emacs Building infrastructure Setup First steps. I need to build some infrastructure. As almost everyone use Terraform for building and managing resources I decided to use it too. Based on Terrafrom EKS module I’ve created a sample manifest. Continue reading

Gitlab - templates

2021-06-15 5 min read 3sky
Welcome Working as a consultant is hard. You have so many tasks to do. The day is a bit too short, but the opportunities to learn are awesome. Today I have time to compile my notes about GitLab, mostly CI part. However, as a code repository for organizations, GitLab is my favorite solution. Fast, easy to use, permission matrix, and deployment keys management. All this stuff is awesome. It’s not a marketing post, but could be :) Continue reading

Jenkins and submodules

2021-04-02 2 min read 3sky
Welcome That will be a short post, rather full of my pain and frustration. Fortunately with happy-end and topic for a small article. Problem GitHub has some problems with service accounts for CI/CD usage. At least in Free Plan. You can’t share deployment keys like for example in GitLab. I can understand that in the context of security, but If you have 4,5, or 15 repositories, you need to manage the same numbers of ssh key pairs. Continue reading

Ansible with jump host

2021-03-23 4 min read 3sky
Welcome Long time no sea. It’s not a typo last time when I saw the see was in September in Greece. Almost the same thing I can say about Ansible. The last time when I used this tool for resolving real problems was more-less 2years ago. To be honest, during this period Ansible becomes (in my mind at least) just another boring and old-fashioned tool. Who is using Ansible if we have containers, Kubernetes Engines and Serverless? Continue reading

The Nginx and how to configure it

2021-02-24 3 min read 3sky
Welcome That will be a short post. I need it, for my usage. All about Nginx and some application architecture. Why? During my 6 years of professional life, I haven’t met any Nginxa’s master. All my tech friends know some basics(as me) or have one best config which always works. Unfortunately, Nginx is hard. It’s just a tool, just a web server, but it’s complex, useful, and powerful. Let’s start. Continue reading
Older posts