Writing Kubernetes Operator in Python without frameworks and SDK
Posted on October 1, 2019, Level intermediate Resource Length long
An article by flant.com about how to create a solid operator using one of the most popular programming languages that almost every DevOps engineer is familiar with -- Python.
The basics of Kubernetes networking
Posted on September 11, 2019, Level intermediate Resource Length medium
Kamil Lelonek explains everything you need to know about Kubernetes networking in this article. When you deploy your application to a Kubernetes cluster, you usually want to have it accessible from the outside. For real-world production applications, one of the important questions to ask is how to get external traffic into your container.
Getting started with Rancher
Posted on August 22, 2019, Level intermediate Resource Length medium
An article by Mike 'MJ' Johnson about getting your hands on Rancher. With the power and flexibility of Kubernetes, you also get a massive amount of complexity. Rancher was founded in 2014 with a company focus on creating software to help manage Docker containers. Rancher 2 can help you more easily deploy, manage and maintain your Kubernetes clusters across multiple environments, both on premise and in the cloud.
To run or not to run a database on Kubernetes: What to consider
Posted on July 21, 2019, Level beginner Resource Length short
Benjamin Good, Solutions Architect, Google Cloud, wrote this piece in which he considers if you should run a database on Kubernetes. Today, more and more applications are being deployed in containers on Kubernetes—so much so that we've heard Kubernetes called the Linux of the cloud.
Tags database devops kubernetes google
Starting local Kubernetes using kind and Docker
Posted on April 21, 2019, Level intermediate Resource Length short
Youichi Fujimoto wrote this guide about running Kubernetes easily in Docker. He shows the steps to run a cluster in single Docker container using kind.
Tags docker containers kubernetes
Kafka-Streams -- road to autoscaling via Kubernetes
Posted on April 16, 2019, Level intermediate Resource Length long
This article is based on the talk Scale in / Scale out with Kafka-Streams and Kubernetes from Xebicon'18. Loïc Divad is the author of this article and he aims to present a few advantages that come with specific practices related to Kafka-Streams like containerization and orchestration, and especially autoscaling.
Tags kubernetes apis apache devops
Litmus: Journey of storage e2e and chaos framework for Kubernetes
Posted on March 26, 2019, Level intermediate Resource Length long
Karthik Satchitanand is the author of this article documenting journey of the Litmus project. Project helps evaluate stateless workloads on Kubernetes. It was which was announced & open-sourced during the KubeCon Europe 2018.
How to run HA MongoDB on IBM Cloud Kubernetes Service
Posted on March 19, 2019, Level beginner Resource Length medium
A tutorial by Janakiram MSV about running highly available MongoDB cluster on IBM Cloud Kubernetes Service. IBM Cloud Kubernetes Service is a managed Kubernetes offering running in IBM Cloud. It is designed to deliver powerful tools, intuitive user experience, and built-in security for rapid delivery of applications that can be bound to cloud services related to IBM Watson, IoT, DevOps and data analytics.
Tags cloud kubernetes nosql
Skaffold for local kubernetes development
Posted on February 26, 2019, Level intermediate Resource Length short
Straight to the point guide from Shane Lee aiming to get you running with kubernetes in no time. Great tutorial for anybody new to kubernetes.
Running your own DBaaS based on your preferred DBs, Kubernetes operators and containerized storage
Posted on February 16, 2019, Level intermediate Resource Length long
Posted by Evan Powell this is excellent guide for those who want to get advice about running their own Redis or Cassandra or MongoDB in Kubernetes.
Tags kubernetes programming devops
Application metrics in Istio
Posted on January 29, 2019, Level intermediate Resource Length medium
Mete Atamel authored simple tutorial for adding Application metrics in Istio. The default metrics sent by Istio are useful to get an idea on how the traffic flows in your cluster. However, to understand how your application behaves, you also need application metrics.
Kubernetes ingress controller setup using KOP and Nginx-Ingress
Posted on January 26, 2019, Level beginner Resource Length short
A tutorial by Lokesh Jawane explaining how to set up Kubernetes ingress controller using kops (Kubernetes Operations) & Nginx-Ingress. Kops automates the provisioning of Kubernetes clusters in AWS and GCE. Authors like to think of kops as kubectl for clusters.