DevOps/Kubernetes

Kubernetes (commonly stylized as K8s[3]) is an open-source /Container-Orchestration/ system for automating deployment, autoscaling (based on CPU, memory or custom metrics ) and management of containerized applications.[4] It works with a range of container tools, including Docker.

Kubernetes objects, concepts or subsystems:
 * Containers, /Pods/, /Volumes/
 * /Persistent Volumes/ subsystem provides an API for users and administrators that abstracts details of how storage is provided from how it is consumed
 * /namespaces/

Installation
See: /Installation/ and /Kubernetes changelog/.

Microk8s
MicroK8s single node Kubernetes solution available since December 2018


 * Installation:

Kubernetes Log files
Master
 * - API Server, responsible for serving the API
 * - Scheduler, responsible for making scheduling decisions
 * - Controller that manages replication controllers
 * etcd

Worker Nodes
 * - Kubelet, responsible for running containers on the node
 * - Kube Proxy, responsible for service load balancing

Kubernetes Ports
See also OpenShift port requeriments: https://docs.openshift.com/container-platform/4.2/installing/installing_bare_metal/installing-bare-metal.html
 * Kubernetes API: TCP 6443

Activities

 * Read /Kubernetes changelog/: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG.md
 * Read the History of Kubernetes: https://blog.risingstack.com/the-history-of-kubernetes/
 * Read wikitech documentation: https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Kubernetes
 * Read Kubernetes /Storage/ documentation: https://kubernetes.io/docs/concepts/storage/ and types of /Volumes/ supported.

Kubernetes Cloud Service Providers
Kubernetes is offered as a service on multiple Cloud computing#Public cloud|public clouds, including Amazon Web Services (EKS) (since June 2018 in the US East (N. Virginia) and US West (Oregon) Regions), Microsoft Azure (AKS) since october 2017, DigitalOcean (since May 2018), Google Kubernetes Engine (GKE) in Google Cloud Platform (at least since November 2014), IBM Cloud, Alibaba Cloud , Mail.Ru Cloud Solutions (since May 2018). For a more comprehensive list you can check https://kubernetes.io/docs/setup/pick-right-solution/#hosted-solutions. Most of them if not all requires a valid credit card.

Kubernetes Timeline

 * 12/2018 Microk8s released