Everything about Kubernetes, news, articles, tutorials...
1. Using S3 As a Helm Repository (hackernoon.com)
Published: Sunday, 13 January 2019.
2. 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.
4. The Art of the Helm Chart: Patterns from the Official Kubernetes Charts (hackernoon.com)
Published: Friday, 11 January 2019.  By:Ryan Dawson
Learn from the best by taking a deep dive into how the official kubernetes charts solve common problems.
5. Tips for Getting Started with Helm (hackernoon.com)
Published: Thursday, 13 December 2018.  By:Ryan Dawson
You’ve got an application that you want to deploy with Helm but you're feeling disoriented and aren't sure how to get started? Follow these tips and you'll soon be making waves.
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. Kubernetes 1.13: Simplified Cluster Management with Kubeadm, Container Storage Interface (CSI), and CoreDNS as Default DNS are Now Generally Available (kubernetes.io)
Published: Thursday, 06 December 2018.
We’re pleased to announce the delivery of Kubernetes 1.13, our fourth and final release of 2018! Kubernetes 1.13 has been one of the shortest releases to date at 10 weeks. This release continues to focus on stability and extensibility of Kubernetes with three major features graduating to general availability this cycle in the areas of Storage and Cluster Lifecycle. Notable features graduating in this release include: simplified cluster management with kubeadm, Container Storage Interface (CSI), and CoreDNS as the default DNS.
8. 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.
9. Evolvement of Kubernetes to Manage Diverse IT Workloads (Machine Leaning, NFV, GPU Resources) (blog.calsoftinc.com)
Published: Friday, 30 November 2018.  By:Sagar Nangare / Calsoft Inc.
This article talks about how Kubernetes has emerged from container orchestration platform to manage complex workloads in AI and Machine Learning Stacks, Managing containers in NFV architecture and handling hardware GPU resources.
10. 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.)
11. Current state of EKS - an updated review (engineering.nanit.com)
Published: Monday, 26 November 2018.  By:nanit engineering
A nice review of current state of EKS An open source tool to create and manage EKS clusters
12. Today in Serverless and Open Source Functions as a Service (hackernoon.com)
Published: Tuesday, 20 November 2018.
Summarizes the different serverless and function as a service frameworks that exist for Kubernetes.
13. Kubernetes Networking Internals (blog.calsoftinc.com)
Published: Monday, 19 November 2018.  By:Kiran Divekar / Calsoft Inc.
Kubernetes works on the principle of assigning IP addresses to pods, called as “IP-per-pod” model. The IPAM (IP address management) task is left to third party solutions. Some of these solutions include Docker networking, Flannel, IPvlan, contive, OpenVswitch, GCE and others. The Kubernetes architecture consists of master node, replication controller in addition (or conjunction) to nodes used to host the pods. Before we go ahead, here is a review of Kubernetes terms.
14. 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).
15. Vitess.io (vitess.io)
Published: Friday, 16 November 2018.
Vitess is a database solution for deploying, scaling and managing large clusters of MySQL instances. It's architected to run as effectively in a public or private cloud architecture as it does on dedicated hardware. It combines and extends many important MySQL features with the scalability of a NoSQL database. Vitess can help you with the following problems:
16. 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.
17. 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
18. 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
19. 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.
20. 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.
-- Next -->