Kubernetes
Kubernetes (Jun 2014) 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] Kubernetes works with Docker, containerd, and CRI-O.
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
- Kubernetes namespaces
- Ingress controllers
- Complete list:
statefulset.apps, replicaset.apps, deployment.apps, service, pod, job.batch, cronjob.batch, daemonset.apps, ClusterIP, NodePort
Contents
Installation[edit]
See: Kubernetes installation and Kubernetes changelog/releases.
Tools[edit]
Information[edit]
Microk8s[edit]
MicroK8s single node Kubernetes solution available since December 2018[3]
- Installation:
snap install microk8s
snap install microk8s --classic
Kubernetes log files [4][edit]
Kubernetes Ports[edit]
- Kubernetes API: TCP 6443 [5]
kubelet
listen on port 10250
See also OpenShift port requeriments: https://docs.openshift.com/container-platform/4.2/installing/installing_bare_metal/installing-bare-metal.html
Products[edit]
- Red Hat OpenShift
- Red Hat Advanced Cluster Management for Kubernetes
- OKD community distribution
- Canonical Charmed Kubernetes
Activities[edit]
- Read Kubernetes changelog/versions: 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.
- Review Wikipedia Kubernetes Grafana statistics: https://grafana.wikimedia.org/d/G8zPL7-Wz/kubernetes-node?orgId=1&var-dc=eqiad%20prometheus%2Fk8s&var-instance=kubernetes1002.eqiad.wmnet
- Connect to K8s cluster
- Kubernetes quiz
- How to run ubuntu in docker
Kubernetes Cloud Service Providers[edit]
Kubernetes is offered as a service on multiple public clouds, including Amazon Web Services (EKS)[6] (since June 2018 in the US East (N. Virginia) and US West (Oregon) Regions), Microsoft Azure (AKS) since october 2017,[7] DigitalOcean[8] (since May 2018),[9][10] Google Kubernetes Engine (GKE) in Google Cloud Platform[11] (at least since November 2014),[12] IBM Cloud [13], Alibaba Cloud [14], Mail.Ru Cloud Solutions (since May 2018)[15] 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[edit]
Kubernetes adoption[edit]
- August 16 2017: Github runs on Kubernetes: all web and API requests are served by containers running in Kubernetes clusters deployed on metal cloud.
Related terms[edit]
- Helm package manager
- Rancher: Rancher Desktop
- kim (Kubernetes Image Manager)
- Kubernetes operator
- Katacoda Kubernetes playground
- CoreDNS
dnsPolicy:
- Components:
kube-proxy
,kube-scheduler
,kube-apiserver
,kubelet
,kubectl
,kubeadm
- CustomResourceDefinition (CRD)
- Joe Beda, Brendan Burns, and Craig McLuckie
- Antrea
- Kubeaudit
- Kalm access control to cluster resources
- LogDNA
- Pixie
SecurityContext
- Kubernetes troubleshooting
- Replicated.com
- Teleport
- GitLab Kubernetes agent server (KAS)
- registry.k8s.io
- Kubernetes Control Plane
See also[edit]
- Service mesh: Istio, Linkerd, Consul, containerpilot, AWS App Mesh, Kiali, INNOQ
- Container orchestration: Kubernetes, Nomad, Docker Swarm, OpenShift, Mesos, Marathon, AWS Fargate
- Kubernetes: CKA, CKS, Kubernetes interfaces: CSI, CNI, installation, workloads, networking,
kubeadm
,Kubernetes API
, Kubernetes API Server,kubectl, kubeadm, kubelet, kube-proxy
, Cloud services: EKS, GKE, TKE, DKS, Helm, Kubernetes RBAC, Kubernetes deployments, Minikube, Rancher, OpenShift, Charmed Kubernetes, Ingress, Kubernetes scheduler, logging, Kubernetes operator, Orka,kind:
, Kubernetes namespaces, Kubernetes dashboard, Kubernetes Metrics Server, Field Selectors, CoreDNS, CRI, Kubernetes Topology Manager, Kubernetes governance: (SIG, KEP), Kustomize, controllers,ReadinessProbe, LivenessProbe
, KOPS, K9s, Kui, k3s, ImagePullBackOff, PDB, EndPoints, Kots, metadata, Karpenter, Replicated.com, Kubernetes Authenticating, Kubernetes timeline, Changelog/Versions, service accounts, Kubernetes Pod Lifecycle, Kubernetes Conformance Certified, Kubernetes backup, Kubernetes Pod Security Admission, tEKS, Kubernetes events, Kubernetes ports, Kubernetes policies, Connect, addons, DoKC, Kubernetes control plane, Kubernetes Federation - Kubernetes cloud services: EKS, GKE (Anthos), AKS, Docker Kubernetes Service (DKS), TKE
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
- ↑ https://blog.powerupcloud.com/autoscaling-based-on-cpu-memory-in-kubernetes-part-ii-fe2e495bddd4
- ↑ https://docs.bitnami.com/kubernetes/how-to/configure-autoscaling-custom-metrics/
- ↑ https://snapcraft.io/blog/canonical-launches-microk8s-deploy-kubernetes-in-seconds
- ↑ https://kubernetes.io/docs/tasks/debug-application-cluster/debug-cluster/
- ↑ https://kubernetes.io/docs/reference/access-authn-authz/controlling-access/
- ↑ https://aws.amazon.com/blogs/aws/amazon-eks-now-generally-available/
- ↑ https://azure.microsoft.com/fr-fr/blog/introducing-azure-container-service-aks-managed-kubernetes-and-azure-container-registry-geo-replication/
- ↑ https://www.digitalocean.com/docs/kubernetes/overview/
- ↑ https://techcrunch.com/2018/05/02/digital-ocean-launches-its-container-platform/
- ↑ https://tech.economictimes.indiatimes.com/news/corporate/digitalocean-launches-kubernetes-based-container-service/64007829
- ↑ https://cloud.google.com/kubernetes-engine/
- ↑ https://cloud.google.com/kubernetes-engine/release-notes
- ↑ https://www.ibm.com/cloud/container-service
- ↑ https://www.alibabacloud.com/product/kubernetes
- ↑ "MCS – Mail.Ru Cloud Solutions". mcs.mail.ru (in русский). Retrieved 2018-12-05.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
Advertising: