kube cgi
1.0.0
Kubernetes的集裝箱CGI實施
通過使用Kubernetes上的容器來處理每個請求,使計算豐富的Web API變得容易且可擴展。當需要加速器時,這些加速器是通過自定義分配資源來管理的。
您需要一個Kubernetes群集來遇到。您可以使用那種來獲取本地群集進行測試,也可以使用遠程群集進行測試。注意:您的控制器將自動使用kubeconfig文件中的當前上下文(即無論cluster kubectl cluster-info顯示什麼)。
kubectl apply -k config/samples/IMG指定的位置: make docker-build docker-push IMG= < some-registry > /kube-cgi:tagIMG指定的圖像將控制器部署到集群中: make deploy IMG= < some-registry > /kube-cgi:tag從集群中刪除CRD:
make uninstall從集群中解開控制器:
make undeploy// todo(用戶):添加有關您希望其他人如何為該項目做出貢獻的詳細信息
該項目旨在遵循Kubernetes操作員模式。
它使用控制器,該控制器提供了負責同步資源的調和函數,直到在群集上達到所需的狀態為止。
make installmake run注意:您也可以通過運行一步一步運行: make install run
如果您正在編輯API定義,請使用以下方式生成諸如CRS或CRD之類的清單:
make manifests注意:運行make --help以獲取有關所有潛在目標make的更多信息
可以通過Kubebuilder文檔找到更多信息
麻省理工學院