update the UI texts of the Chinese version
Signed-off-by: Bettygogo2021 <bintinggou@yunify.com>
|
|
@ -32,49 +32,35 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
首先,您需要创建两个帐户,一个是 ISV 的帐户 (`isv`),另一个是应用技术审核员的帐户 (`reviewer`)。
|
||||
|
||||
1. 使用 `admin` 帐户登录 KubeSphere 控制台。点击左上角的**平台管理**,选择**访问控制**。转到**帐户角色**,点击**创建**。
|
||||
|
||||

|
||||
1. 使用 `admin` 帐户登录 KubeSphere 控制台。点击左上角的**平台管理**,选择**访问控制**。转到**平台角色**,点击**创建**。
|
||||
|
||||
2. 为角色设置一个名称,例如 `app-review`,然后点击**编辑权限**。
|
||||
|
||||

|
||||
|
||||
3. 转到**应用管理**,选择权限列表中的**应用商店管理**和**应用商店查看**,然后点击**确定**。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
被授予 `app-review` 角色的用户能够查看平台上的应用商店并管理应用,包括审核和下架应用。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
4. 创建角色后,您需要创建一个用户,并授予 `app-review` 角色。转到**帐户管理**,点击**创建**。输入必需的信息,然后点击**确定**。
|
||||
|
||||

|
||||
4. 创建角色后,您需要创建一个用户,并授予 `app-review` 角色。转到**用户**,点击**创建**。输入必需的信息,然后点击**确定**。
|
||||
|
||||
5. 再创建另一个用户 `isv`,把 `platform-regular` 角色授予它。
|
||||
|
||||

