開放接口
Kubernetes作為雲原生應用的基礎調度平台,相當於雲原生的操作系統,為了便於系統的擴展,Kubernetes中開放的以下接口,可以分別對接不同的后端,來實現自己的業務邏輯:
- CRI(Container Runtime Interface):容器運行時接口,提供計算資源
- CNI(Container Network Interface):容器網絡接口,提供網絡資源
- CSI(Container Storage Interface):容器存儲接口,提供存儲資源
以上三種資源相當於一個分布式操作系統的最基礎的幾種資源類型,而Kuberentes是將他們粘合在一起的紐帶。