Everything about Kubernetes, news, articles, tutorials...
1. 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.
2. 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.
3. 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).
4. 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:
5. 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.
6. 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
7. 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
8. 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.
9. 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.
11. 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.
12. 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.
13. Who Is Running My Kubernetes Pod? The Past, Present, and Future of Container Runtimes (www.infoq.com)
Published: Tuesday, 06 November 2018.
Container runtime choices have grown over time to include other options beyond the popular Docker engine
15. Deploying Kubernetes clusters with kops and Terraform (medium.com)
Published: Monday, 05 November 2018.
Write up on managing Kubernetes clusters using kops and Terraform
16. Online Meetup: k8sOM#15: User Authentication and Authorization in Kubernetes / Thursday, November 8, 2018 (www.meetup.com)
Published: Monday, 05 November 2018.
Get ready for our next Online Meetup in November. This time Neependra Khare from CloudYuga will talk about "User Authentication and Authorization in Kubernetes". Date: 8th November 2018 Time: 7pm CEST (Central European Summer Time) 10am PST (Pacific Standard Time) via Zoom: https://zoom.us/j/392277556
17. 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
19. 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.
20. Pod Priority and Preemption (kubernetes.io)
Published: Friday, 02 November 2018.
Pods can have priority. Priority indicates the importance of a Pod relative to other Pods. If a Pod cannot be scheduled, the scheduler tries to preempt (evict) lower priority Pods to make scheduling of the pending Pod possible.
-- Next -->