如何设置 Kubernetes 资源限制
Kubernetes 作为当下最流行的的容器集群管理平台,需要统筹集群整体的资源使用情况,将合适的资源分配给pod容器使用,既要保证充分利用资源,提高资源利用率,又要保证重要容器在运行周期内能够分配到足够的资源稳定运行。
开源工具GPU Sharing:支持Kubernetes集群细粒度
问题背景
全球主要的容器集群服务厂商的Kubernetes服务都提供了Nvidia GPU容器调度能力,但是通常都是将一个GPU卡分配给一个容器。这可以实现比较好的隔离性,确保使用GPU的应用不会被其他应用影响;对于深度学习模型训练的场景非常适合,但是如果对于模型开发和模型预测的场景就会比较浪费。
CentOS7安装openshift3.9集群
CentOS7安装openshift集群
OpenShift官网:https://www.openshift.com/
Github:https://github.com/openshift/origin
开源容器应用程序平台,Origin是支持OpenShift的上游社区项目。
k8s restful api 访问
restful api访问k8s集群,增删改查信息,做界面二次开发。需要预先创建访问权限的配置。
官网api文档https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.