Tuesday, January 17, 2017

cloud containers: Kubernetes for Windows 2016

Kubernetes: Update on Kubernetes for Windows Server Containers

Kubernetes 1.5 comes to Windows Server 2016 | InfoWorld

Kubernetes Now Leads on LinkedIn and Other Awesome Stats (Infographic) - Apprenda

SIG-Windows presents Windows Server Containers with Kubernetes, running on Microsoft Azure - YouTube
"Microsoft, in collaboration with Docker, is introducing a new feature called Windows Server Containers with Windows Server 2016, which enables Docker containers to run on Windows.

The Kubernetes SIG-Windows team, led by Apprenda, has enhanced Kubernetes to support Windows Server Containers (and Windows Server 2016 as the operating system of choice for the windows-based kubelet)."

"Kubernetes (commonly referred to as "k8s") is an open source container cluster manager originally designed by Google and donated to the Cloud Native Computing Foundation. It aims to provide a "platform for automating deployment, scaling, and operations of application containers across clusters of hosts".[3] It usually works with the Docker container tool and coordinates between a wide cluster of hosts running Docker."

Kubernetes: Borg: The Predecessor to Kubernetes
All of Google services run only on containers, never on VMs.
The management evolved from "Borg" to now "Kubernetes".

SDN is missing on Windows, so no complete parity with Linux for now.
What is software-defined networking (SDN)? - Definition from WhatIs.com

Also, no support for UDP based DNS on Windows, yet. Instead using proxy.
Windows solution is simpler than on Linux, but more CPU intensive.

GitHub - kelseyhightower/kubernetes-the-hard-way: Bootstrap Kubernetes the hard way on Google Cloud Platform or Amazon EC2. No scripts.

Brendan Burns | LinkedIn
moved from Google to Microsoft

centOS, #sig-windows, slack channel

Windows Server Containers - Kubernetes

code camp