KubeSphere部署三高商城组织架构说明
一、 创建企业空间
1.使用ws-manager用户登录KubeSphere web控制器,创建企业空间。
2.登出控制台,然后以 ws-admin
身份重新登录。在企业空间设置中,选择企业空间成员,然后点击邀请。
4.邀请 project-admin
和 project-regular
进入企业空间,分别授予 demo-workspace-self-provisioner
和 demo-workspace-viewer
角色,点击确定。
二、 创建项目
在此步骤中,您需要使用在上一步骤中创建的帐户 project-admin
来创建项目。KubeSphere 中的项目与 Kubernetes 中的命名空间相同,为资源提供了虚拟隔离。有关更多信息,请参见命名空间。
1.以 project-admin
身份登录 KubeSphere Web 控制台,在项目中,点击创建。
2.输入项目名称(例如 sangomall
),点击确定。您还可以为项目添加别名和描述。
3.在项目中,点击刚创建的项目查看其详情页面。
4.在项目的概览页面,默认情况下未设置项目配额。您可以点击编辑配额并根据需要指定资源请求和限制(例如:CPU 和内存的限制分别设为 1 Core 和 1000 Gi)。
5.在项目设置 > 项目成员中,邀请 project-regular
至该项目,并授予该用户 operator
角色。
如果要使用 LoadBalancer
暴露服务,则需要使用云厂商的 LoadBalancer 插件。如果您的 Kubernetes 集群在裸机环境中运行,建议使用 OpenELB 作为 LoadBalancer 插件。
三、 创建DevOps项目
项目准备好后,创建流水线即可实现发布。