项目管理
1 介绍
集群管理中的项目管理,是指管理当前k8s集群授权使用的项目的管理。
添加k8s集群后,并不是所有项目都有权使用,是需要将k8s的授权给指定项目,指定项目才能使用该集群。授权是授予集群命名空间的使用,可以对授权的项目进行资源配额的限制,对命名空间资源使用的限制等,同时也有对项目使用的命名空间进行调度的配置,比如只允许项目使用哪几台主机节点。
2 新增项目授权
如果项目要使用当前的集群,需要进行授权。在集群管理的主界面中,可以点击项目管理进入对项目的管理中。
点击“新增项目授权”,弹出授权页;
在项目名称里,选择要授权给的项目组;
通过创建新的namespace并托管,然后输入要创建的新的命名空间名称。
如果要授权已经存在的命名空间,则托管方式选择“托管已存在有Namespace”,然后选择未被其它项目关联的命名空间。
TIP:如果授权其它租户或开发商下面的项目,可以勾选“通过输入项目ID授权,支持跨开发商授权项目”,然后输入目标项目组的项目ID来进行授权。
3. 项目配置管理
如果需要对集群的项目进行管理,点击项目列表的操作“配置”,在项目配置页面进行操作。
项目配置页面:
3.1 命名空间管理
一个项目可以关联多个命名空间,关联后,将在使用时,增加命名空间的选择,如下图。
3.2 资源配额
可以限制项目使用的应用、服务、存储等数量进行限制,对服务的CPU内存最大值进行限制。
3.3 存储
查看和设置项目能够使用的存储类型。
3.4 负载均衡
可以单独为当前项目设置独立的负责均衡IP。默认设置在集群管理-集群信息-编辑中设置。设置后,用户可以在服务访问-外部访问中查看并访问,如下图。其作用主要是在多租户情况下,为不同的项目设置不同的访问IP,实现流量的隔离。
3.5 命名空间配额
设置k8s命名空间最大使用的CPU和内存值,防止用户任意使用集群资源。
3.6 调度设置
主机调度:将该命名空间下的容器调度到打上指定标签的node主机节点。
可用区调度:同一集群的主机节点,根据物理机架、网络部署、电力的不同,分成不同的故障区域,一个区域出现故障不影响另一个区域。
以上调度都是针对指定的命名空间下的服务(工作负载)。
项目管理
本文2024-09-23 01:11:01发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144304.html