This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:defact:linuxf:kubernetes [2020/05/21 21:14] char ↷ Page moved and renamed from dido:public:stds:defact:linuxf:linux_kubernetes to dido:public:apdx.stds:defact:linuxf:kubernetes |
dido:public:ra:xapend:xapend.b_stds:defact:linuxf:kubernetes [2021/11/09 15:41] (current) char ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Linux Kubernetes ===== | + | ===== Kubernetes ===== |
| - | [[dido:public:ra:xapend.stds:defact:linuxf| return to the Linux Foundation ]] | + | [[dido:public:ra:xapend:xapend.b_stds:defact:linuxf:start| return to the Linux Foundation ]] |
| - | Source: [[https://kubernetes.io/ | Linux Kubernetes (K8) home page]] | + | **Note**: The following is an excerpt from the official [[https://kubernetes.io/ | Kubernetes (K8) home page]]. It is provided here as a convenience and is not authoritative. Refer to the original document as the authoritative reference. |
| - | + | ||
| - | //**Kubernetes (K8s)** is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community// | + | <table> |
| + | <caption>Data sheet for Linux Kubernetes</caption> | ||
| + | | Title | Kubernetes | | ||
| + | | Acronym | K8s | | ||
| + | | Version | v1.18 | | ||
| + | | Operating Systems | Darwin, Linux, Windows | | ||
| + | | Downloads | [[https://kubernetes.io/docs/setup/release/notes/#downloads-for-v1180]] | | ||
| + | | Repository | [[https://github.com/kubernetes/kubernetes]] | | ||
| + | | Supported Languages | | | ||
| + | | License | Apache License 2.0 | | ||
| + | | Reference | [[https://kubernetes.io/docs/reference/]] | | ||
| + | </table> | ||
| + | //**Kubernetes (K8s)** is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an [[dido:public:ra:xapend:xapend.a_glossary:a:application|application]] into logical units for easy management and [[dido:public:ra:xapend:xapend.a_glossary:d:discovery|discovery]]. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community// | ||
| It is based on the principles of: | It is based on the principles of: | ||
| Line 11: | Line 23: | ||
| * //**Run Anywhere**: Kubernetes is open source giving you the freedom to take advantage of on-premises, hybrid, or public cloud infrastructure, letting you effortlessly move workloads to where it matters to you.// | * //**Run Anywhere**: Kubernetes is open source giving you the freedom to take advantage of on-premises, hybrid, or public cloud infrastructure, letting you effortlessly move workloads to where it matters to you.// | ||
| - | Kubernetes features | + | Kubernetes features: |
| - | <todo> Add these feature from main page. Restore the table on top so can capture version number and URLs for documentation & source code download Didn't think I needed them ..</todo> | + | * **[[https://kubernetes.io/docs/concepts/services-networking/service/|Service discovery and load balancing]]**: no need to use an unfamiliar service discovery mechanism. |
| - | + | * **[[https://kubernetes.io/docs/concepts/storage/persistent-volumes/|Storage Orchestration]]**: ability to automatically mount storage mechanisms of choice. | |
| - | + | * **[[https://kubernetes.io/docs/concepts/workloads/controllers/deployment/ |Automated rollouts and rollbacks]]**: progressive change rollouts including application health monitoring. | |
| - | + | * **[[https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/| Automatic bin packing]]**: automatically places containers based on resource requirements and other constraints. | |
| - | + | * **[[https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/|Batch execution]]**: manages batch and CI workloads. | |
| + | * **[[https://kubernetes.io/docs/concepts/services-networking/service-topology/|Service Topology]]**: Route service traffic based on cluster topology. | ||
| + | * **[[https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#how-a-replicationcontroller-works|Self-healing]]**: manage failed and failing containers and dead nodes. | ||
| + | * **[[https://kubernetes.io/docs/concepts/configuration/secret/|Secret and configuration management]]**: Deploy and update secrets and application configuration without rebuilding your image and without exposing secrets in your stack configuration. | ||
| + | * **[[https://kubernetes.io/docs/concepts/services-networking/dual-stack/|IPv4/IPv6 dual-stack]]**: Allocate of IPv4 and IPv6 addresses to Pods and Services | ||
| + | * **[[https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/|Horizontal scaling]]**: Scale applications with simple CLI and/or UI or in automatically in response to CPU usage. | ||