本节介绍如何管理镜像构建器。

安装“镜像构建器”扩展组件后,企业空间左侧导航栏将显⽰镜像构建器菜单。

您可以使用镜像构建器将源代码或二进制可执行文件构建成容器镜像 (S2I & B2I),将镜像推送到指定的镜像服务,并最终部署至 Kubernetes。

注意

仅支持 docker 运行时构建镜像,即节点上必须安装 docker。

配置

使用制品创建镜像构建器之前, 您必须在镜像构建器的扩展组件配置中配置一个可读写的 S3 Bucket, 用于存储二进制文件。

示例如下(需替换为实际信息):

backend:
  kubesphereConfig:
    s3:
      endpoint: "<endpoint>"
      region: "<region>"
      disableSSL: false
      forcePathStyle: true
      accessKeyID: "<access-key>"
      secretAccessKey: "<secret-key>"
      bucket: "<bucket>"
      sessionToken: ""

配置完成,待扩展组件更新完毕后,需重启 s2iapiserver 才能生效。

kubectl -n extension-s2ibuilder rollout restart deploy s2iapiserver