tencent cloud

文档反馈

在 TKE 上部署 Jenkins

最后更新时间:2022-06-10 16:48:46

    操作场景

    许多 DevOps 的需求需要借助 Jenkins 来实现,本文将介绍如何在容器服务 TKE 上部署 Jenkins。

    前提条件

    已创建 TKE 集群

    操作步骤

    安装 Jenkins

    1. 登录容器服务控制台 ,选择左侧导航栏中的 **应用市场**。
    2. 在“应用市场”页面搜索 Jenkins,并进入 Jenkins 应用页面。
    3. 单击创建应用,创建应用窗口中的“参数” values.yaml 部分,可以根据自身需求进行微调。
    4. 单击创建既可安装 Jenkins。

    暴露 Jenkins UI

    默认情况下,在集群外无法访问 Jenkins UI。如需访问 Jenkins UI,通常使用 Ingress 来暴露访问。TKE 提供 CLB 类型 IngressNginx 类型 Ingress 两种 Ingress,您可参考文档自行选择。

    登录 Jenkins

    进入 Jenkins UI 界面,输入初始用户名和密码登录 Jenkins 后台,用户名为 admin,初始密码需通过以下命令获取。

    kubectl -n devops get secret jenkins -o jsonpath='{.data.jenkins-admin-password}' | base64 -d
    
    注意:

    执行上述命令时,需替换为实际环境所安装的命名空间。

    创建用户

    建议通过普通用户管理 Jenkins,创建普通用户之前,需配置认证与授权策略。

    1. 登录 Jenkins 后台,选择Dashboard > Manage Jenkins > Security > Configure Global Security,进入认证与授权策略页面。如下图所示:
    • Security Realm:选择Jenkins‘ own user database
    • Authorization:选择Logged-in users can do anything
    1. 选择Dashboard > Manage Jenkins > Security > Manage Users > Create User,进入创建用户界面,根据以下提示创建用户。如下图所示:
      • Username:输入用户名。
      • Password:输入用户密码。
      • Confirm password:确认用户密码。
      • Full name:输入用户名全称。
    2. 单击Create User即可创建用户。

    安装插件

    登录 Jenkins 后台,选择Dashboard > Manage Jenkins > System Configuration > Manage Plugins,进入插件管理页面。

    您可以安装以下常用插件:

    • kubernetes
    • pipeline
    • git
    • gitlab
    • github
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持