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文档找到更多信息
麻省理工学院