Difference between revisions of "Kubernetes"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
(8 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
Kubernetes objects, concepts or subsystems:
 
Kubernetes objects, concepts or subsystems:
 
* [[Containers]], [[Pods]], [[Volumes]]
 
* [[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
+
* [[Persistent Volumes]] subsystem provides an [[API]] for users and administrators that abstracts details of how storage is provided from how it is consumed
 
* [[Namespace|namespaces]]  
 
* [[Namespace|namespaces]]  
  
Line 22: Line 22:
 
== Kubernetes Log files <ref>https://kubernetes.io/docs/tasks/debug-application-cluster/debug-cluster/</ref>==
 
== Kubernetes Log files <ref>https://kubernetes.io/docs/tasks/debug-application-cluster/debug-cluster/</ref>==
 
Master
 
Master
* <code>/var/log/kube-apiserver.log</code> - API Server, responsible for serving the API
+
* <code>/var/log/kube-apiserver.log</code> - [[Kubernetes API Server|API Server]], responsible for serving the API
 
* <code>/var/log/kube-scheduler.log</code> - Scheduler, responsible for making scheduling decisions
 
* <code>/var/log/kube-scheduler.log</code> - Scheduler, responsible for making scheduling decisions
 
* <code>/var/log/kube-controller-manager.log</code> - Controller that manages replication controllers
 
* <code>/var/log/kube-controller-manager.log</code> - Controller that manages replication controllers
Line 47: Line 47:
 
== Kubernetes Timeline ==
 
== Kubernetes Timeline ==
 
* 12/2018 [[Microk8s]] released<ref>https://snapcraft.io/blog/canonical-launches-microk8s-deploy-kubernetes-in-seconds</ref>
 
* 12/2018 [[Microk8s]] released<ref>https://snapcraft.io/blog/canonical-launches-microk8s-deploy-kubernetes-in-seconds</ref>
 
+
* 06/2018 [[Amazon EKS]]
 +
* 2015 [[GKE]]
 +
* 06/2014 Initial release
  
 
== Related terms ==
 
== Related terms ==
* [[Helm]], [[Pod]], [[etcd]], [[Volume]], [[container]]
+
* [[Helm]], [[Pod]], [[etcd]], [[Volume]], [[container]], [[Jobs]]
 +
* [[Rancher]]
 +
* [[Kubernetes operators]]
  
 
== See also ==
 
== See also ==
Line 63: Line 67:
 
* [[Calico]]
 
* [[Calico]]
 
* [[Istio]]
 
* [[Istio]]
 +
* [[Cilium]]
 
* {{Container orchestration}}
 
* {{Container orchestration}}
  

Revision as of 12:20, 11 March 2020

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

Kubernetes objects, concepts or subsystems:


Installation

See: Kubernetes installation and Kubernetes changelog/releases.

Microk8s

MicroK8s single node Kubernetes solution available since December 2018[3]

  • Installation:
    • snap install microk8s
    • snap install microk8s --classic

minikube

Kubernetes Log files [5]

Master

  • /var/log/kube-apiserver.log - API Server, responsible for serving the API
  • /var/log/kube-scheduler.log - Scheduler, responsible for making scheduling decisions
  • /var/log/kube-controller-manager.log - Controller that manages replication controllers
  • etcd

Worker Nodes

  • /var/log/kubelet.log - Kubelet, responsible for running containers on the node
  • /var/log/kube-proxy.log - Kube Proxy, responsible for service load balancing

Kubernetes Ports

  • Kubernetes API: TCP 6443 [6]

See also OpenShift port requeriments: https://docs.openshift.com/container-platform/4.2/installing/installing_bare_metal/installing-bare-metal.html

Activities

Kubernetes Cloud Service Providers

Kubernetes is offered as a service on multiple public clouds, including Amazon Web Services (EKS)[7] (since June 2018 in the US East (N. Virginia) and US West (Oregon) Regions), Microsoft Azure (AKS) since october 2017,[8] DigitalOcean[9] (since May 2018),[10][11] Google Kubernetes Engine (GKE) in Google Cloud Platform[12] (at least since November 2014),[13] IBM Cloud [14], Alibaba Cloud [15], Mail.Ru Cloud Solutions (since May 2018)[16] and Oracle Kubernetes Service. 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

Related terms

See also

Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy.

Source: https://en.wikiversity.org/wiki/DevOps/Kubernetes

Advertising: