Everything about Kubernetes, news, articles, tutorials...
1. Lightweight Kubernetes (k3s.io)
Published: Thursday, 28 February 2019.
Lightweight Kubernetes Easy to install. A binary of less than 40 MB. Only 512 MB of RAM required to run.
2. Debugging Ruby processes in Kubernetes (kirshatrov.com)
Published: Friday, 01 February 2019.  By:Kir Shatrov
Debugging non-containerized apps in production is dead easy: ssh to a host, rbspy, strace or gdb the process or run rails console to reproduce something in production.
3. Dynamic secrets on Kubernetes pods using Vault (medium.com)
Published: Wednesday, 23 January 2019.
4. Using S3 As a Helm Repository (hackernoon.com)
Published: Sunday, 13 January 2019.
5. Kubernetes Authorization via Open Policy Agent (itnext.io)
Published: Sunday, 13 January 2019.
In a best-practice Kubernetes cluster every request to the Kubernetes APIServer is authenticated and authorized. Authorization is usually implemented by the RBAC authorization module. But there are alternatives and this blog post explains how to implement advanced authorization policies via Open Policy Agent (OPA) by leveraging the Webhook authorization module.
6. Production-Ready Kubernetes Cluster Creation with kubeadm (kubernetes.io)
Published: Thursday, 06 December 2018.  By:Authors: Lucas Käldström (CNCF Ambassador) and Luc Perkins (CNCF Developer Advocate)
kubeadm is a tool that enables Kubernetes administrators to quickly and easily bootstrap minimum viable clusters that are fully compliant with Certified Kubernetes guidelines. It’s been under active development by SIG Cluster Lifecycle since 2016 and we’re excited to announce that it has now graduated from beta to stable and generally available (GA)!
7. Urgent: Kubernetes Vulnerability, The silent CVE in the heart of Kubernetes apiserver (gravitational.com)
Published: Thursday, 06 December 2018.
Early on Monday December 3rd, a boulder splashed into the placidly silent Kubernetes security channels. A potentially high severity authentication bypass was disclosed with scant explanation the same day that K8s version 1.13 went golden master. For Kubernetes administrators with PTSD from 2014’s HeartBleed, the CVE blast and its 37-line fix triggered palpitations in anticipation of sleepless patchfests to come.
8. Benchmark results of Kubernetes network plugins (CNI) over 10Gbit/s network (itnext.io)
Published: Friday, 30 November 2018.
Kubernetes is a great orchestator for containers. But it does not manage network for Pod-to-Pod communication. This is the mission of Container Network Interfaces (CNI) plugins which are a standardized way to achieve network abstraction for container clustering tools (Kubernetes, Mesos, OpenShift, etc.)
9. Configure Helm TLS communication with multiple Kubernetes clusters (medium.com)
Published: Friday, 16 November 2018.  By:Maor Friedman
So, finally decided to secure your Helm installation? That`s great! Sounds easy enough, right? And as an extra, all sources seem to be telling the exact same story: “All you have to do is follow these steps, and you are good to go”. Right? Wrong. Well, not really wrong, it is a fairly simple procedure, but brace yourself for more typing. Much more. A bit more. There you are. But have no fear, the solution is here (in this post, if that was unclear).
10. Rook: File, Block, and Object Storage Services for your Cloud-Native Environments (rook.io)
Published: Friday, 16 November 2018.
Rook is designed to run as a native Kubernetes service – it scales along side your apps. Rook offers storage for your Kubernetes app through persistent volumes. Rook takes advantage of many benefits of the platform, such as streamlined resource management, health checks, failover, upgrades, and networking, to name just a few.
11. Kubernetes loves machine learning (schd.ws)
Published: Tuesday, 13 November 2018.  By:Hui Luo, VMware
Hui Luo explains how Kubernetes can run machine learning applications everywhere, public cloud or on premises at KubeCon
12. Effectively Extending Kubernetes Resource (schd.ws)
Published: Tuesday, 13 November 2018.  By:Fan Zhang, Senior Software Engineer @ VMware
Fan Zhang's #KubeCon lightning talk gives an overview of using CustomResourceDefinitions to extend Kubernetes
13. Using Kubernetes ConfigMap Resources for Dynamic Apps (medium.com)
Published: Tuesday, 13 November 2018.  By:Jimmy Ray
According to the docs, in Kubernetes, ConfigMap resources “allow you to decouple configuration artifacts from image content to keep containerized applications portable.” Used with Kubernetes pods, configmaps can be used to dynamically add or change files used by containers.
14. Kubernetes Readiness & Liveliness Probes — Best Practices (medium.com)
Published: Tuesday, 13 November 2018.
In Kubernetes, pods are the smallest deployable units of computing that can be created and managed. A pod is a group of one or more containers (Docker, rocket, etc), with shared storage/network, and a specification for how to run the containers.
15. Continuous Delivery with Amazon EKS and Jenkins X (aws.amazon.com)
Published: Thursday, 08 November 2018.  By:Arun Gupta
Amazon Elastic Container Service for Kubernetes (Amazon EKS) provides a container orchestration platform for building and deploying modern cloud applications using Kubernetes. Jenkins X is built on Kubernetes to provide automated CI/CD for such applications. Together, Amazon EKS and Jenkins X provide a continuous delivery platform that allows developers to focus on their applications. This blog post by Henryk Konsek explains how to automate your CI/CD needs following GitOps principles, allowing you to be more productive.
16. Kubernetes Liveness and Readiness Probes: How to Avoid Shooting Yourself in the Foot (blog.colinbreck.com)
Published: Tuesday, 06 November 2018.  By:Colin Breck
Kubernetes liveness and readiness probes can be used to make a service more robust and more resilient, by reducing operational issues and improving the quality of service. However, if these probes are not implemented carefully, they can severely degrade the overall operation of a service, to a point where you would be better off without them.
17. Deploying Kubernetes clusters with kops and Terraform (medium.com)
Published: Monday, 05 November 2018.
Write up on managing Kubernetes clusters using kops and Terraform
18. Cutting costs with Google Kubernetes Engine: using the cluster autoscaler and Preemptible VMs (cloud.google.com)
Published: Monday, 05 November 2018.  By:Myroslav Rys, Solution Architect, SoftServe Inc
Kubernetes is the world’s most popular container orchestration tool. This open-source system provides a common platform for deploying containerized applications across hybrid-cloud environments. And if you choose a managed version like Google Kubernetes Engine (GKE), you don’t even need to configure the cluster itself—the cloud provider does it for you
20. Istio Routing Basics (medium.com)
Published: Friday, 02 November 2018.  By:Mete Atamel, Developer Advocate at Google
When learning a new technology like Istio, it’s always a good idea to take a look at sample apps. Istio repo has a few sample apps but they fall short in various ways. BookInfo is covered in the docs and it is a good first step. However, it is too verbose with too many services for me and the docs seem to focus on managing the BookInfo app, rather than building it from ground up. There’s a smaller helloworld sample but it’s more about autoscaling than anything else.
-- Next -->