|
||||
|
||||
6. 邀请上面创建好的两个帐户进入现有的企业空间,例如 `demo-workspace`,并授予它们 `workspace-admin` 角色。
|
||||
|
||||
### 步骤二:上传和提交应用程序
|
||||
|
||||
1. 以 `isv` 身份登录控制台,转到您的企业空间。您需要上传示例应用 Redis 至该企业空间,供后续使用。首先,下载应用 [Redis 11.3.4](https://github.com/kubesphere/tutorial/raw/master/tutorial%205%20-%20app-store/redis-11.3.4.tgz),然后转到**应用模板**,点击**上传模板**。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
在本示例中,稍后会上传新版本的 Redis 来演示升级功能。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
2. 在弹出的对话框中,点击**上传 Helm 配置文件**上传 Chart 文件。点击**确定**继续。
|
||||
|
||||

|
||||
2. 在弹出的对话框中,点击**上传 Helm Chart** 上传 Chart 文件。点击**确定**继续。
|
||||
|
||||
3. **应用信息**下显示了应用的基本信息。要上传应用的图标,点击**上传图标**。您也可以跳过上传图标,直接点击**确定**。
|
||||
|
||||
|
|
@ -84,23 +70,13 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||

|
||||
|
||||
4. 成功上传后,模板列表中会列出应用,状态为**开发中**,意味着该应用正在开发中。上传的应用对同一企业空间下的所有成员均可见。
|
||||
|
||||

|
||||
|
||||
5. 点击列表中的 Redis 进入应用模板详情页面。您可以点击**编辑信息**来编辑该应用的基本信息。
|
||||
|
||||

|
||||
5. 点击列表中的 Redis 进入应用模板详情页面。您可以点击**编辑**来编辑该应用的基本信息。
|
||||
|
||||
6. 您可以通过在弹出窗口中指定字段来自定义应用的基本信息。
|
||||
|
||||

|
||||
|
||||
7. 点击**确定**保存更改,然后您可以通过将其部署到 Kubernetes 来测试该应用程序。点击待提交版本展开菜单,选择**测试部署**。
|
||||
|
||||

|
||||
7. 点击**确定**保存更改,然后您可以通过将其部署到 Kubernetes 来测试该应用程序。点击待提交版本展开菜单,选择**安装**。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -108,11 +84,7 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||
8. 选择要部署应用的集群和项目,为应用设置不同的配置,然后点击**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
8. 选择要部署应用的集群和项目,为应用设置不同的配置,然后点击**安装**。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -120,13 +92,9 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||
9. 稍等几分钟,切换到**部署实例**选项卡。您会看到 Redis 已经部署成功。
|
||||
9. 稍等几分钟,切换到**应用实例**选项卡。您会看到 Redis 已经部署成功。
|
||||
|
||||

|
||||
|
||||
10. 测试应用并且没有发现问题后,便可以点击**提交审核**,提交该应用程序进行审核。
|
||||
|
||||

|
||||
10. 测试应用并且没有发现问题后,便可以点击**提交发布**,提交该应用程序进行发布。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -134,20 +102,15 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||
11. 应用提交后,它的状态会变成**等待审核**。现在,应用审核员便可以进行审核。
|
||||
11. 应用提交后,它的状态会变成**已提交**。现在,应用审核员便可以进行审核。
|
||||
|
||||

|
||||
|
||||
### 步骤三:审核应用程序
|
||||
### 步骤三:发布应用程序
|
||||
|
||||
1. 登出控制台,然后以 `reviewer` 身份重新登录 KubeSphere。点击左上角的**平台管理**,选择**应用商店管理**。在**应用审核**页面,上一步中提交的应用会显示在**待处理**选项卡下。
|
||||
|
||||

|
||||
1. 登出控制台,然后以 `reviewer` 身份重新登录 KubeSphere。点击左上角的**平台管理**,选择**应用商店管理**。在**应用发布**页面,上一步中提交的应用会显示在**待发布**选项卡下。
|
||||
|
||||
2. 点击该应用进行审核,在弹出窗口中查看应用信息、介绍、配置文件和更新日志。
|
||||
|
||||

|
||||
|
||||
3. 审核员的职责是决定该应用是否符合发布至应用商店的标准。点击**通过**来批准,或者点击**拒绝**来拒绝提交的应用。
|
||||
|
||||
### 步骤四:发布应用程序至应用商店
|
||||
|
|
@ -158,24 +121,18 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||

|
||||
|
||||
2. 在**应用审核**下,您可以查看应用状态。**已上架**意味着它在应用商店中可用。
|
||||
|
||||

|
||||
2. 在**应用发布**下,您可以查看应用状态。**已上架**意味着它在应用商店中可用。
|
||||
|
||||
3. 点击**在商店查看**转到应用商店的**应用信息**页面,或者点击左上角的**应用商店**也可以查看该应用。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
您可能会在应用商店看到两个 Redis 应用,其中一个是 KubeSphere 中的内置应用。请注意,新发布的应用会显示在应用商店列表的开头。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
4. 现在,企业空间中的用户可以从应用商店中部署 Redis。要将应用部署至 Kubernetes,请点击应用转到**应用信息**页面,然后点击**部署**。
|
||||
4. 现在,企业空间中的用户可以从应用商店中部署 Redis。要将应用部署至 Kubernetes,请点击应用转到**应用信息**页面,然后点击**安装**。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
如果您在部署应用时遇到问题,**状态**栏显示为**失败**,您可以将光标移至**失败**图标上方查看错误信息。
|
||||
|
|
@ -188,12 +145,8 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
1. 以 `reviewer` 身份登录 KubeSphere。要创建分类,请转到**应用商店管理**页面,再点击**应用分类**页面中的 <img src="/images/docs/zh-cn/appstore/application-lifecycle-management/plus.png" height="20px">。
|
||||
|
||||

|
||||
|
||||
2. 在弹出的对话框中设置分类名称和图标,然后点击**确定**。对于 Redis,您可以将**分类名称**设置为 `Database`。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
通常,应用审核员会提前创建必要的分类,ISV 会选择应用所属的分类,然后提交审核。新创建的分类中没有应用。
|
||||
|
|
@ -202,35 +155,23 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
3. 创建好分类后,您可以给您的应用分配分类。在**未分类**中选择 Redis,点击**调整分类**。
|
||||
|
||||

|
||||
|
||||
4. 在弹出对话框的下拉列表中选择分类 (**Database**) 然后点击**确定**。
|
||||
|
||||

|
||||
|
||||
5. 该应用便会显示在对应分类中。
|
||||
|
||||

|
||||
|
||||
### 步骤六:添加新版本
|
||||
|
||||
要让企业空间用户能够更新应用,您需要先向 KubeSphere 添加新的应用版本。按照下列步骤为示例应用添加新版本。
|
||||
|
||||
1. 再次以 `isv` 身份登录 KubeSphere,搜寻到**应用模板**,点击列表中的 Redis 应用。
|
||||
1. 再次以 `isv` 身份登录 KubeSphere,点击**应用模板**,点击列表中的 Redis 应用。
|
||||
|
||||
2. 下载 [Redis 12.0.0](https://github.com/kubesphere/tutorial/raw/master/tutorial%205%20-%20app-store/redis-12.0.0.tgz),这是 Redis 的一个新版本,本教程用它来演示。在**版本**选项卡中点击右侧的**添加版本**,上传您刚刚下载的文件包。
|
||||
2. 下载 [Redis 12.0.0](https://github.com/kubesphere/tutorial/raw/master/tutorial%205%20-%20app-store/redis-12.0.0.tgz),这是 Redis 的一个新版本,本教程用它来演示。在**版本**选项卡中点击右侧的**上传新版本**,上传您刚刚下载的文件包。
|
||||
|
||||

|
||||
|
||||
3. 点击**上传 Helm 配置文件**,上传完成后点击**确定**。
|
||||
|
||||

|
||||
3. 点击**上传 Helm Chart**,上传完成后点击**确定**。
|
||||
|
||||
4. 新的应用版本会显示在版本列表中。您可以通过点击来展开菜单并测试新的版本。另外,您也可以提交审核并发布至应用商店,操作步骤和上面说明的一样。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### 步骤七:升级
|
||||
|
||||
|
|
@ -244,16 +185,10 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
1. 以 `project-regular` 身份登录 KubeSphere,搜寻到项目的**应用**页面,点击要升级的应用。
|
||||
|
||||

|
||||
|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑模板**。
|
||||
|
||||

|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑设置**。
|
||||
|
||||
3. 在弹出窗口中,您可以查看应用配置 YAML 文件。在右侧的下拉列表中选择新版本,您可以自定义新版本的 YAML 文件。在本教程中,点击**更新**,直接使用默认配置。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
您可以在右侧的下拉列表中选择与左侧相同的版本,通过 YAML 文件自定义当前应用的配置。
|
||||
|
|
@ -262,9 +197,6 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
4. 在**应用**页面,您会看到应用正在升级中。升级完成后,应用状态会变成**运行中**。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### 步骤八:下架应用程序
|
||||
|
||||
|
|
@ -272,12 +204,8 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
1. 以 `reviewer` 身份登录 KubeSphere。点击左上角的**平台管理**,选择**应用商店管理**。在**应用商店**页面,点击 Redis。
|
||||
|
||||

|
||||
|
||||
2. 在详情页面,点击**下架应用**,在弹出的对话框中选择**确定**,确认将应用从应用商店下架的操作。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
将应用从应用商店下架不影响正在使用该应用的租户。
|
||||
|
|
@ -286,12 +214,8 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
3. 要让应用再次在应用商店可用,点击**上架应用**。
|
||||
|
||||

|
||||
|
||||
4. 要下架应用的特定版本,展开版本菜单,点击**下架版本**。在弹出的对话框中,点击**确定**以确认操作。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
下架应用版本后,该版本在应用商店将不可用。下架应用版本不影响正在使用该版本的租户。
|
||||
|
|
@ -300,8 +224,6 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)(
|
|||
|
||||
5. 要让应用版本再次在应用商店可用,点击**上架版本**。
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -21,31 +21,20 @@ weight: 14210
|
|||
|
||||
1. 在 `demo-project` 项目的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 etcd,点击**应用信息**页面上的**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 etcd,点击**应用信息**页面上的**安装**。
|
||||
|
||||
3. 设置名称并选择应用版本。请确保将 etcd 部署在 `demo-project` 中,点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,指定 etcd 的持久化存储卷大小,点击**部署**。
|
||||
|
||||

|
||||
4. 在**应用设置**页面,指定 etcd 的持久化存储卷大小,点击**安装**。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
要指定 etcd 的更多值,请使用右上角的拨动开关查看 YAML 格式的应用清单文件,并编辑其配置。
|
||||
要指定 etcd 的更多值,请使用右上角的**编辑YAML**查看 YAML 格式的应用清单文件,并编辑其配置。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
5. 在**应用**页面的**基于模板的应用**选项卡下,稍等片刻待 etcd 启动并运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 etcd 服务
|
||||
|
||||
|
|
@ -53,12 +42,8 @@ weight: 14210
|
|||
|
||||
1. 在**工作负载**的**有状态副本集**选项卡中,点击 etcd 的服务名称。
|
||||
|
||||

|
||||
|
||||
2. 在**容器组**下,展开菜单查看容器详情,然后点击**终端**图标。
|
||||
|
||||

|
||||
|
||||
3. 在终端中,您可以直接读写数据。例如,分别执行以下两个命令。
|
||||
|
||||
```bash
|
||||
|
|
@ -69,8 +54,6 @@ weight: 14210
|
|||
etcdctl get /name
|
||||
```
|
||||
|
||||

|
||||
|
||||
4. KubeSphere 集群内的客户端可以通过 `<app name>.<project name>.svc.<K8s domain>:2379`(例如本教程中是 `etcd-rscvf6.demo-project.svc.cluster.local:2379`) 访问 etcd 服务。
|
||||
|
||||
5. 有关更多信息,请参见 [etcd 官方文档](https://etcd.io/docs/v3.4.0/)。
|
||||
|
|
|
|||
|
|
@ -20,18 +20,10 @@ weight: 14220
|
|||
|
||||
1. 在 `demo-project` 项目的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 Harbor,点击**应用信息**页面上的**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 Harbor,点击**应用信息**页面上的**安装**。
|
||||
|
||||
3. 设置名称并选择应用版本。请确保将 Harbor 部署在 `demo-project` 中,点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,编辑 Harbor 的配置文件,请注意以下字段。
|
||||
|
||||
`type`:访问 Harbor 服务的方式。本示例使用 `nodePort`。
|
||||
|
|
@ -40,8 +32,6 @@ weight: 14220
|
|||
|
||||
`externalURL`:暴露给租户的 URL。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
- 请指定 `externalURL`,如果您访问 Harbor 有问题,该字段会对解决问题非常有用。
|
||||
|
|
@ -50,11 +40,10 @@ weight: 14220
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||
配置编辑完成后,点击**部署**继续。
|
||||
配置编辑完成后,点击**安装**继续。
|
||||
|
||||
5. 稍等片刻待 Harbor 启动并运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 Harbor
|
||||
|
||||
|
|
|
|||
|
|
@ -20,35 +20,20 @@ weight: 14230
|
|||
|
||||
1. 在 `demo-project` 项目的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 Memcached,点击**应用信息**页面上的**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 Memcached,点击**应用信息**页面上的**安装**。
|
||||
|
||||
3. 设置名称并选择应用版本。请确保将 Memcached 部署在 `demo-project` 中,点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,您可以使用默认配置或者直接编辑 YAML 文件来自定义配置。点击**部署**继续。
|
||||
|
||||

|
||||
4. 在**应用配置**页面,您可以使用默认配置或者直接编辑 YAML 文件来自定义配置。点击**安装**继续。
|
||||
|
||||
5. 稍等片刻待 Memcached 启动并运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 Memcached
|
||||
|
||||
1. 在**服务**页面点击 Memcached 的服务名称。
|
||||
|
||||

|
||||
|
||||
2. 在详情页面,您可以分别在**服务端口**和**容器组**下找到端口号和 Pod IP。
|
||||
|
||||

|
||||
2. 在详情页面,您可以分别在**端口**和**容器组**下找到端口号和 Pod IP。
|
||||
|
||||
3. Memcached 服务是 Headless 服务,因此在集群内通过 Pod IP 和端口号访问它。Memcached `telnet` 命令的基本语法是 `telnet HOST PORT`。例如:
|
||||
|
||||
|
|
|
|||
|
|
@ -20,25 +20,14 @@ weight: 14240
|
|||
|
||||
1. 在 `demo-project` 项目的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 MinIO,点击**应用信息**页面上的**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 MinIO,点击**应用信息**页面上的**安装**。
|
||||
|
||||
3. 设置名称并选择应用版本。请确保将 MinIO 部署在 `demo-project` 中,点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,您可以使用默认配置或者直接编辑 YAML 文件来自定义配置。点击**部署**继续。
|
||||
|
||||

|
||||
4. 在**应用配置**页面,您可以使用默认配置或者直接编辑 YAML 文件来自定义配置。点击**安装**继续。
|
||||
|
||||
5. 稍等片刻待 MinIO 启动并运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 MinIO Browser
|
||||
|
||||
|
|
@ -46,26 +35,14 @@ weight: 14240
|
|||
|
||||
1. 在**服务**页面点击 MinIO 的服务名称。
|
||||
|
||||

|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑外部访问**。
|
||||
|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑外网访问**。
|
||||
3. 在**访问模式**的下拉列表中选择 **NodePort**,然后点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
3. 在**访问方式**的下拉列表中选择 **NodePort**,然后点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
4. 您可以在**服务端口**中查看已暴露的端口。
|
||||
|
||||

|
||||
4. 您可以在**端口**中查看已暴露的端口。
|
||||
|
||||
5. 要访问 MinIO Browser,您需要 `accessKey` 和 `secretKey`,都在 MinIO 配置文件中指定。在**应用**的**应用模板**选项卡中,点击 MinIO,随后可以在**配置文件**选项卡下查找这两个字段的值。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
6. 通过 `<NodeIP>:<NodePort>` 使用 `accessKey` 和 `secretKey` 访问 MinIO Browser。
|
||||
|
||||

|
||||
|
|
|
|||
|
|
@ -21,42 +21,27 @@ weight: 14250
|
|||
|
||||
1. 在 `demo-project` 项目的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 MongoDB,点击**应用信息**页面上的**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 MongoDB,点击**应用信息**页面上的**安装**。
|
||||
|
||||
3. 设置名称并选择应用版本。请确保将 MongoDB 部署在 `demo-project` 中,点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,为该应用指定持久化存储卷,并记录用户名和密码用于访问该应用。操作完成后,点击**部署**。
|
||||
|
||||

|
||||
4. 在**应用配置**页面,为该应用指定持久化存储卷,并记录用户名和密码用于访问该应用。操作完成后,点击**安装**。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
要为 MongoDB 指定更多值,请打开右上角的拨动开关查看 YAML 格式的应用清单文件,编辑其配置。
|
||||
要为 MongoDB 指定更多值,请打开右上角的**编辑YAML**开关查看 YAML 格式的应用清单文件,编辑其配置。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
5. 稍等片刻待 MongoDB 启动并运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 MongoDB 终端
|
||||
|
||||
1. 转到**服务**页面,点击 MongoDB 的服务名称。
|
||||
|
||||

|
||||
|
||||
2. 在**容器组**下,展开菜单查看容器详情,然后点击**终端**图标。
|
||||
|
||||

|
||||
|
||||
3. 在弹出窗口中,直接向终端输入命令使用该应用。
|
||||
|
||||

|
||||
|
|
|
|||
|
|
@ -21,39 +21,23 @@ weight: 14260
|
|||
|
||||
1. 在 `demo-project` 的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 MySQL,在**应用信息**页面点击**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 MySQL,在**应用信息**页面点击**安装**。
|
||||
|
||||
3. 设置应用名称和版本,确保 MySQL 部署在 `demo-project` 项目中,然后点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,取消对 `mysqlRootPassword` 字段的注释并设置密码,然后点击**部署**。
|
||||
|
||||

|
||||
4. 在**应用配置**页面,取消对 `mysqlRootPassword` 字段的注释并设置密码,然后点击**安装**。
|
||||
|
||||
5. 等待 MySQL 创建完成并开始运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 MySQL 终端
|
||||
|
||||
1. 打开**工作负载**页面并点击 MySQL 的工作负载名称。
|
||||
|
||||

|
||||
|
||||
2. 在**容器组**区域,展开容器详情,点击终端图标。
|
||||
|
||||

|
||||
|
||||
3. 在终端窗口中,执行 `mysql -uroot -ptesting` 命令以 `root` 用户登录 MySQL。
|
||||
|
||||

|
||||
|
||||
### 步骤 3:从集群外访问 MySQL 数据库
|
||||
|
||||
|
|
@ -61,19 +45,11 @@ weight: 14260
|
|||
|
||||
1. 打开**服务**页面并点击 MySQL 的服务名称。
|
||||
|
||||

|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑外部访问**。
|
||||
|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑外网访问**。
|
||||
3. 将**访问模式**设置为 **NodePort** 并点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
3. 将**访问方式**设置为 **NodePort** 并点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
4. 您可以在**服务端口**区域查看暴露的端口。该端口号和公网 IP 地址将在下一步用于访问 MySQL 数据库。
|
||||
|
||||

|
||||
4. 您可以在**端口**区域查看暴露的端口。该端口号和公网 IP 地址将在下一步用于访问 MySQL 数据库。
|
||||
|
||||
5. 您需要使用 MySQL Client 或第三方应用(例如 SQLPro Studio)才能访问 MySQL 数据库。以下演示如何使用 SQLPro Studio 访问 MySQL 数据库。
|
||||
|
||||
|
|
|
|||
|
|
@ -21,23 +21,11 @@ weight: 14270
|
|||
|
||||
1. 在 `demo-project` 项目的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 NGINX,点击**应用信息**页面上的**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 NGINX,点击**应用信息**页面上的**安装**。
|
||||
|
||||
3. 设置名称并选择应用版本。请确保将 NGINX 部署在 `demo-project` 中,点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,指定要为该应用部署的副本数量,根据需要启用应用路由 (Ingress)。操作完成后,点击**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
4. 在**应用配置**页面,指定要为该应用部署的副本数量,根据需要启用应用路由 (Ingress)。操作完成后,点击**安装**。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -47,7 +35,6 @@ weight: 14270
|
|||
|
||||
5. 稍等片刻待 NGINX 启动并运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 NGINX
|
||||
|
||||
|
|
@ -55,19 +42,11 @@ weight: 14270
|
|||
|
||||
1. 转到**服务**页面,点击 NGINX 的服务名称。
|
||||
|
||||

|
||||
2. 在服务详情页面,点击**更多操作**,在下拉菜单中选择**编辑外部访问**。
|
||||
|
||||
2. 在服务详情页面,点击**更多操作**,在下拉菜单中选择**编辑外网访问**。
|
||||
3. **访问模式**选择 **NodePort**,然后点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
3. **访问方式**选择 **NodePort**,然后点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
4. 在**服务端口**下,您可以查看已暴露的端口。
|
||||
|
||||

|
||||
4. 在**端口**下,您可以查看已暴露的端口。
|
||||
|
||||
5. 通过 `<NodeIP>:<NodePort>` 访问 NGINX。
|
||||
|
||||
|
|
|
|||
|
|
@ -21,31 +21,20 @@ weight: 14280
|
|||
|
||||
1. 在 `demo-project` 的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 PostgreSQL,在**应用信息**页面点击**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 PostgreSQL,在**应用信息**页面点击**安装**。
|
||||
|
||||
3. 设置应用名称和版本,确保 PostgreSQL 部署在 `demo-project` 项目中,然后点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,为应用设置持久卷,记录用户名和密码用于后续访问应用,然后点击**部署**。
|
||||
|
||||

|
||||
4. 在**应用配置**页面,为应用设置持久卷,记录用户名和密码用于后续访问应用,然后点击**安装**。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
如需为 PostgreSQL 设置更多的参数,可点击 **YAML** 后的切换开关打开应用的 YAML 清单文件,并在清单文件中设置相关参数。
|
||||
如需为 PostgreSQL 设置更多的参数,可点击 **编辑YAML** 开关打开应用的 YAML 清单文件,并在清单文件中设置相关参数。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
5. 等待 PostgreSQL 创建完成并开始运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 PostgreSQL 数据库
|
||||
|
||||
|
|
@ -53,26 +42,14 @@ weight: 14280
|
|||
|
||||
1. 打开**服务**页面并点击 PostgreSQL 的服务名称。
|
||||
|
||||

|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑外部访问**。
|
||||
|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑外网访问**。
|
||||
3. 将**访问模式**设置为 **NodePort** 并点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
3. 将**访问方式**设置为 **NodePort** 并点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
4. 您可以在**服务端口**区域查看暴露的端口。该端口将在下一步中用于访问 PostgreSQL 数据库。
|
||||
|
||||

|
||||
4. 您可以在**端口**区域查看暴露的端口。该端口将在下一步中用于访问 PostgreSQL 数据库。
|
||||
|
||||
5. 在**容器组**区域,展开容器详情,点击终端图标。在弹出的窗口中直接输入命令访问数据库。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
您也可以使用第三方应用例如 SQLPro Studio 连接数据库。取决于您的 Kubernetes 集群的部署位置,您可能需要在安全组中放行端口并配置相关的端口转发规则。
|
||||
|
|
|
|||
|
|
@ -21,33 +21,20 @@ weight: 14290
|
|||
|
||||
1. 在 `demo-project` 的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 RabbitMQ,在**应用信息**页面点击**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 RabbitMQ,在**应用信息**页面点击**安装**。
|
||||
|
||||
3. 设置应用名称和版本,确保 RabbitMQ 部署在 `demo-project` 项目中,然后点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,您可以直接使用默认配置,也可以通过修改表单参数或编辑 YAML 文件自定义配置。您需要记录 **Root Username** 和 **Root Password** 的值,用于在后续步骤中登录系统。设置完成后点击**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
4. 在**应用配置**页面,您可以直接使用默认配置,也可以通过修改表单参数或编辑 YAML 文件自定义配置。您需要记录 **Root Username** 和 **Root Password** 的值,用于在后续步骤中登录系统。设置完成后点击**安装**。
|
||||
|
||||
{{< notice tip >}}
|
||||
|
||||
如需查看清单文件,请点击 **YAML** 开关。
|
||||
如需查看清单文件,请点击 **编辑YAML** 开关。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
5. 等待 RabbitMQ 创建完成并开始运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 RabbitMQ 主页
|
||||
|
||||
|
|
@ -55,19 +42,11 @@ weight: 14290
|
|||
|
||||
1. 打开**服务**页面并点击 RabbitMQ 的服务名称。
|
||||
|
||||

|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑外部访问**。
|
||||
|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑外网访问**。
|
||||
3. 将**访问模式**设置为 **NodePort** 并点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
3. 将**访问方式**设置为 **NodePort** 并点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
4. 您可以在**服务端口**区域查看暴露的端口。
|
||||
|
||||

|
||||
4. 您可以在**端口**区域查看暴露的端口。
|
||||
|
||||
5. 用 `<NodeIP>:<NodePort>` 地址以及步骤 1 中记录的用户名和密码访问 RabbitMQ 的 **management** 端口。
|
||||

|
||||
|
|
|
|||
|
|
@ -21,34 +21,21 @@ weight: 14293
|
|||
|
||||
1. 在 `demo-project` 项目的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||
2. 找到 RadonDB MySQL,点击**应用信息**页面上的**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 RadonDB MySQL,点击**应用信息**页面上的**安装**。
|
||||
|
||||
3. 设置名称并选择应用版本。请确保将 RadonDB MySQL 部署在 `demo-project` 中,点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,您可以使用默认配置,或者编辑 YAML 文件以自定义配置。点击**部署**继续。
|
||||
|
||||

|
||||
4. 在**应用配置**页面,您可以使用默认配置,或者编辑 YAML 文件以自定义配置。点击**安装**继续。
|
||||
|
||||
5. 稍等片刻待 RadonDB MySQL 启动并运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 RadonDB MySQL
|
||||
|
||||
1. 进入**应用负载**下的**服务**页面,点击 RadonDB MySQL 服务名称。
|
||||
|
||||

|
||||
|
||||
2. 在**容器组**下,展开菜单查看容器详情,然后点击**终端**图标。
|
||||
|
||||

|
||||
|
||||
3. 在弹出窗口中,直接向终端输入命令使用该应用。
|
||||
|
||||

|
||||
|
|
|
|||
|
|
@ -21,49 +21,29 @@ weight: 14294
|
|||
|
||||
1. 在 `demo-project` 项目的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 RadonDB PostgreSQL,点击**应用信息**页面上的**部署**。
|
||||
|
||||

|
||||
2. 找到 RadonDB PostgreSQL,点击**应用信息**页面上的**安装**。
|
||||
|
||||
3. 设置名称并选择应用版本。请确保将 RadonDB PostgreSQL 部署在 `demo-project` 中,点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,您可以使用默认配置,或者编辑 YAML 文件以自定义配置。点击**部署**继续。
|
||||
|
||||

|
||||
4. 在**应用配置**页面,您可以使用默认配置,或者编辑 YAML 文件以自定义配置。点击**安装**继续。
|
||||
|
||||
5. 稍等片刻待 RadonDB PostgreSQL 启动并运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:查看 PostgreSQL 集群状态
|
||||
|
||||
1. 在 `demo-project` 项目的**概览**页面,可查看当前项目资源使用情况。
|
||||
|
||||

|
||||
|
||||
2. 进入**应用负载**下的**工作负载**页面,点击**有状态副本集**,查看集群状态。
|
||||
|
||||

|
||||
|
||||
进入一个有状态副本集群详情页面,点击**监控**标签页,可查看一定时间范围内的集群指标。
|
||||
|
||||

|
||||
|
||||
3. 进入**应用负载**下的**容器组**页面,可查看所有状态的容器。
|
||||
|
||||

|
||||
|
||||
4. 进入**存储管理**下的**存储卷**页面,可查看存储卷,所有组件均使用了持久化存储。
|
||||
|
||||

|
||||
4. 进入**存储**下的**存储卷**页面,可查看存储卷,所有组件均使用了持久化存储。
|
||||
|
||||
查看某个存储卷用量信息,以其中一个数据节点为例,可以看到当前存储的存储容量和剩余容量等监控数据。
|
||||
|
||||

|
||||
|
||||
### 步骤 3:访问 RadonDB PostgreSQL
|
||||
|
||||
|
|
@ -71,14 +51,10 @@ weight: 14294
|
|||
|
||||
2. 在**资源状态**页面,点击**终端**图标。
|
||||
|
||||

|
||||
|
||||
3. 在弹出窗口中,向终端输入命令使用该应用。
|
||||
|
||||
```bash
|
||||
psql -h <Pod name> -p 5432 -U postgres -d postgres
|
||||
```
|
||||
|
||||

|
||||
|
||||
4. 如果您想从集群外部访问 RadonDB PostgreSQL,详细信息请参见 [RadonDB PostgreSQL 开源项目](https://github.com/radondb/radondb-postgresql-kubernetes)。
|
||||
|
|
|
|||
|
|
@ -21,21 +21,11 @@ weight: 14291
|
|||
|
||||
1. 在 `demo-project` 项目的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 Redis,点击**应用信息**页面上的**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 Redis,点击**应用信息**页面上的**安装**。
|
||||
|
||||
3. 设置名称并选择应用版本。请确保将 Redis 部署在 `demo-project` 中,点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,为应用指定持久化存储卷和密码。操作完成后,点击**部署**。
|
||||
|
||||

|
||||
4. 在**应用配置**页面,为应用指定持久化存储卷和密码。操作完成后,点击**安装**。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -45,20 +35,13 @@ weight: 14291
|
|||
|
||||
5. 稍等片刻待 Redis 启动并运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 Redis 终端
|
||||
|
||||
1. 转到**服务**页面,点击 Redis 的服务名称。
|
||||
|
||||

|
||||
|
||||
2. 在**容器组**中展开菜单查看容器详情,随后点击**终端**图标。
|
||||
|
||||

|
||||
|
||||
3. 在弹出窗口的终端中运行 `redis-cli` 命令来使用该应用。
|
||||
|
||||

|
||||
|
||||
4. 有关更多信息,请参见 [Redis 官方文档](https://redis.io/documentation)。
|
||||
|
|
|
|||
|
|
@ -21,39 +21,23 @@ weight: 14292
|
|||
|
||||
1. 在 `demo-project` 的**概览**页面,点击左上角的**应用商店**。
|
||||
|
||||

|
||||
|
||||
2. 找到 Tomcat,在**应用信息**页面点击**部署**。
|
||||
|
||||

|
||||
|
||||

|
||||
2. 找到 Tomcat,在**应用信息**页面点击**安装**。
|
||||
|
||||
3. 设置应用名称和版本,确保 Tomcat 部署在 `demo-project` 项目中,然后点击**下一步**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用配置**页面,您可以直接使用默认配置,也可以通过编辑 YAML 文件自定义配置。设置完成后点击**部署**。
|
||||
|
||||

|
||||
4. 在**应用配置**页面,您可以直接使用默认配置,也可以通过编辑 YAML 文件自定义配置。设置完成后点击**安装**。
|
||||
|
||||
5. 等待 Tomcat 创建完成并开始运行。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:访问 Tomcat 终端
|
||||
|
||||
1. 打开**服务**页面并点击 Tomcat 的服务名称。
|
||||
|
||||

|
||||
|
||||
2. 在**容器组**区域,展开容器详情,点击终端图标。
|
||||
|
||||

|
||||
|
||||
3. 在 `/usr/local/tomcat/webapps` 目录下查看部署的项目。
|
||||
|
||||

|
||||
|
||||
### 步骤 3:用浏览器访问 Tomcat 项目
|
||||
|
||||
|
|
@ -61,19 +45,11 @@ weight: 14292
|
|||
|
||||
1. 打开**服务**页面并点击 Tomcat 的服务名称。
|
||||
|
||||

|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑外部访问**。
|
||||
|
||||
2. 点击**更多操作**,在下拉菜单中选择**编辑外网访问**。
|
||||
3. 将**访问模式**设置为 **NodePort** 并点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
3. 将**访问方式**设置为 **NodePort** 并点击**确定**。有关更多信息,请参见[项目网关](../../../project-administration/project-gateway/)。
|
||||
|
||||

|
||||
|
||||
4. 您可以在**服务端口**区域查看暴露的端口。
|
||||
|
||||

|
||||
4. 您可以在**端口**区域查看暴露的端口。
|
||||
|
||||
5. 在浏览器中用 `<NodeIP>:<NodePort>/sample` 地址访问 Tomcat 示例项目。
|
||||
|
||||
|
|
|
|||
|
|
@ -60,61 +60,43 @@ weight: 14340
|
|||
```
|
||||
NAME READY STATUS RESTARTS AGE
|
||||
pod/clickhouse-operator-644fcb8759-9tfcx 2/2 Running 0 4m32s
|
||||
|
||||
|
||||
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
|
||||
service/clickhouse-operator-metrics ClusterIP 10.96.72.49 <none> 8888/TCP 4m32s
|
||||
|
||||
|
||||
NAME READY UP-TO-DATE AVAILABLE AGE
|
||||
deployment.apps/clickhouse-operator 1/1 1 1 4m32s
|
||||
|
||||
|
||||
NAME DESIRED CURRENT READY AGE
|
||||
replicaset.apps/clickhouse-operator-644fcb8759 1 1 1 4m32s
|
||||
|
||||
|
||||
```
|
||||
|
||||
### 步骤 2:添加应用仓库
|
||||
|
||||
1. 以 `ws-admin` 身份登录 KubeSphere 的 Web 控制台。在企业空间中,进入**应用管理**下的**应用仓库**页面,点击**添加仓库**。
|
||||
|
||||

|
||||
1. 以 `ws-admin` 身份登录 KubeSphere 的 Web 控制台。在企业空间中,进入**应用管理**下的**应用仓库**页面,点击**添加**。
|
||||
|
||||
2. 在出现的对话框中,输入 `clickhouse` 作为应用仓库名称,输入 `https://radondb.github.io/radondb-clickhouse-kubernetes/` 作为仓库的 URL。点击**验证**以验证 URL。在 URL 旁边呈现一个绿色的对号,验证通过后,点击**确定**继续。
|
||||
|
||||

|
||||
|
||||
3. 将仓库成功导入到 KubeSphere 之后,在列表中可查看 ClickHouse 仓库。
|
||||
|
||||

|
||||
|
||||
### 步骤 3:部署 ClickHouse 集群
|
||||
|
||||
1. 以 `project-regular` 身份登录 KubeSphere 的 Web 控制台。在 `demo-project` 项目中,进入**应用负载**下的**应用**页面,点击**部署新应用**。
|
||||
1. 以 `project-regular` 身份登录 KubeSphere 的 Web 控制台。在 `demo-project` 项目中,进入**应用负载**下的**应用**页面,点击**创建**。
|
||||
|
||||

|
||||
|
||||
2. 在对话框中,选择**来自应用模板**。
|
||||
|
||||

|
||||
2. 在对话框中,选择**从应用模板**。
|
||||
|
||||
3. 从下拉菜单中选择 `clickhouse` 应用仓库 ,然后点击 **clickhouse-cluster**。
|
||||
|
||||

|
||||
|
||||
4. 在**配置文件**选项卡,可以直接通过控制台查看配置信息,也可以通过下载默认 `values.yaml` 文件查看。在**版本**列框下,选择一个版本号,点击**部署**以继续。
|
||||
4. 在**Chart 文件**选项卡,可以直接通过控制台查看配置信息,也可以通过下载默认 `values.yaml` 文件查看。在**版本**列框下,选择一个版本号,点击**安装**以继续。
|
||||
|
||||

|
||||
|
||||
5. 在**基本信息**页面,确认应用名称、应用版本以及部署位置。点击**下一步**以继续。
|
||||
|
||||

|
||||
|
||||
6. 在**应用配置**页面,可以编辑 `values.yaml` 文件,也可以直接点击**部署**使用默认配置。
|
||||
|
||||

|
||||
6. 在**应用配置**页面,可以编辑 `values.yaml` 文件,也可以直接点击**安装**使用默认配置。
|
||||
|
||||
7. 等待 ClickHouse 集群正常运行。可在**工作负载**下的**应用**页面,查看部署的应用。
|
||||
|
||||

|
||||
|
||||
### 步骤 4:查看 ClickHouse 集群状态
|
||||
|
||||
|
|
@ -122,27 +104,16 @@ weight: 14340
|
|||
|
||||
2. 进入**应用负载**下的**工作负载**页面,点击**有状态副本集**,查看集群状态。
|
||||
|
||||

|
||||
|
||||
进入一个有状态副本集群详情页面,点击**监控**标签页,可查看一定时间范围内的集群指标。
|
||||
|
||||

|
||||
|
||||
3. 进入**应用负载**下的**容器组**页面,可查看所有状态的容器。
|
||||
|
||||

|
||||
|
||||
4. 进入**存储管理**下的**存储卷**页面,可查看存储卷,所有组件均使用了持久化存储。
|
||||
|
||||

|
||||
4. 进入**存储**下的**存储卷**页面,可查看存储卷,所有组件均使用了持久化存储。
|
||||
|
||||
查看某个存储卷用量信息,以其中一个数据节点为例,可以看到当前存储的存储容量和剩余容量等监控数据。
|
||||
|
||||

|
||||
|
||||
5. 在项目**概览**页面,可查看当前项目资源使用情况。
|
||||
|
||||

|
||||
|
||||
### 步骤 5:访问 ClickHouse 集群
|
||||
|
||||
|
|
|
|||
|
|
@ -19,41 +19,26 @@ weight: 14310
|
|||
|
||||
### 步骤 1:添加应用仓库
|
||||
|
||||
1. 以 `ws-admin` 身份登录 KubeSphere。在企业空间中,访问**应用管理**下的**应用仓库**,然后点击**添加仓库**。
|
||||
|
||||

|
||||
1. 以 `ws-admin` 身份登录 KubeSphere。在企业空间中,访问**应用管理**下的**应用仓库**,然后点击**添加**。
|
||||
|
||||
2. 在出现的对话框中,输入 `main` 作为应用仓库名称,输入 `https://charts.kubesphere.io/main` 作为应用仓库 URL。点击**验证**来验证 URL,如果可用,则会在 URL 右侧看到一个绿色的对号。点击**确定**继续操作。
|
||||
|
||||

|
||||
|
||||
3. 仓库成功导入到 KubeSphere 后,会显示在列表里。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:部署 GitLab
|
||||
|
||||
1. 登出 KubeSphere,再以 `project-regular` 登录。在您的项目中,访问**应用负载**下的**应用**,然后点击**部署新应用**。
|
||||
1. 登出 KubeSphere,再以 `project-regular` 登录。在您的项目中,访问**应用负载**下的**应用**,然后点击**创建**。
|
||||
|
||||

|
||||
|
||||
2. 在出现的对话框中,选择**来自应用模板**。
|
||||
|
||||

|
||||
2. 在出现的对话框中,选择**从应用模板**。
|
||||
|
||||
3. 从下拉菜单中选择 `main`,然后点击 **gitlab**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用信息**选项卡和**配置文件**选项卡,可以看到控制台的默认配置。点击**部署**继续。
|
||||
|
||||

|
||||
4. 在**应用信息**选项卡和**Chart 文件**选项卡,可以看到控制台的默认配置。点击**安装**继续。
|
||||
|
||||
5. 在**基本信息**页面,可以看到应用名称、应用版本以及部署位置。本教程使用 `4.2.3 [13.2.2]` 版本。点击**下一步**继续。
|
||||
|
||||

|
||||
|
||||
6. 在**应用配置**页面,使用以下配置替换默认配置,然后点击**部署**。
|
||||
6. 在**应用设置**页面,使用以下配置替换默认配置,然后点击**安装**。
|
||||
|
||||
```yaml
|
||||
global:
|
||||
|
|
@ -67,8 +52,6 @@ weight: 14310
|
|||
enabled: false
|
||||
```
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
`demo-project` 指的是部署 GitLab 的项目名称,请确保使用您自己的项目名称。
|
||||
|
|
@ -77,14 +60,8 @@ weight: 14310
|
|||
|
||||
7. 等待 GitLab 正常运行。
|
||||
|
||||

|
||||
|
||||
8. 访问**工作负载**,可以看到为 GitLab 创建的所有部署和有状态副本集。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
可能需要过一段时间才能看到所有部署和有状态副本集正常运行。
|
||||
|
|
@ -93,13 +70,10 @@ weight: 14310
|
|||
|
||||
### 步骤 3:获取 root 用户的密码
|
||||
|
||||
1. 访问**配置中心**的密钥,在搜索栏输入 `gitlab-initial-root-password`,然后按下键盘上的**回车键**来搜索密钥。
|
||||
|
||||

|
||||
1. 选择**配置** > **保密字典**,在搜索栏输入 `gitlab-initial-root-password`,然后按下键盘上的**回车键**来搜索密钥。
|
||||
|
||||
2. 点击密钥访问其详情页,然后点击右上角的 <img src="/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/eye-icon.png" width="20px" /> 查看密码。请确保将密码进行复制。
|
||||
|
||||

|
||||
|
||||
### 步骤 4:编辑 hosts 文件
|
||||
|
||||
|
|
@ -128,8 +102,6 @@ weight: 14310
|
|||
|
||||
1. 访问**应用负载**下的**服务**,在搜索栏输入 `nginx-ingress-controller`,然后按下键盘上的**回车键**搜索该服务,可以看到通过端口 `31246` 暴露的服务,您可以使用该端口访问 GitLab。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
在不同控制台上显示的端口号可能不同,请您确保使用自己的端口号。
|
||||
|
|
|
|||
|
|
@ -19,54 +19,31 @@ MeterSphere 是一站式的开源企业级连续测试平台,涵盖测试跟
|
|||
|
||||
### 步骤 1:添加应用仓库
|
||||
|
||||
1. 以 `ws-admin` 身份登录 KubeSphere。在企业空间中,访问**应用管理**下的**应用仓库**,然后点击**添加仓库**。
|
||||
|
||||

|
||||
1. 以 `ws-admin` 身份登录 KubeSphere。在企业空间中,访问**应用管理**下的**应用仓库**,然后点击**添加**。
|
||||
|
||||
2. 在出现的对话框中,输入 `metersphere` 作为应用仓库名称,输入 `https://charts.kubesphere.io/test` 作为应用仓库 URL。点击**验证**来验证 URL,如果可用,则会在 URL 右侧看到一个绿色的对号。点击**确定**继续操作。
|
||||
|
||||

|
||||
|
||||
3. 仓库成功导入到 KubeSphere 后,会显示在列表里。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:部署 MeterSphere
|
||||
|
||||
1. 登出 KubeSphere,再以 `project-regular` 登录。在您的项目中,访问**应用负载**下的**应用**,然后点击**部署新应用**。
|
||||
1. 登出 KubeSphere,再以 `project-regular` 登录。在您的项目中,访问**应用负载**下的**应用**,然后点击**创建**。
|
||||
|
||||

|
||||
|
||||
2. 在出现的对话框中,选择**来自应用模板**。
|
||||
|
||||

|
||||
2. 在出现的对话框中,选择**从应用模板**。
|
||||
|
||||
3. 从下拉菜单中选择 `metersphere`,然后点击 **metersphere-chart**。
|
||||
|
||||

|
||||
|
||||
4. 在**应用信息**选项卡和**配置文件**选项卡,可以看到控制台的默认配置。点击**部署**继续。
|
||||
|
||||

|
||||
4. 在**应用信息**选项卡和**Chart 文件**选项卡,可以看到控制台的默认配置。点击**安装**继续。
|
||||
|
||||
5. 在**基本信息**页面,可以看到应用名称、应用版本以及部署位置。点击**下一步**继续。
|
||||
|
||||

|
||||
|
||||
6. 在**应用配置**页面,将 `imageTag` 的值从 `master` 改为 `v1.6`,然后点击**部署**。
|
||||
|
||||

|
||||
6. 在**应用配置**页面,将 `imageTag` 的值从 `master` 改为 `v1.6`,然后点击**安装**。
|
||||
|
||||
7. 等待 MeterSphere 应用正常运行。
|
||||
|
||||

|
||||
|
||||
8. 访问**工作负载**,可以看到为 MeterSphere 创建的所有部署和有状态副本集。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
可能需要过一段时间才能看到所有部署和有状态副本集正常运行。
|
||||
|
|
@ -77,8 +54,6 @@ MeterSphere 是一站式的开源企业级连续测试平台,涵盖测试跟
|
|||
|
||||
1. 问**应用负载**下的**服务**,可以看到 MeterSphere 服务,其服务类型默认设置为 `NodePort`。
|
||||
|
||||

|
||||
|
||||
2. 您可以通过 `<NodeIP>:<NodePort>` 使用默认帐户及密码 (`admin/metersphere`) 访问 MeterSphere。
|
||||
|
||||

|
||||
|
|
|
|||
|
|
@ -40,80 +40,50 @@ weight: 14320
|
|||
|
||||
### 步骤 2:添加应用仓库
|
||||
|
||||
1. 登出 KubeSphere,再以 `ws-admin` 身份登录。在企业空间中,访问**应用管理**下的**应用仓库**,然后点击**添加仓库**。
|
||||
|
||||

|
||||
1. 登出 KubeSphere,再以 `ws-admin` 身份登录。在企业空间中,访问**应用管理**下的**应用仓库**,然后点击**添加**。
|
||||
|
||||
2. 在出现的对话框中,输入 `pingcap` 作为应用仓库名称,输入 `https://charts.pingcap.org` 作为 PingCAP Helm 仓库的 URL。点击**验证**以验证 URL,如果可用,您将会在 URL 旁边看到一个绿色的对号。点击**确定**以继续。
|
||||
|
||||

|
||||
|
||||
3. 将仓库成功导入到 KubeSphere 之后,它将显示在列表中。
|
||||
|
||||

|
||||
|
||||
### 步骤 3:部署 TiDB Operator
|
||||
|
||||
1. 登出 KubeSphere,再以 `project-regular` 身份登录。在您的项目中,访问**应用负载**下的**应用**,点击**部署新应用**。
|
||||
1. 登出 KubeSphere,再以 `project-regular` 身份登录。在您的项目中,访问**应用负载**下的**应用**,点击**创建**。
|
||||
|
||||

|
||||
|
||||
2. 在出现的对话框中,选择**来自应用模板**。
|
||||
|
||||

|
||||
2. 在出现的对话框中,选择**从应用模板**。
|
||||
|
||||
3. 从下拉菜单中选择 `pingcap`,然后点击 **tidb-operator**。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
本教程仅演示如何部署 TiDB Operator 和 TiDB 集群。您也可以按需部署其他工具。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
4. 在**配置文件**选项卡,您可以直接从控制台查看配置,也可以通过点击右上角的图标以下载默认 `values.yaml` 文件。在**版本**下,从下拉菜单中选择一个版本号,点击**部署**。
|
||||
|
||||

|
||||
4. 在**Chart 文件**选项卡,您可以直接从控制台查看配置,也可以通过点击右上角的图标以下载默认 `values.yaml` 文件。在**版本**下,从下拉菜单中选择一个版本号,点击**安装**。
|
||||
|
||||
5. 在**基本信息**页面,确认应用名称、应用版本以及部署位置。点击**下一步**以继续。
|
||||
|
||||

|
||||
|
||||
6. 在**应用配置**页面,您可以编辑 `values.yaml` 文件,也可以直接点击**部署**使用默认配置。
|
||||
|
||||

|
||||
6. 在**应用配置**页面,您可以编辑 `values.yaml` 文件,也可以直接点击**安装**使用默认配置。
|
||||
|
||||
7. 等待 TiDB Operator 正常运行。
|
||||
|
||||

|
||||
|
||||
8. 访问**工作负载**,可以看到为 TiDB Operator 创建的两个部署。
|
||||
|
||||

|
||||
|
||||
### 步骤 4:部署 TiDB 集群
|
||||
|
||||
部署 TiDB 集群的过程与部署 TiDB Operator 的过程相似。
|
||||
|
||||
1. 访问**应用负载**下的**应用**,再次点击**部署新应用**,然后选择**来自应用模板**。
|
||||
|
||||

|
||||
|
||||

|
||||
1. 访问**应用负载**下的**应用**,再次点击**创建**,然后选择**从应用模板**。
|
||||
|
||||
2. 在 PingCAP 仓库中,点击 **tidb-cluster**。
|
||||
|
||||

|
||||
|
||||
3. 在**配置文件**选项卡,可以查看配置和下载 `values.yaml` 文件。点击**部署**以继续。
|
||||
|
||||

|
||||
3. 在**Chart 文件**选项卡,可以查看配置和下载 `values.yaml` 文件。点击**安装**以继续。
|
||||
|
||||
4. 在**基本信息**页面,确认应用名称、应用版本和部署位置。点击**下一步**以继续。
|
||||
|
||||

|
||||
|
||||
5. 一些 TiDB 组件需要[持久卷](../../../cluster-administration/persistent-volume-and-storage-class/)。您可以运行以下命令查看存储类型。
|
||||
|
||||
```
|
||||
|
|
@ -126,9 +96,7 @@ weight: 14320
|
|||
csi-super-high-perf csi-qingcloud Delete Immediate true 71m
|
||||
```
|
||||
|
||||
6. 在**应用配置**页面,将所有 `storageClassName` 字段的默认值从 `local-storage` 更改为您的存储类型名称。例如,您可以根据以上输出将这些默认值更改为 `csi-standard`。
|
||||
|
||||

|
||||
6. 在**应用设置**页面,将所有 `storageClassName` 字段的默认值从 `local-storage` 更改为您的存储类型名称。例如,您可以根据以上输出将这些默认值更改为 `csi-standard`。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -136,20 +104,15 @@ weight: 14320
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||
7. 点击**部署**,然后就可以在列表中看到如下所示的两个应用:
|
||||
7. 点击**安装**,然后就可以在列表中看到安装的应用。
|
||||
|
||||

|
||||
|
||||
### 步骤 5:查看 TiDB 集群状态
|
||||
|
||||
1. 访问**应用负载**下的**工作负载**,确认所有的 TiDB 集群部署都在正常运行。
|
||||
|
||||

|
||||
|
||||
2. 切换到**有状态副本集**选项卡,可以看到 TiDB、TiKV 和 PD 均正常运行。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
TiKV 和 TiDB 会自动创建,可能要过一段时间才能在列表中显示。
|
||||
|
|
@ -158,44 +121,21 @@ weight: 14320
|
|||
|
||||
3. 点击单个有状态副本集以访问其详情页。在**监控**选项卡下,可以看到一段时间内以折线图显示的指标。
|
||||
|
||||
TiDB 指标:
|
||||
|
||||

|
||||
|
||||
TiKV 指标:
|
||||
|
||||

|
||||
|
||||
PD 指标:
|
||||
|
||||

|
||||
|
||||
4. 在**应用负载**下的**容器组**中,可以看到 TiDB 集群包含两个 TiDB Pod、三个 TiKV Pod 和三个 PD Pod。
|
||||
|
||||

|
||||
5. 在**存储**下的**存储卷**中,可以看到 TiKV 和 PD 都在使用持久卷。
|
||||
|
||||
5. 在**存储管理**下的**存储卷**中,可以看到 TiKV 和 PD 都在使用持久卷。
|
||||
|
||||

|
||||
|
||||
6. 同时,也会监控存储卷的使用情况。点击一个存储卷以访问其详情页。以 TiKV 为例:
|
||||
|
||||

|
||||
6. 同时,也会监控存储卷的使用情况。点击一个存储卷以访问其详情页。
|
||||
|
||||
7. 在项目的**概览**页面,可以看到当前项目的资源使用情况列表。
|
||||
|
||||

|
||||
|
||||
### 步骤 6: 访问 TiDB 集群
|
||||
|
||||
1. 访问**应用负载**下的**服务**,可以看到所有服务的详细信息。由于服务类型默认设置为 `NodePort`,因此您可以通过集群外部的 Node IP 地址进行访问。
|
||||
|
||||

|
||||
|
||||
3. TiDB 集成了 Prometheus 和 Grafana 以监控数据库集群的性能。例如,您可以通过 `<NodeIP>:<NodePort>` 访问 Grafana 以查看指标。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
|
|
|||
|
|
@ -105,8 +105,6 @@ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=
|
|||
|
||||
- 由于服务安装时默认开启 NodePort 且端口为 30880,浏览器输入 `<公网 IP>:30880` ,并以默认帐户(用户名 `admin`,密码 `P@88w0rd`)即可登录控制台。
|
||||
|
||||

|
||||
|
||||
#### LoadBalancer 方式访问
|
||||
|
||||
- 在 `容器服务` > `集群` 界面中,选择创建好的集群,在 `服务与路由` > `service` 面板中,点击 `ks-console` 一行中 `更新访问方式`。
|
||||
|
|
@ -123,8 +121,6 @@ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=
|
|||
|
||||
- 浏览器输入 `<LoadBalancer 公网 IP>:<映射端口>`,并以默认帐户(用户名 `admin`,密码 `P@88w0rd`)即可登录控制台。
|
||||
|
||||

|
||||
|
||||
|
||||
{{< notice tip >}}
|
||||
|
||||
|
|
@ -140,5 +136,4 @@ kubectl -n kubesphere-system rollout restart deploy ks-controller-manager
|
|||
|
||||
### 通过 KubeSphere 开启附加组件
|
||||
以上示例演示了默认的最小安装过程,要在 KubeSphere 中启用其他组件,请参阅[启用可插拔组件](../../../pluggable-components/)。
|
||||
全部附加组件开启并安装成功后,进入集群管理界面,可以得到如下界面呈现效果,特别是在 `服务组件` 部分可以看到已经开启的各个基础和附加组件:
|
||||

|
||||
全部附加组件开启并安装成功后,进入集群管理界面,在**系统组件**区域可以看到已经开启的各个基础和附加组件。
|
||||
|
|
|
|||
|
|
@ -209,9 +209,7 @@ https://kubesphere.io 2020-xx-xx xx:xx:xx
|
|||
|
||||
现在已经安装了 KubeSphere,您可以按照以下步骤访问 KubeSphere 的 Web 控制台。
|
||||
|
||||
- 切换到 kubesphere-system 命名空间,选择服务,选择 ks-console 点击更新
|
||||
|
||||

|
||||
- 切换到 kubesphere-system 命名空间,选择服务,选择 ks-console 点击更新 。
|
||||
|
||||
- 将 service 类型 `NodePort` 更改为 `LoadBalancer` ,完成后点击更新。
|
||||
|
||||
|
|
@ -221,9 +219,8 @@ https://kubesphere.io 2020-xx-xx xx:xx:xx
|
|||
|
||||

|
||||
|
||||
- 使用 ACK 生成的 external-ip 访问 KubeSphere 的 Web 控制台, 默认帐户和密码(`admin/P@88w0rd`),在集群概述页面中,可以看到如下图所示的仪表板。
|
||||
- 使用 ACK 生成的 external-ip 访问 KubeSphere 的 Web 控制台, 默认帐户和密码(`admin/P@88w0rd`)。
|
||||
|
||||

|
||||
|
||||
## 启用可插拔组件(可选)
|
||||
|
||||
|
|
|
|||
|
|
@ -147,9 +147,7 @@ NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
|
|||
ks-console LoadBalancer 10.0.181.93 13.86.xxx.xxx 80:30194/TCP 13m 6379/TCP 10m
|
||||
```
|
||||
|
||||
使用 external-ip 地址用默认帐户和密码(admin/P@88w0rd)访问控制台。在集群概述页面中,您可以看到如下图所示的仪表板。
|
||||
|
||||

|
||||
使用 external-ip 地址用默认帐户和密码(admin/P@88w0rd)访问控制台。
|
||||
|
||||
## 启用可插拔组件(可选)
|
||||
|
||||
|
|
|
|||
|
|
@ -108,9 +108,8 @@ https://kubesphere.io 2020-xx-xx xx:xx:xx
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||
- 使用默认帐户和密码(`admin/P@88w0rd`)登录控制台。在集群概述页面中,可以看到如下图所示的仪表板。
|
||||
- 使用默认帐户和密码(`admin/P@88w0rd`)登录控制台。
|
||||
|
||||

|
||||
|
||||
## 启用可插拔组件(可选)
|
||||
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ aws-cli/2.1.2 Python/3.7.3 Linux/4.18.0-193.6.3.el8_2.x86_64 exe/x86_64.centos.8
|
|||
- 私有:仅启用对集群的 Kubernetes API server 端点的专用访问。来自集群 VPC 内部的 Kubernetes API 请求使用这个私有 VPC 端点。
|
||||
|
||||
{{< notice note >}}
|
||||
如果创建的 VPC 没有出站 Internet 访问,则必须启用私有访问。
|
||||
如果创建的 VPC 没有出站 Internet 访问,则必须启用私有访问。
|
||||
{{</ notice >}}
|
||||
|
||||
- 公有和私有:启用公有和私有访问。
|
||||
|
|
@ -206,9 +206,8 @@ aws-cli/2.1.2 Python/3.7.3 Linux/4.18.0-193.6.3.el8_2.x86_64 exe/x86_64.centos.8
|
|||
|
||||
- 使用 EKS 生成的 external-ip 访问 KubeSphere 的 Web 控制台。
|
||||
|
||||
- 使用默认帐户和密码(`admin/P@88w0rd`)登录控制台,在集群概述页面中,可以看到如下图所示的仪表板。
|
||||
- 使用默认帐户和密码(`admin/P@88w0rd`)登录控制台。
|
||||
|
||||

|
||||
|
||||
## 启用可插拔组件(可选)
|
||||
|
||||
|
|
|
|||
|
|
@ -99,9 +99,8 @@ weight: 4240
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||
- 使用默认帐户和密码(`admin/P@88w0rd`)登录控制台,在集群概述页面中,可以看到如下图所示的仪表板。
|
||||
- 使用默认帐户和密码(`admin/P@88w0rd`)登录控制台。
|
||||
|
||||

|
||||
|
||||
## 启用可插拔组件(可选)
|
||||
|
||||
|
|
|
|||
|
|
@ -94,9 +94,7 @@ kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3
|
|||
|
||||

|
||||
|
||||
通过负载均衡绑定公网访问后,即可使用给定的访问地址进行访问,进入到 KubeSphere 的登录界面并使用默认帐户(用户名 `admin`,密码 `P@88w0rd`)即可登录平台:
|
||||
|
||||

|
||||
通过负载均衡绑定公网访问后,即可使用给定的访问地址进行访问,进入到 KubeSphere 的登录界面并使用默认帐户(用户名 `admin`,密码 `P@88w0rd`)即可登录平台。
|
||||
|
||||
### 通过 KubeSphere 开启附加组件
|
||||
|
||||
|
|
@ -112,6 +110,4 @@ kubectl delete crd applications.app.k8s.io
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||
全部附加组件开启并安装成功后,进入集群管理界面,可以得到如下界面呈现效果,特别是在 `服务组件` 部分可以看到已经开启的各个基础和附加组件:
|
||||
|
||||

|
||||
全部附加组件开启并安装成功后,进入集群管理界面,在**系统组件** 区域可以看到已经开启的各个基础和附加组件。
|
||||
|
|
|
|||
|
|
@ -56,7 +56,9 @@ weight: 4260
|
|||

|
||||
|
||||
{{< notice warning >}}
|
||||
如果不在 Cloud Shell 中执行该命令,您无法继续进行以下操作。
|
||||
|
||||
如果不在 Cloud Shell 中执行该命令,您无法继续进行以下操作。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
## 在 OKE 上安装 KubeSphere
|
||||
|
|
@ -81,11 +83,11 @@ weight: 4260
|
|||
#####################################################
|
||||
### Welcome to KubeSphere! ###
|
||||
#####################################################
|
||||
|
||||
|
||||
Console: http://10.0.10.2:30880
|
||||
Account: admin
|
||||
Password: P@88w0rd
|
||||
|
||||
|
||||
NOTES:
|
||||
1. After logging into the console, please check the
|
||||
monitoring status of service components in
|
||||
|
|
@ -93,7 +95,7 @@ weight: 4260
|
|||
ready, please wait patiently until all components
|
||||
are ready.
|
||||
2. Please modify the default password after login.
|
||||
|
||||
|
||||
#####################################################
|
||||
https://kubesphere.io 20xx-xx-xx xx:xx:xx
|
||||
```
|
||||
|
|
@ -136,7 +138,6 @@ KubeSphere 安装完成后,您可以通过 `NodePort` 或 `LoadBalancer` 的
|
|||
|
||||
6. 访问此外部 IP 地址并通过默认的帐户和密码 (`admin/P@88w0rd`) 登录 Web 控制台。在**集群管理**页面,您可以看到集群概览。
|
||||
|
||||

|
||||
|
||||
## 启用可插拔组件(可选)
|
||||
|
||||
|
|
|
|||
|
|
@ -51,7 +51,6 @@ KubeSphere 承诺为用户提供即插即用架构,您可以轻松地将 KubeS
|
|||
|
||||
4. 确保在安全组中打开了 30880 端口,通过 NodePort (`IP:30880`) 使用默认帐户和密码 (`admin/P@88w0rd`) 访问 Web 控制台。
|
||||
|
||||

|
||||
|
||||
## 启用可插拔组件(可选)
|
||||
|
||||
|
|
|
|||
|
|
@ -239,8 +239,6 @@ https://kubesphere.io 20xx-xx-xx xx:xx:xx
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||

|
||||
|
||||
## 附录
|
||||
|
||||
### KubeSphere 3.2.0 镜像清单
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@ KubeSphere 利用 [KubeEdge](https://kubeedge.io/zh/) 将原生容器化应用
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||
3. 点击**添加节点**。在出现的对话框中,设置边缘节点的节点名称并输入其内网 IP 地址。点击**验证**以继续。
|
||||
3. 点击**添加**。在出现的对话框中,设置边缘节点的节点名称并输入其内网 IP 地址。点击**验证**以继续。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -109,7 +109,7 @@ KubeSphere 利用 [KubeEdge](https://kubeedge.io/zh/) 将原生容器化应用
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||
4. 复制**添加命令**下自动创建的命令,并在您的边缘节点上运行该命令。
|
||||
4. 复制**边缘节点配置命令**下自动创建的命令,并在您的边缘节点上运行该命令。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -117,18 +117,14 @@ KubeSphere 利用 [KubeEdge](https://kubeedge.io/zh/) 将原生容器化应用
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||

|
||||
|
||||
5. 关闭对话框,刷新页面,您将看到边缘节点显示在列表中。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
添加边缘节点后,如果在**边缘节点**页面查看不到 CPU 和内存资源使用情况,请确保您的集群中已安装 [Metrics Server](../../../pluggable-components/metrics-server/) 0.4.1 或以上版本。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
|
||||
6. 边缘节点加入集群后,部分 Pod 在调度至该边缘节点上后可能会一直处于 `Pending` 状态。由于部分守护进程集(例如,Calico)有强容忍度,在当前版本中 (KubeSphere 3.2.0),您需要手动 Patch Pod 以防止它们调度至该边缘节点。
|
||||
|
||||
```bash
|
||||
|
|
|
|||
|
|
@ -490,8 +490,6 @@ https://kubesphere.io 20xx-xx-xx xx:xx:xx
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||

|
||||
|
||||
## 附录
|
||||
|
||||
### KubeSphere 3.2.0 镜像清单
|
||||
|
|
|
|||
|
|
@ -334,8 +334,6 @@ https://kubesphere.io 20xx-xx-xx xx:xx:xx
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||

|
||||
|
||||
## 启用 kubectl 自动补全
|
||||
|
||||
KubeKey 不会启用 kubectl 自动补全功能,请参见以下内容并将其打开:
|
||||
|
|
|
|||
|
|
@ -176,12 +176,8 @@ chmod +x kk
|
|||
|
||||
5. 从安装日志的 `Console`、`Account` 和 `Password` 参数分别获取 KubeSphere Web 控制台的地址、系统管理员用户名和系统管理员密码,并使用 Web 浏览器登录 KubeSphere Web 控制台。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
||||
您可以在安装后启用 KubeSphere 的可插拔组件,但由于在 KubeSphere 上部署 K3s 目前处于测试阶段,某些功能可能不兼容。
|
||||
|
||||
{{</ notice >}}
|
||||
|
|
|
|||
|
|
@ -463,10 +463,6 @@ https://kubesphere.io 2020-08-15 23:32:12
|
|||
|
||||
使用上述日志中给定的访问地址进行访问,进入到 KubeSphere 的登录界面并使用默认帐户(用户名`admin`,密码`P@88w0rd`)即可登录平台。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 开启可插拔功能组件(可选)
|
||||
|
||||
上面的示例演示了默认的最小安装过程,对于可插拔组件,可以在安装之前或之后启用它们。有关详细信息,请参见[启用可插拔组件](../../../pluggable-components/)。
|
||||
|
|
|
|||
|
|
@ -286,10 +286,8 @@ glusterfs (default) kubernetes.io/glusterfs Delete Immediate
|
|||
|
||||
1. 使用默认帐户和密码 (`admin/P@88w0rd`) 通过 `<NodeIP>:30880` 登录 Web 控制台。点击左上角的**平台管理**,选择**集群管理**。
|
||||
|
||||
3. 访问**存储管理**下的**存储卷**,可以看到 PVC 正在使用。
|
||||
3. 访问**存储**下的**存储卷**,可以看到 PVC 正在使用。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
有关如何在 KubeSphere 控制台上创建存储卷的更多信息,请参见[存储卷](../../../project-user-guide/storage/volumes/)。
|
||||
|
|
@ -298,5 +296,3 @@ glusterfs (default) kubernetes.io/glusterfs Delete Immediate
|
|||
|
||||
3. 在**存储类型**页面,可以看到集群中可用的存储类型。
|
||||
|
||||

|
||||
|
||||
|
|
|
|||
|
|
@ -259,14 +259,10 @@ chmod +x kk
|
|||
|
||||
1. 使用默认帐户和密码 (`admin/P@88w0rd`) 通过 `<NodeIP>:30880` 登录 Web 控制台。点击左上角的**平台管理**,选择**集群管理**。
|
||||
|
||||
2. 访问**应用负载**中的**容器组**,从下拉菜单中选择 `kube-system`,可以看到 `nfs-client` 的 Pod 正常运行。
|
||||
2. 选择**应用负载** > **容器组**,从下拉菜单中选择 `kube-system`,可以看到 `nfs-client` 的 Pod 正常运行。
|
||||
|
||||

|
||||
3. 选择**存储** > **存储类型**,可以看到集群中可用的存储类型。
|
||||
|
||||
3. 访问**存储管理**下的**存储类型**,可以看到集群中可用的存储类型。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
有关如何在 KubeSphere 控制台上创建存储卷的更多信息,请参见[存储卷](../../../project-user-guide/storage/volumes/)。
|
||||
|
|
|
|||
|
|
@ -263,14 +263,10 @@ chmod +x kk
|
|||
|
||||
1. 使用默认帐户和密码 (`admin/P@88w0rd`) 通过 `<NodeIP>:30880` 登录 Web 控制台。点击左上角的**平台管理**,选择**集群管理**。
|
||||
|
||||
2. 访问**工作负载**中的**容器组**,从下拉菜单中选择 `kube-system`。可以看到 `csi-qingcloud` 的 Pod 正常运行。
|
||||
2. 选择**应用负载** > **容器组**,从下拉菜单中选择 `kube-system`。可以看到 `csi-qingcloud` 的 Pod 正常运行。
|
||||
|
||||

|
||||
3. 选择**存储**下的**存储类型**,可以看到集群中可用的存储类型。
|
||||
|
||||
3. 访问**存储管理**下的**存储类型**,可以看到集群中可用的存储类型。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
有关如何在 KubeSphere 控制台创建存储卷的更多信息,请参见[存储卷](../../../project-user-guide/storage/volumes/)。
|
||||
|
|
|
|||
|
|
@ -262,13 +262,9 @@ https://kubesphere.io 2020-08-24 23:30:06
|
|||
|
||||
## 如何自定义开启可插拔组件
|
||||
|
||||
- 点击 `集群管理` - `CRD` ,在过滤条件框输入 `ClusterConfiguration` ,如图:
|
||||
- 点击**集群管理** > **CRD**,在过滤条件框输入 `ClusterConfiguration`。
|
||||
|
||||

|
||||
|
||||
- 点击 `ClusterConfiguration` 详情,对 `ks-installer` 编辑保存退出即可,组件描述介绍:[文档说明](https://github.com/kubesphere/ks-installer/blob/master/deploy/cluster-configuration.yaml)
|
||||
|
||||

|
||||
- 点击 `ClusterConfiguration` 详情,对 `ks-installer` 编辑保存退出即可,组件描述介绍:[文档说明](https://github.com/kubesphere/ks-installer/blob/master/deploy/cluster-configuration.yaml)。
|
||||
|
||||
## FAQ
|
||||
|
||||
|
|
|
|||
|
|
@ -313,7 +313,5 @@ https://kubesphere.io 2020-08-28 01:25:54
|
|||
|
||||
## 如何自定义开启可插拔组件
|
||||
|
||||
点击 `集群管理` - `CRD` ,在过滤条件框输入 `ClusterConfiguration` ,如图下
|
||||

|
||||
点击**集群管理** > **CRD**,在过滤条件框输入 `ClusterConfiguration`。
|
||||
点击 `ClusterConfiguration` 详情,对 `ks-installer` 编辑保存退出即可,组件描述介绍:[文档说明](https://github.com/kubesphere/ks-installer/blob/master/deploy/cluster-configuration.yaml)。
|
||||

|
||||
|
|
|
|||
|
|
@ -326,8 +326,6 @@ https://kubesphere.io 2020-08-13 10:50:24
|
|||
|
||||
进入 KubeSphere 的 Web 控制台,您也可以看到所有节点运行正常。
|
||||
|
||||

|
||||
|
||||
为验证集群的高可用性,可关闭一台主机进行测试。例如,上面的控制台可通过 `IP:30880` 地址访问(此处 IP 地址为绑定到外部负载均衡器的 EIP 地址)。如果集群的高可用性正常,在您关闭一台主节点后,控制台应该仍能正常工作。
|
||||
|
||||
## 另请参见
|
||||
|
|
|
|||
|
|
@ -252,18 +252,10 @@ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=
|
|||
|
||||
1. 以 `admin` 身份登录 KubeSphere 控制台,转到**集群管理**页面点击**添加集群**。
|
||||
|
||||

|
||||
|
||||
2. 在**导入集群**页面输入要导入的集群的基本信息。您也可以点击右上角的**编辑模式**以 YAML 格式查看并编辑基本信息。编辑完成后,点击**下一步**。
|
||||
|
||||

|
||||
|
||||
3. 在**连接方式**,选择**集群连接代理**,然后点击**创建**。主集群为代理部署 (Deployment) 生成的 YAML 配置文件会显示在控制台上。
|
||||
|
||||

|
||||
|
||||
4. 根据指示在成员集群中创建一个 `agent.yaml` 文件,然后将代理部署复制并粘贴到该文件中。在该节点上执行 `kubectl create -f agent.yaml` 然后等待代理启动并运行。请确保成员集群可以访问代理地址。
|
||||
|
||||
5. 待集群代理启动并运行,您会看到成员集群已经导入主集群。
|
||||
|
||||

|
||||
|
|
|
|||
|
|
@ -181,22 +181,15 @@ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=
|
|||
|
||||
1. 以 `admin` 身份登录 KubeSphere 控制台,转到**集群管理**页面点击**添加集群**。
|
||||
|
||||

|
||||
|
||||
2. 在**导入集群**页面,输入要导入的集群的基本信息。您也可以点击右上角的**编辑模式**以 YAML 格式查看并编辑基本信息。编辑完成后,点击**下一步**。
|
||||
|
||||

|
||||
|
||||
3. 在**连接方式**,选择**直接连接 Kubernetes 集群**,复制的 kubeconfig 内容并粘贴至文本框。您也可以点击右上角的**编辑模式**以 YAML 格式编辑的 kubeconfig。
|
||||
3. 在**连接方式**,选择**直接连接 Kubernetes 集群**,复制 kubeconfig 内容并粘贴至文本框。您也可以点击右上角的**编辑模式**以 YAML 格式编辑的 kubeconfig。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
请确保主集群的任何节点都能访问 kubeconfig 中的 `server` 地址。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||

|
||||
|
||||
4. 点击**创建**,然后等待集群初始化完成。
|
||||
|
||||

|
||||
|
|
|
|||
|
|
@ -33,12 +33,8 @@ weight: 5310
|
|||
|
||||
3. 访问 **CRD**,在搜索栏输入 `ClusterConfiguration`,然后按下键盘上的**回车键**。点击 **ClusterConfiguration** 访问其详情页。
|
||||
|
||||

|
||||
|
||||
4. 点击右侧的 <img src="/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/three-dots.png" height="20px">,选择**编辑配置文件**来编辑 `ks-installer`。
|
||||
|
||||

|
||||
|
||||
5. 在 `ks-installer` 的 YAML 文件中,将 `jwtSecret` 的值修改为如上所示的相应值,将 `clusterRole` 的值设置为 `member`。点击**更新**保存更改。
|
||||
|
||||
```yaml
|
||||
|
|
@ -67,16 +63,8 @@ weight: 5310
|
|||
|
||||
1. 以 `admin` 身份登录主集群的 KubeSphere Web 控制台。点击左上角的**平台管理**,选择**集群管理**。在**集群管理**页面,点击**添加集群**。
|
||||
|
||||

|
||||
|
||||
2. 按需填写基本信息,然后点击**下一步**。
|
||||
|
||||

|
||||
|
||||
3. **连接方式**选择**直接连接 Kubernetes 集群**。填写 ACK 的 kubeconfig,然后点击**创建**。
|
||||
|
||||

|
||||
|
||||
4. 等待集群初始化完成。
|
||||
|
||||

|
||||
|
|
@ -37,12 +37,8 @@ weight: 5320
|
|||
|
||||
3. 访问 **CRD**,在搜索栏输入 `ClusterConfiguration`,然后按下键盘上的**回车键**。点击 **ClusterConfiguration** 访问其详情页。
|
||||
|
||||

|
||||
|
||||
4. 点击右侧的 <img src="/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-eks/three-dots.png" height="20px">,选择**编辑配置文件**来编辑 `ks-installer`。
|
||||
|
||||

|
||||
|
||||
5. 在 `ks-installer` 的 YAML 文件中,将 `jwtSecret` 的值改为如上所示的相应值,将 `clusterRole` 的值改为 `member`。点击**更新**保存更改。
|
||||
|
||||
```yaml
|
||||
|
|
@ -168,16 +164,8 @@ weight: 5320
|
|||
|
||||
1. 以 `admin` 身份登录主集群的 KubeSphere Web 控制台。点击左上角的**平台管理**,然后选择**集群管理**。在**集群管理**页面,点击**添加集群**。
|
||||
|
||||

|
||||
|
||||
2. 按需输入基本信息,然后点击**下一步**。
|
||||
|
||||

|
||||
|
||||
3. **连接方式**选择**直接连接 Kubernetes 集群**。填写 EKS 的新 kubeconfig,然后点击**创建**。
|
||||
|
||||

|
||||
|
||||
4. 等待集群初始化完成。
|
||||
|
||||

|
||||
|
|
@ -37,12 +37,8 @@ weight: 5330
|
|||
|
||||
3. 访问 **CRD**,在搜索栏中输入 `ClusterConfiguration`,然后按下键盘上的**回车键**。点击 **ClusterConfiguration** 访问其详情页。
|
||||
|
||||

|
||||
|
||||
4. 点击右侧的 <img src="/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-gke/three-dots.png" height="20px">,选择**编辑配置文件**来编辑 `ks-installer`。
|
||||
|
||||

|
||||
|
||||
5. 在 `ks-installer` 的 YAML 文件中,将 `jwtSecret` 的值改为如上所示的相应值,将 `clusterRole` 的值改为 `member`。
|
||||
|
||||
```yaml
|
||||
|
|
@ -113,16 +109,8 @@ weight: 5330
|
|||
|
||||
1. 以 `admin` 身份登录主集群的 KubeSphere Web 控制台。点击左上角的**平台管理**,选择**集群管理**。在**集群管理**页面,点击**添加集群**。
|
||||
|
||||

|
||||
|
||||
2. 按需输入基本信息,然后点击**下一步**。
|
||||
|
||||

|
||||
|
||||
3. **连接方式**选择**直接连接 Kubernetes 集群**。填写 GKE 的新 kubeconfig,然后点击**创建**。
|
||||
|
||||

|
||||
|
||||
4. 等待集群初始化完成。
|
||||
|
||||

|
||||
|
|
@ -19,12 +19,8 @@ weight: 5500
|
|||
|
||||
2. 在**集群管理**页面,请点击要从中央控制平面移除的集群。
|
||||
|
||||

|
||||
|
||||
3. 在**集群设置**下的**基本信息**页面,请选择**我确定要执行解绑集群的操作**,然后点击**解除绑定**。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
解绑集群后,您将无法在中央控制平面管理该集群,但该集群上的 Kubernetes 资源不会被删除。
|
||||
|
|
|
|||
|
|
@ -18,12 +18,10 @@ weight: 13400
|
|||
|
||||
## 设置默认限制范围
|
||||
|
||||
1. 以 `project-admin` 身份登录控制台,进入一个项目。如果该项目是新创建的项目,您在**概览**页面上会看到默认限制范围尚未设置。点击**容器资源默认请求未设置**旁的**设置**来配置限制范围。
|
||||
1. 以 `project-admin` 身份登录控制台,进入一个项目。如果该项目是新创建的项目,您在**概览**页面上会看到默认配额尚未设置。点击**默认容器配额未设置**旁的**编辑配额**来配置限制范围。
|
||||
|
||||
2. 在弹出的对话框中,您可以看到 KubeSphere 默认不设置任何请求或限制。要设置请求和限制来控制 CPU 和内存资源,请移动滑块至期望的值或者直接输入数值。字段留空意味着不设置任何请求或限制。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
限制必须大于请求。
|
||||
|
|
@ -32,18 +30,14 @@ weight: 13400
|
|||
|
||||
3. 点击**确定**完成限制范围设置。
|
||||
|
||||
4. 在**项目设置**下的**基本信息**页面,您可以查看项目中容器的默认限制范围。
|
||||
4. 在**项目设置**下的**基本信息**页面,您可以查看项目中容器的默认容器配额。
|
||||
|
||||

|
||||
5. 要更改默认容器配额,请在**基本信息**页面点击**管理**,然后选择**编辑默认容器配额**。
|
||||
|
||||
5. 要更改默认限制范围,请在**基本信息**页面点击**项目管理**,然后选择**编辑资源默认请求**。
|
||||
|
||||
6. 在弹出的对话框中直接更改限制范围,然后点击**确定**。
|
||||
6. 在弹出的对话框中直接更改容器配额,然后点击**确定**。
|
||||
|
||||
7. 当您创建工作负载时,容器的请求和限制将预先填充对应的值。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
有关更多信息,请参见[容器镜像设置](../../project-user-guide/application-workloads/container-image-settings/)中的**资源请求**。
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
---
|
||||
title: "落盘日志收集"
|
||||
keywords: 'KubeSphere, Kubernetes, 项目, 落盘, 日志, 收集'
|
||||
description: '启用落盘日志收集,对日志进行统一收集、管理和分析。'
|
||||
linkTitle: "落盘日志收集"
|
||||
title: "日志收集"
|
||||
keywords: 'KubeSphere, Kubernetes, 项目, 日志, 收集'
|
||||
description: '启用日志收集,对日志进行统一收集、管理和分析。'
|
||||
linkTitle: "日志收集"
|
||||
weight: 13600
|
||||
---
|
||||
|
||||
KubeSphere 支持多种日志收集方式,使运维团队能够以灵活统一的方式收集、管理和分析日志。
|
||||
|
||||
本教程演示了如何为示例应用收集落盘日志。
|
||||
本教程演示了如何为示例应用收集日志。
|
||||
|
||||
## 准备工作
|
||||
|
||||
|
|
@ -16,11 +16,11 @@ KubeSphere 支持多种日志收集方式,使运维团队能够以灵活统一
|
|||
|
||||
- 您需要启用 [KubeSphere 日志系统](../../pluggable-components/logging/)。
|
||||
|
||||
## 启用落盘日志收集
|
||||
## 启用日志收集
|
||||
|
||||
1. 以 `project-admin` 身份登录 KubeSphere 的 Web 控制台,进入项目。
|
||||
|
||||
2. 在左侧导航栏中,选择**项目设置**中的**高级设置**。在**落盘日志收集**一栏下,点击 <img src="/images/docs/zh-cn/project-administration/disk-log-collection/log-toggle-switch.png" width="60" /> 以启用该功能。
|
||||
2. 在左侧导航栏中,选择**项目设置**中的**日志收集**,点击 <img src="/images/docs/zh-cn/project-administration/disk-log-collection/log-toggle-switch.png" width="60" /> 以启用该功能。
|
||||
|
||||
|
||||
## 创建部署
|
||||
|
|
@ -29,12 +29,10 @@ KubeSphere 支持多种日志收集方式,使运维团队能够以灵活统一
|
|||
|
||||
2. 在出现的对话框中,设置部署的名称(例如 `demo-deployment`),再点击**下一步**。
|
||||
|
||||
3. 在**容器镜像**下,点击**添加容器镜像**。
|
||||
3. 在**容器组设置**下,点击**添加容器**。
|
||||
|
||||
4. 在搜索栏中输入 `alpine`,以该镜像(标签:`latest`)作为示例。
|
||||
|
||||

|
||||
|
||||
5. 向下滚动并勾选**启动命令**。在**运行命令**和**参数**中分别输入以下值,点击 **√**,然后点击**下一步**。
|
||||
|
||||
**运行命令**
|
||||
|
|
@ -55,13 +53,9 @@ KubeSphere 支持多种日志收集方式,使运维团队能够以灵活统一
|
|||
|
||||
{{</ notice >}}
|
||||
|
||||

|
||||
6. 在**存储卷设置**选项卡下,切换 <img src="/images/docs/zh-cn/project-administration/disk-log-collection/toggle-switch.png" width="20" /> 启用**收集存储卷上的日志**,点击**挂载存储卷**。
|
||||
|
||||
6. 在**挂载存储**选项卡下,切换 <img src="/images/docs/zh-cn/project-administration/disk-log-collection/toggle-switch.png" width="20" /> 启用**落盘日志收集**,点击**添加存储卷**。
|
||||
|
||||
7. 在**临时存储卷**选项卡下,输入存储卷名称(例如 `demo-disk-log-collection`),并设置访问模式和路径。请参考以下示例。
|
||||
|
||||

|
||||
7. 在**临时存储卷**选项卡下,输入存储卷名称(例如 `demo-disk-log-collection`),并设置访问模式和路径。
|
||||
|
||||
点击 **√**,然后点击**下一步**继续。
|
||||
|
||||
|
|
@ -77,9 +71,8 @@ KubeSphere 支持多种日志收集方式,使运维团队能够以灵活统一
|
|||
|
||||
1. 在**部署**选项卡下,点击刚才创建的部署以访问其详情页。
|
||||
|
||||
2. 在**资源状态**中,点击 <img src="/images/docs/zh-cn/project-administration/disk-log-collection/arrow.png" width="20" /> 查看容器详情,然后点击 `logsidecar-container`(filebeat 容器)日志图标 <img src="/images/docs/zh-cn/project-administration/disk-log-collection/log-icon.png" width="20" /> 以检查落盘日志。
|
||||
2. 在**资源状态**中,点击 <img src="/images/docs/zh-cn/project-administration/disk-log-collection/arrow.png" width="20" /> 查看容器详情,然后点击 `logsidecar-container`(filebeat 容器)日志图标 <img src="/images/docs/zh-cn/project-administration/disk-log-collection/log-icon.png" width="20" /> 以检查日志。
|
||||
|
||||
3. 或者,您也可以使用右下角**工具箱**中的**日志查询**功能来查看标准输出日志。例如,使用该部署的 Pod 名称进行模糊匹配:
|
||||
3. 或者,您也可以使用右下角**工具箱**中的**日志查询**功能来查看标准输出日志。例如,使用该部署的 Pod 名称进行模糊匹配。
|
||||
|
||||

|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ KubeSphere 中的项目即 Kubernetes [命名空间](https://kubernetes.io/zh/do
|
|||
|
||||
### 创建项目
|
||||
|
||||
1. 前往企业空间的**项目管理**页面,点击**项目**选项卡下的**创建**。
|
||||
1. 前往企业空间的**项目**页面,点击**项目**选项卡下的**创建**。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -36,23 +36,19 @@ KubeSphere 中的项目即 Kubernetes [命名空间](https://kubernetes.io/zh/do
|
|||
|
||||
3. 创建的项目会显示在下图所示的列表中。您可以点击项目名称打开**概览**页面。
|
||||
|
||||

|
||||
|
||||
### 编辑项目
|
||||
|
||||
1. 前往您的项目,选择**项目设置**下的**基本信息**,在页面右侧点击**项目管理**。
|
||||
1. 前往您的项目,选择**项目设置**下的**基本信息**,在页面右侧点击**管理**。
|
||||
|
||||
2. 从下拉菜单中选择**编辑信息**。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
项目名称无法编辑。如需修改其他信息,请参考相应的文档教程。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
3. 若要删除项目,选择该下拉菜单中的**删除项目**,在弹出的对话框中输入项目名称,点击**确定**。
|
||||
3. 若要删除项目,选择该下拉菜单中的**删除**,在弹出的对话框中输入项目名称,点击**确定**。
|
||||
|
||||
{{< notice warning >}}
|
||||
|
||||
|
|
@ -64,7 +60,7 @@ KubeSphere 中的项目即 Kubernetes [命名空间](https://kubernetes.io/zh/do
|
|||
|
||||
### 创建多集群项目
|
||||
|
||||
1. 前往企业空间的**项目管理**页面,点击**多集群项目**选项卡,再点击**创建**。
|
||||
1. 前往企业空间的**项目**页面,点击**多集群项目**选项卡,再点击**创建**。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -82,12 +78,10 @@ KubeSphere 中的项目即 Kubernetes [命名空间](https://kubernetes.io/zh/do
|
|||
|
||||
### 编辑多集群项目
|
||||
|
||||
1. 前往您的多集群项目,选择**项目设置**下的**基本信息**,在页面右侧点击**项目管理**。
|
||||
1. 前往您的多集群项目,选择**项目设置**下的**基本信息**,在页面右侧点击**管理**。
|
||||
|
||||
2. 从下拉菜单中选择**编辑信息**。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
项目名称无法编辑。如需修改其他信息,请参考相应的文档教程。
|
||||
|
|
|
|||
|
|
@ -20,17 +20,13 @@ KubeSphere 除了提供项目范围的网关外,还提供[集群范围的网
|
|||
|
||||
1. 以 `project-admin` 用户登录 KubeSphere Web 控制台,进入您的项目,从左侧导航栏进入**项目设置**下的**网关设置**页面,然后点击**开启网关**。
|
||||
|
||||

|
||||
|
||||
2. 在弹出的对话框中选择网关的访问方式。
|
||||
|
||||

|
||||
|
||||
**NodePort**:通过网关访问服务对应的节点端口。
|
||||
|
||||
|
||||
**LoadBalancer**:通过网关访问服务的单独 IP 地址。
|
||||
|
||||
3. 在**开启网关**对话框,您可以启用**链路追踪**。创建自制应用时,您必须开启**应用治理**,以使用链路追踪功能和[不同的灰度发布策略](../../project-user-guide/grayscale-release/overview/)。如果启用**应用治理**后无法访问路由,请在路由 (Ingress) 中添加注解(例如 `nginx.ingress.kubernetes.io/service-upstream: true`)。
|
||||
3. 在**开启网关**对话框,您可以启用**链路追踪**。创建自制应用时,您必须开启**链路追踪**,以使用链路追踪功能和[不同的灰度发布策略](../../project-user-guide/grayscale-release/overview/)。如果启用**链路追踪**后无法访问路由,请在路由 (Ingress) 中添加注解(例如 `nginx.ingress.kubernetes.io/service-upstream: true`)。
|
||||
|
||||
3. 在**配置选项**中,添加键值对,为 NGINX Ingress 控制器的系统组件提供配置信息。有关更多信息,请参阅 [NGINX Ingress 控制器官方文档](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#configuration-options)。
|
||||
|
||||
|
|
@ -40,8 +36,6 @@ KubeSphere 除了提供项目范围的网关外,还提供[集群范围的网
|
|||
|
||||
如果您选择 **NodePort**,KubeSphere 将为 HTTP 请求和 HTTPS 请求分别设置一个端口。您可以用 `EIP:NodePort` 或 `Hostname:NodePort` 地址访问服务。
|
||||
|
||||

|
||||
|
||||
例如,如果您的服务配置了的弹性 IP 地址 (EIP),请访问:
|
||||
|
||||
- `http://EIP:32734`
|
||||
|
|
@ -64,11 +58,7 @@ KubeSphere 除了提供项目范围的网关外,还提供[集群范围的网
|
|||
## LoadBalancer
|
||||
|
||||
在选择 **LoadBalancer** 前,您必须先配置负载均衡器。负载均衡器的 IP 地址将与网关绑定以便内部的服务和路由可以访问。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
云厂商通常支持负载均衡器插件。如果在主流的 Kubernetes Engine 上安装 KubeSphere,您可能会发现环境中已有可用的负载均衡器。如果在裸金属环境中安装 KubeSphere,您可以使用 [OpenELB](https://github.com/kubesphere/openelb) 作为负载均衡器。
|
||||
|
||||
{{</ notice >}}
|
||||
|
|
@ -23,8 +23,6 @@ weight: 13300
|
|||
|
||||
1. 以 `project-admin` 身份登录 KubeSphere 控制台,进入您的项目,在**项目设置**下选择**网络隔离**。项目网络隔离默认关闭。
|
||||
|
||||

|
||||
|
||||
2. 要启用项目网络隔离,请点击**开启**。
|
||||
|
||||
{{< notice note >}}
|
||||
|
|
@ -35,8 +33,6 @@ weight: 13300
|
|||
|
||||
3. 您也可以在这个页面关闭网络隔离。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
关闭网络隔离时,先前创建的所有网络策略都将被删除。
|
||||
|
|
@ -61,21 +57,18 @@ weight: 13300
|
|||
|
||||
#### 放行来自不同项目的工作负载的入站流量
|
||||
|
||||
1. 在当前项目的**网络隔离**页面,选择**集群内部白名单**选项卡。
|
||||
1. 在当前项目的**网络隔离**页面,选择**内部白名单**选项卡。
|
||||
|
||||
2. 点击**添加白名单**。
|
||||
2. 点击**添加白名单条目**。
|
||||
|
||||
3. 在**方向**下选择**入口**。
|
||||
3. 在**流量方向**下选择**入站**。
|
||||
|
||||
4. 在**类型**下选择**项目**选项卡。
|
||||
|
||||
5. 选择 `demo-project-2` 项目。
|
||||
|
||||

|
||||
|
||||
6. 点击**确定**,然后您可以在白名单中看到该项目。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -85,11 +78,11 @@ weight: 13300
|
|||
|
||||
#### 放行前往不同项目的服务的出站流量
|
||||
|
||||
1. 在当前项目的**网络隔离**页面,选择**集群内部白名单**选项卡。
|
||||
1. 在当前项目的**网络隔离**页面,选择**内部白名单**选项卡。
|
||||
|
||||
2. 点击**添加白名单**。
|
||||
2. 点击**添加白名单条目**。
|
||||
|
||||
3. 在**方向**下选择**出口**。
|
||||
3. 在**流量方向**下选择**出站**。
|
||||
|
||||
4. 在**类型**下选择**服务**选项卡。
|
||||
|
||||
|
|
@ -97,11 +90,8 @@ weight: 13300
|
|||
|
||||
6. 选择允许接收出站流量的服务。在本例中,请选择 `nginx`。
|
||||
|
||||

|
||||
|
||||
7. 点击**确定**,然后您可以在白名单中看到该服务。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -115,19 +105,16 @@ KubeSphere 使用 CIDR 来区分对等方。假设当前项目中已创建一个
|
|||
|
||||
#### 放行来自集群外部客户端的入站流量
|
||||
|
||||
1. 在当前项目的**网络隔离**页面,选择**集群外部 IP 地址**选项卡,然后点击**添加规则**。
|
||||
1. 在当前项目的**网络隔离**页面,选择**外部白名单**选项卡,然后点击**添加白名单条目**。
|
||||
|
||||
2. 在**方向**下选择**入口**。
|
||||
2. 在**流量方向**下选择**入站**。
|
||||
|
||||
3. 在 **CIDR** 中输入 `192.168.1.1/32`。
|
||||
3. 在 **网段** 中输入 `192.168.1.1/32`。
|
||||
|
||||
4. 选择 `TCP` 协议并输入 `80` 作为端口号。
|
||||
|
||||

|
||||
|
||||
5. 点击**确定**,然后您可以看到该规则已经添加。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -139,19 +126,16 @@ KubeSphere 使用 CIDR 来区分对等方。假设当前项目中已创建一个
|
|||
|
||||
#### 放行前往集群外部服务的出站流量
|
||||
|
||||
1. 在当前项目的**网络隔离**页面,选择**集群外部 IP 地址**选项卡,然后点击**添加规则**。
|
||||
1. 在当前项目的**网络隔离**页面,选择**外部白名单**选项卡,然后点击**添加白名单条目**。
|
||||
|
||||
2. 在**方向**下选择**出口**。
|
||||
2. 在**流量方向**下选择**出站**。
|
||||
|
||||
3. 在 **CIDR** 中输入 `10.1.0.1/32`。
|
||||
3. 在 **网段** 中输入 `10.1.0.1/32`。
|
||||
|
||||
4. 选择 `TCP` 协议并输入 `80` 作为端口号。
|
||||
|
||||

|
||||
|
||||
5. 点击**确定**,然后您可以看到该规则已经添加。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
|
|||
|
|
@ -46,8 +46,6 @@ weight: 13200
|
|||
|
||||
1. 以 `project-admin` 身份登录控制台。在**项目角色**中,点击一个角色(例如,`admin`)以查看角色详情。
|
||||
|
||||

|
||||
|
||||
2. 点击**授权用户**选项卡,查看所有被授予该角色的用户。
|
||||
|
||||
## 创建项目角色
|
||||
|
|
@ -56,7 +54,7 @@ weight: 13200
|
|||
|
||||
2. 在**项目角色**中,点击**创建**并设置**角色标识符**(例如,`project-monitor`)。点击**编辑权限**继续。
|
||||
|
||||
3. 在弹出的窗口中,权限归类在不同的**模块**下。在本示例中,为该角色选择**应用负载**中的**应用负载查看**,以及**监控告警**中的**告警消息查看**和**告警策略查看**。点击**确定**完成操作。
|
||||
3. 在弹出的窗口中,权限归类在不同的**功能模块**下。在本示例中,为该角色选择**应用负载**中的**应用负载查看**,以及**监控告警**中的**告警消息查看**和**告警策略查看**。点击**确定**完成操作。
|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
|
|
@ -66,11 +64,10 @@ weight: 13200
|
|||
|
||||
4. 新创建的角色将在**项目角色**中列出,点击右侧的 <img src="/images/docs/zh-cn/project-administration/role-and-member-management/three-dots.png" height="20px"> 以编辑该角色。
|
||||
|
||||

|
||||
|
||||
## 邀请新成员
|
||||
|
||||
1. 转到**项目设置**下的**项目成员**,点击**邀请成员**。
|
||||
1. 转到**项目设置**下的**项目成员**,点击**邀请**。
|
||||
|
||||
2. 点击右侧的 <img src="/images/docs/zh-cn/project-administration/role-and-member-management/add.png" height="20px"> 以邀请一名成员加入项目,并为其分配一个角色。
|
||||
|
||||
|
|
@ -78,7 +75,5 @@ weight: 13200
|
|||
|
||||
4. 若要编辑现有成员的角色或将其从项目中移除,点击右侧的 <img src="/images/docs/zh-cn/project-administration/role-and-member-management/three-dots.png" height="20px"> 并选择对应的操作。
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -260,8 +260,6 @@ https://kubesphere.io 20xx-xx-xx xx:xx:xx
|
|||
|
||||
登录至控制台后,您可以在**系统组件**中查看各个组件的状态。如果要使用相关服务,您可能需要等待部分组件启动并运行。您也可以使用 `kubectl get pod --all-namespaces` 来检查 KubeSphere 相关组件的运行状况。
|
||||
|
||||

|
||||
|
||||
## 启用可插拔组件(可选)
|
||||
|
||||
本指南仅适用于默认的最小化安装。若要在 KubeSphere 中启用其他组件,请参见[启用可插拔组件](../../pluggable-components/)。
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
---
|
||||
title: "创建企业空间、项目、用户和角色"
|
||||
keywords: 'KubeSphere, Kubernetes, 多租户, 企业空间, 帐户, 角色, 项目'
|
||||
title: "创建企业空间、项目、用户和平台角色"
|
||||
keywords: 'KubeSphere, Kubernetes, 多租户, 企业空间, 帐户, 平台角色, 项目'
|
||||
description: '了解如何利用 KubeSphere 中的多租户功能在不同级别进行细粒度访问控制。'
|
||||
linkTitle: "创建企业空间、项目、用户和角色"
|
||||
linkTitle: "创建企业空间、项目、用户和平台角色"
|
||||
weight: 2300
|
||||
---
|
||||
|
||||
本快速入门演示如何创建企业空间、角色和用户帐户。同时,您将学习如何在企业空间中创建项目和 DevOps 项目,用于运行工作负载。完成本教程后,您将熟悉 KubeSphere 的多租户管理系统,并使用本教程中创建的资源(例如企业空间和帐户等)完成其他教程中的操作。
|
||||
本快速入门演示如何创建企业空间、用户和平台角色。同时,您将学习如何在企业空间中创建项目和 DevOps 项目,用于运行工作负载。完成本教程后,您将熟悉 KubeSphere 的多租户管理系统,并使用本教程中创建的资源(例如企业空间和帐户等)完成其他教程中的操作。
|
||||
|
||||
## 准备工作
|
||||
|
||||
|
|
@ -22,14 +22,14 @@ KubeSphere 的多租户系统分**三个**层级,即集群、企业空间和
|
|||
|
||||
## 动手实验
|
||||
|
||||
### 步骤 1:创建帐户
|
||||
### 步骤 1:创建用户
|
||||
|
||||
安装 KubeSphere 之后,您需要向平台添加具有不同角色的用户,以便他们可以针对自己授权的资源在不同的层级进行工作。一开始,系统默认只有一个用户 `admin`,具有 `platform-admin` 角色。在本步骤中,您将创建一个用户 `user-manager`,然后使用 `user-manager` 创建新帐户。
|
||||
安装 KubeSphere 之后,您需要向平台添加具有不同角色的用户,以便他们可以针对自己授权的资源在不同的层级进行工作。一开始,系统默认只有一个用户 `admin`,具有 `platform-admin` 角色。在本步骤中,您将创建一个用户 `user-manager`,然后使用 `user-manager` 创建新用户。
|
||||
|
||||
1. 以 `admin` 身份使用默认帐户和密码 (`admin/P@88w0rd`) 登录 Web 控制台。
|
||||
|
||||
{{< notice tip >}}
|
||||
出于安全考虑,强烈建议您在首次登录控制台时更改密码。若要更改密码,在右上角的下拉列表中选择**用户设置**,在**密码设置**中设置新密码,您也可以在**用户设置**中修改控制台语言。
|
||||
出于安全考虑,强烈建议您在首次登录控制台时更改密码。若要更改密码,在右上角的下拉列表中选择**用户设置**,在**密码设置**中设置新密码,您也可以在**用户设置** > **基本信息**中修改控制台语言。
|
||||
{{</ notice >}}
|
||||
|
||||
2. 点击左上角的**平台管理**,然后选择**访问控制**。在左侧导航栏中,选择**平台角色**。四个内置角色的描述信息如下表所示。
|
||||
|
|
@ -66,8 +66,6 @@ KubeSphere 的多租户系统分**三个**层级,即集群、企业空间和
|
|||
|
||||
3. 在**用户**中,点击**创建**。在弹出的对话框中,提供所有必要信息(带有*标记),然后在**角色**一栏选择 `users-manager`。请参考下图示例。
|
||||
|
||||

|
||||
|
||||
完成后,点击**确定**。新创建的帐户将显示在**用户**中的帐户列表中。
|
||||
|
||||
4. 切换帐户使用 `user-manager` 重新登录,创建如下四个新帐户,这些帐户将在其他的教程中使用。
|
||||
|
|
@ -106,7 +104,6 @@ KubeSphere 的多租户系统分**三个**层级,即集群、企业空间和
|
|||
|
||||
5. 查看创建的四个帐户。
|
||||
|
||||

|
||||
|
||||
### 步骤 2:创建企业空间
|
||||
|
||||
|
|
@ -130,9 +127,7 @@ KubeSphere 的多租户系统分**三个**层级,即集群、企业空间和
|
|||
实际角色名称的格式:`<workspace name>-<role name>`。例如,在名为 `demo-workspace` 的企业空间中,角色 `viewer` 的实际角色名称为 `demo-workspace-viewer`。
|
||||
{{</ notice >}}
|
||||
|
||||

|
||||
|
||||
5. 将 `project-admin` 和 `project-regular` 都添加到企业空间后,点击**确定**。在**企业空间成员**中,您可以看到列出的三名成员。
|
||||
5. 将 `project-admin` 和 `project-regular` 都添加到企业空间后,点击**确定**。在**企业空间**中,您可以看到列出的三名成员。
|
||||
|
||||
<table>
|
||||
<tbody>
|
||||
|
|
@ -162,36 +157,30 @@ KubeSphere 的多租户系统分**三个**层级,即集群、企业空间和
|
|||
|
||||
在此步骤中,您需要使用在上一步骤中创建的帐户 `project-admin` 来创建项目。KubeSphere 中的项目与 Kubernetes 中的命名空间相同,为资源提供了虚拟隔离。有关更多信息,请参见[命名空间](https://kubernetes.io/zh/docs/concepts/overview/working-with-objects/namespaces/)。
|
||||
|
||||
1. 以 `project-admin` 身份登录 KubeSphere Web 控制台,在**项目管理**中,点击**创建**。
|
||||
1. 以 `project-admin` 身份登录 KubeSphere Web 控制台,在**项目**中,点击**创建**。
|
||||
|
||||
2. 输入项目名称(例如 `demo-project`),然后点击**确定**完成,您还可以为项目添加别名和描述。
|
||||
|
||||
3. 在**项目管理**中,点击刚创建的项目查看其详情页面。
|
||||
3. 在**项目**中,点击刚创建的项目查看其详情页面。
|
||||
|
||||
4. 在项目的**概览**页面,默认情况下未设置项目配额。您可以点击**设置**并根据需要指定[资源请求和限制](../../workspace-administration/project-quotas/)(例如:CPU 和内存的限制分别设为 1 Core 和 1000 Gi)。
|
||||
4. 在项目的**概览**页面,默认情况下未设置项目配额。您可以点击**编辑配额**并根据需要指定[资源请求和限制](../../workspace-administration/project-quotas/)(例如:CPU 和内存的限制分别设为 1 Core 和 1000 Gi)。
|
||||
|
||||

|
||||
|
||||
5. 邀请 `project-regular` 至该项目,并授予该用户 `operator` 角色。请参考下图以了解具体步骤。
|
||||
|
||||

|
||||
5. 在**项目设置** > **项目成员**中,邀请 `project-regular` 至该项目,并授予该用户 `operator` 角色。
|
||||
|
||||
{{< notice info >}}
|
||||
具有 `operator` 角色的用户是项目维护者,可以管理项目中除用户和角色以外的资源。
|
||||
{{</ notice >}}
|
||||
|
||||
6. 在创建[应用路由](../../project-user-guide/application-workloads/routes/)(即 Kubernetes 中的 [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/))之前,需要启用该项目的网关。网关是在项目中运行的 [NGINX Ingress 控制器](https://github.com/kubernetes/ingress-nginx)。若要设置网关,请转到**项目设置**中的**网关设置**,然后点击**设置网关**。此步骤中仍使用帐户 `project-admin`。
|
||||
|
||||
6. 在创建[应用路由](../../project-user-guide/application-workloads/routes/)(即 Kubernetes 中的 [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/))之前,需要启用该项目的网关。网关是在项目中运行的 [NGINX Ingress 控制器](https://github.com/kubernetes/ingress-nginx)。若要设置网关,请转到**项目设置**中的**网关设置**,然后点击**开启网关**。此步骤中仍使用帐户 `project-admin`。
|
||||
7. 选择访问方式 **NodePort**,然后点击**确定**。
|
||||
|
||||
7. 选择访问方式 **NodePort**,然后点击**保存**。
|
||||
|
||||
8. 在**外网访问**下,可以在页面上看到网关地址以及 http/https 的端口。
|
||||
8. 在**网关设置**下,可以在页面上看到网关地址以及 http/https 的端口。
|
||||
|
||||
{{< notice note >}}
|
||||
如果要使用 `LoadBalancer` 暴露服务,则需要使用云厂商的 LoadBalancer 插件。如果您的 Kubernetes 集群在裸机环境中运行,建议使用 [OpenELB](https://github.com/kubesphere/openelb) 作为 LoadBalancer 插件。
|
||||
{{</ notice >}}
|
||||
|
||||

|
||||
|
||||
### 步骤 4:创建角色
|
||||
|
||||
完成上述步骤后,您已了解可以为不同级别的用户授予不同角色。先前步骤中使用的角色都是 KubeSphere 提供的内置角色。在此步骤中,您将学习如何创建自定义角色以满足工作需求。
|
||||
|
|
@ -245,6 +234,5 @@ KubeSphere 的多租户系统分**三个**层级,即集群、企业空间和
|
|||
|
||||
4. 转到 **DevOps 项目设置**,然后选择 **DevOps 项目成员**。点击**邀请**授予 `project-regular` 用户 `operator` 的角色,允许其创建流水线和凭证。
|
||||
|
||||

|
||||
|
||||
至此,您已熟悉 KubeSphere 的多租户管理系统。在其他教程中,`project-regular` 帐户还将用于演示如何在项目或 DevOps 项目中创建应用程序和资源。
|
||||
|
|
|
|||
|
|
@ -51,8 +51,6 @@ Bookinfo 应用由以下四个独立的微服务组成,其中 **reviews** 微
|
|||
|
||||
2. 在出现的对话框中点击**下一步**,其中必填字段已经预先填好,相关组件也已经设置完成。您无需修改设置,只需在最后一页(**路由设置**)点击**创建**。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
KubeSphere 会自动创建主机名。若要更改主机名,请将鼠标悬停在默认路由规则上,然后点击 <img src="/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/edit-icon.png" width='20px' /> 进行编辑。有关更多信息,请参见[创建基于微服务的应用](../../project-user-guide/application/compose-app/)。
|
||||
|
|
@ -61,8 +59,6 @@ KubeSphere 会自动创建主机名。若要更改主机名,请将鼠标悬停
|
|||
|
||||
3. 在**工作负载**中,确保这四个部署都处于`运行中`状态,这意味着该应用已经成功创建。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}可能需要等几分钟才能看到部署正常运行。
|
||||
{{</ notice >}}
|
||||
|
||||
|
|
@ -75,8 +71,6 @@ KubeSphere 会自动创建主机名。若要更改主机名,请将鼠标悬停
|
|||
|
||||
2. 详情页面中显示了用于访问 Bookinfo 应用的主机名和端口号。
|
||||
|
||||

|
||||
|
||||
3. 由于将通过 NodePort 在集群外访问该应用,因此您需要在安全组中为出站流量开放上图中的端口,并按需设置端口转发规则。
|
||||
|
||||
4. 在本地 hosts 文件 (`/etc/hosts`) 中添加一个条目将主机名映射到对应的 IP 地址,例如:
|
||||
|
|
@ -91,7 +85,7 @@ KubeSphere 会自动创建主机名。若要更改主机名,请将鼠标悬停
|
|||
{{</ notice >}}
|
||||
|
||||
|
||||
5. 完成后,点击 <img src="/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/click-to-visit.png" width='70' /> 访问该应用。
|
||||
5. 完成后,点击**访问服务**访问该应用。
|
||||
|
||||
6. 在应用详情页面,点击左下角的 **Normal user**。
|
||||
|
||||
|
|
|
|||
|
|
@ -78,9 +78,7 @@ weight: 2600
|
|||
kubectl apply -f cluster-configuration.yaml
|
||||
```
|
||||
|
||||
无论是在 Linux 上还是在 Kubernetes 上安装 KubeSphere,安装后都可以在 KubeSphere 的 Web 控制台中检查已启用组件的状态。转到**系统组件**,可以看到类似如下图片:
|
||||
|
||||

|
||||
无论是在 Linux 上还是在 Kubernetes 上安装 KubeSphere,安装后都可以在 KubeSphere 的 Web 控制台中检查已启用组件的状态。
|
||||
|
||||
## 在安装后启用可插拔组件
|
||||
|
||||
|
|
@ -94,20 +92,14 @@ weight: 2600
|
|||
|
||||
1. 以 `admin` 身份登录控制台。点击左上角的**平台管理** ,然后选择**集群管理**。
|
||||
|
||||

|
||||
|
||||
2. 点击 **CRD**,然后在搜索栏中输入 `clusterconfiguration`,点击搜索结果进入其详情页面。
|
||||
|
||||

|
||||
|
||||
{{< notice info >}}
|
||||
定制资源定义(CRD)允许用户在不增加额外 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些定制资源。
|
||||
{{</ notice >}}
|
||||
|
||||
3. 在**自定义资源**中,点击 `ks-installer` 右侧的三个点,然后选择**编辑 YAML**。
|
||||
|
||||

|
||||
|
||||
4. 在该配置文件中,将对应组件 `enabled` 的 `false` 更改为 `true`,以启用要安装的组件。完成后,点击**更新**以保存配置。
|
||||
|
||||

|
||||
|
|
@ -148,8 +140,6 @@ weight: 2600
|
|||
|
||||
7. 登录 KubeSphere 控制台,在**系统组件**中可以查看不同组件的状态。
|
||||
|
||||

|
||||
|
||||
{{< notice tip >}}
|
||||
|
||||
如果在上图中看不到相关组件,可能是一些 Pod 尚未启动完成,可以通过 kubectl 执行 `kubectl get pod --all-namespaces` 来查看 Pod 的状态。
|
||||
|
|
|
|||
|
|
@ -49,7 +49,6 @@ weight: 2200
|
|||
|
||||
5. 登录控制台后,您可以在**系统组件**中检查不同组件的状态。如果要使用相关服务,可能需要等待某些组件启动并运行。
|
||||
|
||||

|
||||
|
||||
## 启用可插拔组件(可选)
|
||||
|
||||
|
|
|
|||
|
|
@ -38,95 +38,63 @@ WordPress(使用 PHP 语言编写)是免费、开源的内容管理系统,
|
|||
|
||||
环境变量 `WORDPRESS_DB_PASSWORD` 是连接到 WordPress 数据库的密码。在此步骤中,您需要创建一个密钥来保存将在 MySQL Pod 模板中使用的环境变量。
|
||||
|
||||
1. 使用 `project-regular` 帐户登录 KubeSphere 控制台,访问 `demo-project` 的详情页并导航到**配置中心**。在**密钥**中,点击右侧的**创建**。
|
||||
|
||||

|
||||
1. 使用 `project-regular` 帐户登录 KubeSphere 控制台,访问 `demo-project` 的详情页并导航到**配置**。在**保密字典**中,点击右侧的**创建**。
|
||||
|
||||
2. 输入基本信息(例如,将其命名为 `mysql-secret`)并点击**下一步**。在下一页中,选择**类型**为 **Opaque(默认)**,然后点击**添加数据**来添加键值对。输入如下所示的键 (Key) `MYSQL_ROOT_PASSWORD` 和值 (Value) `123456`,点击右下角 **√** 进行确认。完成后,点击**创建**按钮以继续。
|
||||
|
||||

|
||||
|
||||
#### 创建 WordPress 密钥
|
||||
|
||||
按照以上相同的步骤创建一个名为 `wordpress-secret` 的 WordPress 密钥,输入键 (Key) `WORDPRESS_DB_PASSWORD` 和值 (Value) `123456`。创建的密钥显示在列表中,如下所示:
|
||||
|
||||

|
||||
按照以上相同的步骤创建一个名为 `wordpress-secret` 的 WordPress 密钥,输入键 (Key) `WORDPRESS_DB_PASSWORD` 和值 (Value) `123456`。创建的密钥显示在列表中。
|
||||
|
||||
### 步骤 2:创建存储卷
|
||||
|
||||
1. 访问**存储管理**下的**存储卷**,点击**创建**。
|
||||
|
||||

|
||||
1. 访问**存储**下的**存储卷**,点击**创建**。
|
||||
|
||||
2. 输入卷的基本信息(例如,将其命名为 `wordpress-pvc`),然后点击**下一步**。
|
||||
|
||||
3. 在**存储卷设置**中,需要选择一个可用的**存储类型**,并设置**访问模式**和**存储卷容量**。您可以直接使用如下所示的默认值,点击**下一步**继续。
|
||||
3. 在**存储卷设置**中,需要选择一个可用的**存储类型**,并设置**访问模式**和**存储卷容量**。您可以直接使用默认值,点击**下一步**继续。
|
||||
|
||||

|
||||
|
||||
4. 对于**高级设置**,您无需为当前步骤添加额外的配置,点击**创建**完成即可。
|
||||
4. 在**高级设置**中,您无需添加额外的配置,点击**创建**完成即可。
|
||||
|
||||
### 步骤 3:创建应用程序
|
||||
|
||||
#### 添加 MySQL 后端组件
|
||||
|
||||
1. 导航到**应用负载**下的**应用**,选择**自制应用**,再点击**构建自制应用**。
|
||||
|
||||

|
||||
1. 导航到**应用负载**下的**应用**,选择**自制应用** > **创建**。
|
||||
|
||||
2. 输入基本信息(例如,在应用名称一栏输入 `wordpress`),然后点击**下一步**。
|
||||
|
||||

|
||||
|
||||
3. 在**系统组件**中,点击**添加服务**以在应用中设置组件。
|
||||
|
||||

|
||||
3. 在**服务设置**中,点击**创建服务**以在应用中设置组件。
|
||||
|
||||
4. 设置组件的服务类型为**有状态服务**。
|
||||
|
||||
5. 输入有状态服务的名称(例如 **mysql**)并点击**下一步**。
|
||||
|
||||

|
||||
|
||||
6. 在**容器镜像**中,点击**添加容器镜像**。
|
||||
|
||||

|
||||
6. 在**容器组设置**中,点击**添加容器**。
|
||||
|
||||
7. 在搜索框中输入 `mysql:5.6`,按下**回车键**,然后点击**使用默认端口**。由于配置还未设置完成,请不要点击右下角的 **√** 按钮。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
在**高级设置**中,请确保内存限制不小于 1000 Mi,否则 MySQL 可能因内存不足而无法启动。
|
||||
{{</ notice >}}
|
||||
|
||||
8. 向下滚动到**环境变量**,点击**引用配置文件或密钥**。输入名称 `MYSQL_ROOT_PASSWORD`,然后选择资源 `mysql-secret` 和前面步骤中创建的密钥 `MYSQL_ROOT_PASSWORD`,完成后点击 **√** 保存配置,最后点击**下一步**继续。
|
||||
|
||||

|
||||
|
||||
9. 选择**挂载存储**中的**添加存储卷模板**,输入**存储卷名称** (`mysql`) 和**挂载路径**(模式:`读写`,路径:`/var/lib/mysql`)的值,如下所示:
|
||||
|
||||

|
||||
9. 选择**存储卷设置**中的**添加存储卷模板**,输入**存储卷名称** (`mysql`) 和**挂载路径**(模式:`读写`,路径:`/var/lib/mysql`)的值。
|
||||
|
||||
完成后,点击 **√** 保存设置并点击**下一步**继续。
|
||||
|
||||
10. 在**高级设置**中,可以直接点击**添加**,也可以按需选择其他选项。
|
||||
|
||||

|
||||
11. 现在,MySQL 组件已经添加完成。
|
||||
|
||||
11. 现在,MySQL 组件已经添加完成,如下所示:
|
||||
|
||||

|
||||
|
||||
#### 添加 WordPress 前端组件
|
||||
|
||||
12. 再次点击**添加服务**,这一次选择**无状态服务**。输入名称 `wordpress` 并点击**下一步**。
|
||||
12. 再次点击**创建服务**,选择**无状态服务**。输入名称 `wordpress` 并点击**下一步**。
|
||||
|
||||

|
||||
|
||||
13. 与上述步骤类似,点击**添加容器镜像**,在搜索栏中输入 `wordpress:4.8-apache` 并按下**回车键**,然后点击**使用默认端口**。
|
||||
|
||||

|
||||
13. 与上述步骤类似,点击**添加容器**,在搜索栏中输入 `wordpress:4.8-apache` 并按下**回车键**,然后点击**使用默认端口**。
|
||||
|
||||
14. 向下滚动到**环境变量**,点击**引用配置文件或密钥**。这里需要添加两个环境变量,请根据以下截图输入值:
|
||||
|
||||
|
|
@ -137,57 +105,32 @@ WordPress(使用 PHP 语言编写)是免费、开源的内容管理系统,
|
|||
对于此处添加的第二个环境变量,该值必须与步骤 5 中创建 MySQL 有状态服务设置的名称完全相同。否则,WordPress 将无法连接到 MySQL 对应的数据库。
|
||||
{{</ notice >}}
|
||||
|
||||

|
||||
|
||||
点击 **√** 保存配置,再点击**下一步**继续。
|
||||
|
||||
15. 在**挂载存储**中,点击**添加存储卷**,并**选择已有存储卷**。
|
||||
|
||||

|
||||
|
||||

|
||||
15. 在**存储卷设置**中,点击**挂载存储卷**,并**选择存储卷**。
|
||||
|
||||
16. 选择上一步创建的 `wordpress-pvc`,将模式设置为`读写`,并输入挂载路径 `/var/www/html`。点击 **√** 保存,再点击**下一步**继续。
|
||||
|
||||

|
||||
|
||||
17. 在**高级设置**中,可以直接点击**添加**创建服务,也可以按需选择其他选项。
|
||||
|
||||

|
||||
|
||||
18. 现在,前端组件也已设置完成。点击**下一步**继续。
|
||||
|
||||

|
||||
19. 您可以**路由设置**中设置路由规则(应用路由 Ingress),也可以直接点击**创建**。
|
||||
|
||||
19. 您可以在这里设置路由规则(应用路由 Ingress),也可以直接点击**创建**。
|
||||
20. 创建后,应用将显示在应用列表中。
|
||||
|
||||

|
||||
|
||||
20. 创建后,应用将显示在下面的列表中。
|
||||
|
||||

|
||||
|
||||
### 步骤 4:验证资源
|
||||
|
||||
在**工作负载**中,分别检查**部署**和**有状态副本集**中 `wordpress-v1` 和 `mysql-v1` 的状态。如果它们的运行状态如下图所示,就意味着 WordPress 已经成功创建。
|
||||
|
||||

|
||||
|
||||

|
||||
在**工作负载**中,分别检查**部署**和**有状态副本集**中 `wordpress-v1` 和 `mysql-v1` 的状态。如果它们的运行状态为**运行中**,就意味着 WordPress 已经成功创建。
|
||||
|
||||
### 步骤 5:通过 NodePort 访问 WordPress
|
||||
|
||||
1. 若要在集群外访问服务,请首先导航到**服务**。点击 `wordpress` 右侧的三个点后,选择**编辑外网访问**。
|
||||
|
||||

|
||||
1. 若要在集群外访问服务,请首先导航到**服务**。点击 `wordpress` 右侧的三个点后,选择**编辑外部访问**。
|
||||
|
||||
2. 在**访问方式**中选择 `NodePort`,然后点击**确定**。
|
||||
|
||||

|
||||
|
||||
3. 点击服务进入详情页,可以看到暴露的端口。
|
||||
|
||||

|
||||
3. 点击服务进入详情页,可以在**端口**处查看暴露的端口。
|
||||
|
||||
4. 通过 `{Node IP}:{NodePort}` 访问此应用程序,可以看到下图:
|
||||
|
||||
|
|
|
|||
|
|
@ -11,5 +11,3 @@ icon: "/images/docs/docs.svg"
|
|||
---
|
||||
|
||||
KubeSphere 通过工具箱提供几种重要功能。本章演示了如何使用 KubeSphere 工具箱查询事件、日志和审计日志,查看资源消费情况,以及如何通过 Web Kubectl 运行命令。
|
||||
|
||||

|
||||
|
|
@ -28,8 +28,6 @@ KubeSphere 支持租户隔离的审计日志查询。本教程演示了如何使
|
|||
|
||||
2. 在弹出窗口中,您可以查看最近 12 小时内审计日志总数的趋势。
|
||||
|
||||

|
||||
|
||||
3. **审计日志查询**控制台支持以下查询参数:
|
||||
|
||||
<table>
|
||||
|
|
@ -82,10 +80,6 @@ KubeSphere 支持租户隔离的审计日志查询。本教程演示了如何使
|
|||
|
||||
## 输入查询参数
|
||||
|
||||
1. 选择一个过滤器,输入您想搜索的关键字。例如,查询包含 `services` 创建信息的审计日志,如下方截图所示:
|
||||
|
||||

|
||||
1. 选择一个过滤器,输入您想搜索的关键字。例如,查询包含 `services` 创建信息的审计日志。
|
||||
|
||||
2. 点击列表中的任一结果,您便可以查看审计日志的详细信息。
|
||||
|
||||

|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ kubectl edit cm -n kubesphere-system kubesphere-config
|
|||
|
||||
## 接收来自 Kubernetes 的审计日志
|
||||
|
||||
要使 KubeSphere 审计日志系统接收来自 Kubernetes 的审计日志,您需要向 `/etc/kubernetes/manifests/kube-apiserver.yaml` 添加 Kubernetes 审计策略文件和 Kubernetes 审计 Webhook 配置文件,如下所示。
|
||||
要使 KubeSphere 审计日志系统接收来自 Kubernetes 的审计日志,您需要向 `/etc/kubernetes/manifests/kube-apiserver.yaml` 添加 Kubernetes 审计策略文件和 Kubernetes 审计 Webhook 配置文件。
|
||||
|
||||
### 审计策略
|
||||
|
||||
|
|
|
|||
|
|
@ -8,11 +8,7 @@ weight: 15320
|
|||
|
||||
审计规则定义了处理审计日志的策略。KubeSphere 审计日志为用户提供两种 CRD 规则(`archiving-rule` 和 `alerting-rule`)以供自定义。
|
||||
|
||||
启用 [KubeSphere 审计日志](../../../pluggable-components/auditing-logs/)后,使用拥有 `platform-admin` 角色的用户登录控制台。在**集群管理**页面转到 **CRD**,在搜索栏中输入 `rules.auditing.kubesphere.io`。点击搜索结果 **Rule**,您便可以看到这两种 CRD 规则,如下所示。
|
||||
|
||||

|
||||
|
||||

|
||||
启用 [KubeSphere 审计日志](../../../pluggable-components/auditing-logs/)后,使用拥有 `platform-admin` 角色的用户登录控制台。在**集群管理**页面转到 **CRD**,在搜索栏中输入 `rules.auditing.kubesphere.io`。点击搜索结果 **Rule**,您便可以看到这两种 CRD 规则。
|
||||
|
||||
下方是部分规则的示例。
|
||||
|
||||
|
|
|
|||
|
|
@ -26,8 +26,6 @@ Kubernetes 事件系统用于深入了解集群内部发生的事件,KubeSpher
|
|||
|
||||
2. 在弹出窗口中,您可以看到该帐户有权限查看的事件数量。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
- 如果您启用了[多集群功能](../../multicluster-management/),KubeSphere 支持对每个集群分别进行事件查询。您可以点击搜索栏左侧的 <img src="/images/docs/zh-cn/toolbox/event-query/drop-down-list.png" width='20' />,然后选择一个目标集群。
|
||||
|
|
@ -38,12 +36,8 @@ Kubernetes 事件系统用于深入了解集群内部发生的事件,KubeSpher
|
|||
|
||||
3. 您可以点击搜索栏并输入搜索条件,可以按照消息、企业空间、项目、资源类型、资源名称、原因、类别或时间范围搜索事件(例如,输入`时间范围:最近 10 分钟`来搜索最近 10 分钟的事件)。
|
||||
|
||||

|
||||
|
||||
4. 点击列表中的任一查询结果,可以查看该结果的原始信息,便于开发者分析和排除故障。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
事件查询界面支持每 5 秒、10 秒或 15 秒动态刷新一次。
|
||||
|
|
|
|||
|
|
@ -26,19 +26,17 @@ weight: 15100
|
|||
|
||||
2. 在弹出窗口中,您可以看到日志数量的时间直方图、集群选择下拉列表以及日志查询栏。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
{{< notice note >}}
|
||||
|
||||
- 如果您启用了[多集群功能](../../multicluster-management/),KubeSphere 支持对每个集群分别进行日志查询。您可以点击搜索栏左侧的 <img src="/images/docs/zh-cn/toolbox/log-query/drop-down-list.png" width='20' /> 切换目标集群。
|
||||
|
||||
- KubeSphere 默认存储最近七天内的日志。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
3. 您可以点击搜索栏并输入搜索条件,可以按照消息、企业空间、项目、资源类型、资源名称、原因、类别或时间范围搜索事件(例如,输入`时间范围:最近 10 分钟`来搜索最近 10 分钟的事件)。或者,点击时间直方图中的柱状图,KubeSphere 会使用该柱状图的时间范围进行日志查询。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
- 关键字字段支持关键字组合查询。例如,您可以同时使用 `Error`、`Fail`、`Fatal`、`Exception` 和 `Warning` 来查询所有异常日志。
|
||||
|
|
@ -52,12 +50,8 @@ weight: 15100
|
|||
|
||||
1. 您可以输入多个条件来缩小搜索结果。
|
||||
|
||||

|
||||
|
||||
2. 点击列表中的任一结果,进入它的详情页面,查看该容器组 (Pod) 的日志,包括右侧的完整内容,便于开发者分析和排除故障。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
- 日志查询界面支持每 5 秒、10 秒或 15 秒动态刷新一次。
|
||||
|
|
@ -72,10 +66,4 @@ weight: 15100
|
|||
|
||||
在左侧面板,您可以点击 <img src="/images/docs/zh-cn/toolbox/log-query/view-detail-page.png" width='20' /> 查看 Pod 详情页面或容器详情页面。
|
||||
|
||||
下图是 Pod 详情页面示例:
|
||||
|
||||

|
||||
|
||||
下图是容器详情页面示例。您可以点击右上角的**终端**打开终端为容器排除故障。
|
||||
|
||||

|
||||
您可以点击右上角的**终端**打开终端为容器排除故障。
|
||||
|
|
|
|||
|
|
@ -81,5 +81,3 @@ weight: 15420
|
|||
```
|
||||
|
||||
4. 在**资源消费统计**页面,您可以看到资源的消费信息。
|
||||
|
||||

|
||||
|
|
@ -23,8 +23,6 @@ KubeSphere 计量功能帮助您在不同层级追踪集群或企业空间中的
|
|||
|
||||
3. 如果您已经启用[多集群管理](../../../multicluster-management/),则可以在控制面板左侧看到包含 Host 集群和全部 Member 集群的集群列表。如果您未启用该功能,那么列表中只会显示一个 `default` 集群。
|
||||
|
||||

|
||||
|
||||
在右侧,有三个模块以不同的方式显示资源消费情况。
|
||||
|
||||
<table border="1">
|
||||
|
|
@ -34,26 +32,22 @@ KubeSphere 计量功能帮助您在不同层级追踪集群或企业空间中的
|
|||
<th>描述</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>概览</td>
|
||||
<td>资源消费统计</td>
|
||||
<td>显示自集群创建以来不同资源的消费概览。如果您在 ConfigMap <code>kubesphere-config</code> 中<a href='../enable-billing/'>已经配置资源的价格</a>,则可以看到计费信息。</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>截止到昨天的消费历史</td>
|
||||
<td>消费历史</td>
|
||||
<td>显示截止到昨天的资源消费总况,您也可以自定义时间范围和时间间隔,以查看特定周期内的数据。</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>当前包含的资源</td>
|
||||
<td>当前消费</td>
|
||||
<td>显示过去一小时所选目标对象的资源消费情况。</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
4. 在左侧,点击集群名称即可查看集群节点或 Pod 的资源消费详情。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
如需导出 CSV 格式的资源消费统计数据,请勾选左侧的复选框,然后点击 ✓。
|
||||
|
|
@ -66,12 +60,10 @@ KubeSphere 计量功能帮助您在不同层级追踪集群或企业空间中的
|
|||
|
||||
1. 使用 `admin` 用户登录 KubeSphere Web 控制台,点击右下角的 <img src="/images/docs/zh-cn/toolbox/metering-and-billing/view-resource-consumption/toolbox.png" width='20'/> 图标,然后选择**资源消费统计**。
|
||||
|
||||
2. 在**企业空间(项目)资源消费情况**一栏,点击**查看消费**。
|
||||
2. 在**企业空间资源消费情况**一栏,点击**查看**。
|
||||
|
||||
3. 在控制面板左侧,可以看到包含当前集群中全部企业空间的列表。右侧显示所选企业空间的消费详情,其布局与集群消费情况布局类似。
|
||||
|
||||

|
||||
|
||||
{{< notice note >}}
|
||||
|
||||
在多集群架构中,如果企业空间中没有分配可用集群,则无法查看企业空间的资源消费情况。有关更多信息,请参阅[集群可见性和授权](../../../cluster-administration/cluster-settings/cluster-visibility-and-authorization/)。
|
||||
|
|
@ -79,7 +71,3 @@ KubeSphere 计量功能帮助您在不同层级追踪集群或企业空间中的
|
|||
{{</ notice >}}
|
||||
|
||||
4. 在左侧,点击企业空间名称即可查看其项目或工作负载(例如,部署和有状态副本集)的资源消费详情。
|
||||
|
||||

|
||||
|
||||

|
||||
|
|
@ -14,24 +14,16 @@ KubeSphere 控制台提供 Web Kubectl,方便用户使用。在默认情况下
|
|||
|
||||
## 使用 Web Kubectl
|
||||
|
||||
1. 使用被授予 `platform-admin` 角色的用户登录 KubeSphere,在右下角的**工具箱**图标上悬停,然后在弹出菜单中选择 **Kubectl**。
|
||||
|
||||

|
||||
1. 使用被授予 `platform-admin` 角色的用户登录 KubeSphere,在右下角的**工具箱**图标上悬停,然后在弹出菜单中选择 **kubectl**。
|
||||
|
||||
2. 您可以在弹出窗口中看到 Kubectl 界面,如下图所示。如果您启用了多集群功能,则需要先在右上角的下拉列表中选择目标集群。如果未启用多集群功能,则该下拉列表不可见。
|
||||
|
||||

|
||||
|
||||
3. 在命令行工具中输入 Kubectl 命令,查询并管理 Kubernetes 集群资源。例如,执行以下命令查询集群中所有 PVC 的状态。
|
||||
|
||||
```bash
|
||||
kubectl get pvc --all-namespaces
|
||||
```
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
4. 在终端窗口中使用以下语法运行 Kubectl 命令:
|
||||
|
||||
```bash
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 314 KiB |
|
Before Width: | Height: | Size: 625 KiB |
|
Before Width: | Height: | Size: 794 KiB |
|
Before Width: | Height: | Size: 739 KiB |
|
Before Width: | Height: | Size: 569 KiB |
|
Before Width: | Height: | Size: 560 KiB |
|
Before Width: | Height: | Size: 208 KiB |
|
Before Width: | Height: | Size: 115 KiB |
|
Before Width: | Height: | Size: 858 KiB |
|
Before Width: | Height: | Size: 769 KiB |
|
Before Width: | Height: | Size: 491 KiB |
|
Before Width: | Height: | Size: 599 KiB |
|
Before Width: | Height: | Size: 122 KiB |
|
Before Width: | Height: | Size: 860 KiB |
|
Before Width: | Height: | Size: 234 KiB |
|
Before Width: | Height: | Size: 485 KiB |
|
Before Width: | Height: | Size: 567 KiB |
|
Before Width: | Height: | Size: 764 KiB |
|
Before Width: | Height: | Size: 883 KiB |
|
Before Width: | Height: | Size: 874 KiB |
|
Before Width: | Height: | Size: 572 KiB |
|
Before Width: | Height: | Size: 223 KiB |
|
Before Width: | Height: | Size: 778 KiB |
|
Before Width: | Height: | Size: 581 KiB |
|
Before Width: | Height: | Size: 928 KiB |
|
Before Width: | Height: | Size: 819 KiB |
|
Before Width: | Height: | Size: 708 KiB |
|
Before Width: | Height: | Size: 318 KiB |
|
Before Width: | Height: | Size: 175 KiB |
|
Before Width: | Height: | Size: 585 KiB |
|
Before Width: | Height: | Size: 269 KiB |
|
Before Width: | Height: | Size: 608 KiB |
|
Before Width: | Height: | Size: 239 KiB |
|
Before Width: | Height: | Size: 306 KiB |