---
# System prepended metadata

title: Kubernetes
tags: [continue, K8S]

---

###### tags: `K8S`,`continue`

# Kubernetes

Kubernetes(K8S)是一套自動化容器運行的平台，是一個幫助管理微服務的系統。

Docker可以算是K8S內部使用的低階元件，如果Docker是飛機，那K8S可以視為機場。是目前唯一被廣泛認可的Docker分散式系統解決方案。

K8S可以做到：
- [x] 快速準確部署應用程式（Deployment）
- [x] 服務乘載量有變化時，可以即時伸縮應用程式（Scaling）
- [x] 限制硬體用量，管理多個容器，可以自動重啟故障的應用程式（Management） 

## 優勢

* 可移動：公有雲、私有雲、混合雲、多行雲
* 可擴充：模組化、外掛程式、可掛載、可組合
* 自修復：自動部署、自動重新啟動、自動複製、自動擴充和縮容

## 組成元件

1. Cluster
2. Master
3. Node
4. Pod
5. 服務
6. 卷冊
7. 命名空間


### Cluster

### Master

### Node

### Pod

{%hackmd BJrTq20hE %}