本指南提供了安装 Alauda DevOps
的详细操作步骤。
确保已上传 Alauda DevOps v3
operator 后再继续操作。
有关上传 operator 的更多信息,请参见
进入平台的 Administrator
-> Marketplace
-> OperatorHub
页面,搜索 Alauda DevOps v3
,然后点击 operator 卡片进入 operator 详情页。
点击 Install
进行安装。
在 Global cluster 中部署 Katanomi 实例。业务集群可根据需要部署实例以支持 CI/CD。
组件 | Global Cluster | Business Cluster |
---|---|---|
Katanomi | 已安装 | 可选 |
仅支持创建一个 Katanomi 实例。
Global cluster:部署在 cpaas-system
命名空间内。将 ExternalURL
设置为 global
集群的 Platform URL
,并将 Service.Type
设置为 Ingress
。
Business cluster:可部署在除 cpaas-system
以外的任意命名空间。
登录 Alauda Container Platform
平台。
进入 Platform Management
下的 Clusters 标签页。
选择已部署的集群,点击 CLI Tools。
创建 Katanomi 实例(根据需要调整参数)
global cluster
business cluster
在开始使用 Alauda DevOps 的构建和发布流水线功能之前,平台管理员需要完成一些准备工作。
部署 Alauda DevOps v3 后,请参考平台内的文档:<Platform URL>/console-devops-docs/en/devops-initialization/cicd/init/
参数 | 说明 |
---|---|
Name | Katanomi 实例的名称。 |
Namespaces | 对于 |
External URL | 访问地址,即 API 地址。根据 Service Type 配置进行规划。 |
Replicas | Deployment 的副本数,默认为 2。 |
Resources |
|
Service.Type | 必填字段。提供两种类型:Node Port 和 Ingress。
|
Service.Ingress | 当 Type 设置为 Ingress 时必填。
|
Service.Node Port | 当 Type 设置为 Node Port 时必填。访问工具所用端口号,API 端口和 Plugin 端口不可重复,端口值范围为 30000-32767。
|
Katanomi 需要对宿主机的 /cpaas 目录具有写权限以存储审计日志。如果 Pod 无法写入该目录,则会启动失败。
解决方法是配置替代的审计日志存储路径。例如:
此配置指示 Katanomi 组件使用 /tmp/audit 作为审计日志存储路径,确保兼容启用了只读根文件系统的环境。请根据安全和运行需求调整路径。
若需为 Katanomi 实例指定自定义 ImagePullSecret,请添加以下配置:
此配置确保 Katanomi 使用指定的 ImagePullSecret 从私有镜像仓库拉取容器镜像。请将 imagePullSecretName
替换为您预先创建的包含所需仓库凭据的 Kubernetes Secret 名称。