全部產品
Search
文件中心

Container Service for Kubernetes:開源專案

更新時間:Jun 19, 2024

開源專案擴充了Kubernetes叢集的功能。本文介紹阿里雲Container ServiceKubernetes版主要使用的開源專案。

專案分類專案名稱專案簡介專案地址參考文檔
核心組件Kubernetes Cloud Controller Manager for Alibaba Cloud為Kubernetes應用建立負載平衡,管理節點路由條目。Cloud-Provider-Alibaba-CloudCloud Controller Manager
網路Terway CNI Network PluginTerway網路外掛程式是阿里雲Container Service自研的網路外掛程式,使用原生的彈性網卡分配給Pod,實現Pod網路。Terway使用Terway網路外掛程式
NGINX Ingress Controller作為反向 Proxy伺服器,提供4層和7層負載平衡能力。Ingress-NginxNGINX Ingress Controller
ExternalDNS通過雲產品Private-Zone提供動態DNS能力。External-DNSExternalDNS
儲存Alibaba Cloud Kubernetes CSI Plugin容器儲存介面,實現儲存卷生命週期管理。Alibaba-Cloud-CSI-Driver儲存CSI概述
阿里雲Container ServiceKubernetes Flexvolume外掛程式 提供掛載和卸載Kubernetes儲存卷能力的組件(早期版)。Flexvolume儲存Flexvolume概述
阿里雲盤Volume Provision Controller提供建立和刪除Kubernetes儲存卷能力的組件(早期版)。Alicloud-Storage-Provisioner阿里雲盤Volume Provision Controller
資源最佳化Node-Resource-Manager節點資源管理、上報組件。Node-Resource-Manager
彈性Kubernetes-CronHPA-ControllerKubernetes中的容器水平定時伸縮組件。Kubernetes-CronHPA-Controller容器定時伸縮(CronHPA)
Kubernetes AutoscalerKubernetes中的容器節點水平伸縮組件。Autoscaler節點自動調整
安全KMS provider plugin for Alibaba Cloud基於阿里雲KMS服務的密鑰管理能力,實現Kubernetes Secret的落盤加密能力。Ack-KMS-Plugin使用阿里雲KMS進行Secret的落盤加密
Kube2ram以DaemonSet的形式實現對ECS綁定RAM角色的訪問代理,實現Pod維度RAM角色許可權隔離。Kube2ramKube2ram
ACK RAM Authenticator for Kubernetes支援基於RAM角色扮演的APIServer認證方式。ACK-RAM-Authenticator使用RAM Role對ACK容器叢集進行身分識別驗證
ACK Secret Manager支援即時匯入和同步阿里雲KMS憑據管家服務中的密鑰資料。ACK Secret ManagerACK Secret Manager
SGX-Device-Plugin在機密計算情境中,專用於SGX裝置EPC加密記憶體資源擴充的Kubernetes裝置外掛程式。SGX-Device-PluginSGX-Device-Plugin
遷移Derrick開源S2I工具,通過探測的機制,一鍵產生Dockerfile與模板。DerrickDerrick
VeleroVelero是一個雲原生的叢集應用備份、恢複和遷移工具。Velero-PluginVelero-Plugin
Image Build Specification of Alibaba Cloud Container Service for Kubernetes (ACK)快速製作符合Kubernetes叢集節點要求的自訂鏡像的工具。ACK-Image-Builder使用自訂鏡像建立ACK叢集
AIArenaArena是基於Kubernetes的機器學習輕量級解決方案,支援資料準備、模型開發、模型訓練、模型預測的完整生命週期。ArenaArena
GPU Sharing Scheduler Extender in Kubernetes業界首個GPU共用調度器。GPU Share-Scheduler-ExtenderGPU Share-Scheduler-Extender
FluidFluid是一個開源的Kubernetes原生的分布式資料集編排和加速引擎。FluidFluid
應用管理Kube-eventer開源Kubernetes事件收集工具,支援Kafka、MySQL、DingTalk、飛書等多種離線鏈路。Kube-Eventer事件監控
Alibaba-Cloud-Metrics-AdapterKubernetes雲指標轉換組件,提供彈性自訂指標支援。Alibaba-Cloud-Metrics-AdapterAlibaba-Cloud-Metrics-Adapter
OpenKruiseKubernetes應用負載自動化,提供了原地升級、Sidecar管理、高效穩定部署等能力。KruiseWhat is OpenKruise?
Open Application Model Specification開放應用程式模型,為雲原生應用管理提供標準化、關注點分離的規範。Open Application ModelOpen Application Model Specification
KubeVela一個簡單易用且高度可擴充的應用管理平台與核心引擎。KubeVelaQuick Start
調度Scheduler Plugins基於Scheduling Framework擴充並且支援AI、巨量資料等複雜情境的調度器。Scheduler PluginsScheduler Plugins