www.realsysadmin.com
Let’s get Real about
Systems Architecture
Systems and Cloud Engineering, Architecture, DevOps, Infrastructure
- Platform Automation and Infrastructure As Code – 3
In the first installment of this series, I covered a historical perspective on the topic of Infrastructure deployment/delivery and imperative style automation that used to be the norm. In the second installment, I went over the basics of Terraform, one of the most versatile and popular declarative IaC paradigms in the industry today. In this post, I will explore a… Read more: Platform Automation and Infrastructure As Code – 3 - Setting up a log management system on Kubernetes
A Kubernetes cluster has various components that are constantly emitting logs — at the node level, at the pod level, application log data and so on. A very standard model for implementing a centralized log management framework is to use the combination of Elasticsearch, Fluentd and Kibana (aka an EFK Stack). There are many good blogs that cover how to… Read more: Setting up a log management system on Kubernetes - Installing metrics-server on a kubeadm managed k8s cluster
Out of the box, metrics-server doesn’t work on a kubeadm managed k8s server. When deployed out of the box, the associated pod goes into a CrashLoopBackOff state. In order to fix this issue, we have to edit the deployment and add a few parameters — Following relevant section of the deployment file is shown in a “before/after” state below —… Read more: Installing metrics-server on a kubeadm managed k8s cluster - Platform Automation and Infrastructure as Code – 2In the first post of this series, I had alluded to walking through terraform and how it can be leveraged as a standard tool for deployment across a variety of environments. In this post, I will walk through the basics pre-requisites I understand them, to start using terraform on both AWS as well as Azure. How to run Terraform The… Read more: Platform Automation and Infrastructure as Code – 2
- Platform Automation and Infrastructure as Code (IaC) – 1
A Trip Down Memory Lane Today there are many tools available to automate configuration management and automate the deployment of infrastructure components. For those of us who grew up in our professional roles working on UNIX and Linux, writing scripts to automate repetitive tasks and tasks that are susceptible to human error is second nature. Back in the day, when… Read more: Platform Automation and Infrastructure as Code (IaC) – 1 - Kicking the Tires on Kubernetes — Part 5
The topic of providing a persistent storage in the Kubernetes world is simpler today than it was a couple of years back. In order for this series and my personal edification, I opted to set up GlusterFS on the Kubernetes nodes in what is known as a “hyper-converged” deployment. The industry terms of “converged” and “hyper-converged” infrastructure denote the manner… Read more: Kicking the Tires on Kubernetes — Part 5
![]()