Kubernetes provides a lot of features from orchestrating your nodes about managing containers to scaling applications while load balancing and monitoring their health. When it is about setting up a Kubernetes cluster and publishing your containers to the cluster, you have a number of different methods for each. Rancher is…

Intro & Motivation

Defining infrastructure by writing code has been widely adopted last years. Terraform is one of the leading infrastructure as code tools and known by providing intuitive language, low barrier to get working with, and a lot of providers(integrations to places we are trying to automate).

Files for Terraform is mostly…

Packaging applications as container images have been quite common for years. While creating container images, for example with Docker, image size becomes significant in many cases; due to network usage, (probably) increased attack surface, disk usage, push-pull time, longer build times, … and the list goes on. The final image…

When creating containers with Docker, one doesn’t have to give them names. By default, if there is no name provided, Docker itself generates a name for the container. …

Problem & Requirement

I am giving courses about Python basics and some Python modules for more than 8 years. There were many courses and many participants from a lot of different fields including some enterprise environment classes and workshops with students.

I wanted to provide a working environment to people regardless of their…

There are many Git tutorials out there that explains the command line usage, commit/branch/merge definitions and other concepts for daily usage. Also, there are other parts of tutorials/documentation about Git internals, some of them are made of really beautiful and explanatory graphics. In these posts, I will try to deep…

Update 2020–08: Easy-RSA looks for a vars file and gives error otherwise. Creation of an empty file is added in the steps.

Many restricted environments make people need to use VPN servers. There are some VPN providers available for free or paid use but there are also many people who…

Wordpress Deployment with Docker Swarm Mode — Final screen after deployment

WordPress is using as a blog CMS for a long time. As a result, it is a huge project and it can be classified as monolithic WEB application. Due to this reason, its deployment could be a little bit different than new fashion deployments with microservices. In this post, we…

Falcon is a Python framework that comes with great speed and makes backend and microservice developments easy. It claims that it can handle more requests with the same hardware. Falcon also has support for PyPy, which makes it speedier. It is really easy to code an API in Falcon; actually…

OSQuery is a useful framework which provides people to gather information about operating systems in a SQL-like way. It is developed by Facebook and its source code is available on Github. It is also a libre software and this makes it trustworthy for many people. OSQuery is developed to work…

Guray Yildirim

DevOps / DevSecOps Consultant. Author of 3 books. Seriously passionate about Kubernetes, Docker (container tech). Coding mostly in Python. — Founder @peptrnet

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store