章あなたのすべての楽しみの牧場主と9の分析 - 統合gitlab

この一連の記事:


第一章:インストールガイド - あなたのすべての楽しみの牧場主とナイン分析

第II章:9はあなたとすべての楽しみの牧場主を分析-輸入クラスタの記事を

第3章:9はあなたとすべての楽しみの牧場主を分析-統合gitlabを

ディレクトリ

1はじめに

2操作

    クラスタ2.1を選択

    2.2プロジェクトの選択

    2.3セレクトライン

    2.4選択Gitlab

    2.5アプリケーション構成Gitlab

        2.5.1ログGitlab

        2.5.2設定Gitlab

        フォームの内容アウト2.5.3塗りつぶし

    2.6牧場主協会gitlab

    2.7 gitlabは牧場主のアクセスを許可しました

    2.8成功に関連付けられています

    2.9関連の障害


1はじめに

        牧場主継続的な統合を提供するために、継続的インテグレーションは、牧場主統合gitlabをご紹介しますここでは、関連するコードベースの最初のステップです。

        継続事業前に、まず適切に牧場主にインストールし、成功しK8Sクラスタを輸入しなければなりません。あなたがこれを行っていない場合は、私の他の二つの記事を参照してください。また、牧場主国際化簡体字中国語。次のように設定します。spacer.gif1.png


2操作

クラスタ2.1を選択

clipboard2.pngspacer.gif2.2プロジェクトの選択

        牧場主の「プロジェクト」の概念は、あなたがK8Sスペースのアナロジーでそれに名前を付けることができます。デフォルトでは、それぞれ2つの固定K8S名前空間、およびデフォルトKUBE-システムがあります。牧場主はK8Sデフォルトの名前空間の関連付けを行い、名前空間システムK8S KUBE-システムに関連して行うようにデフォルト設定されます。このセクションでは、牧場主デフォルトのプロジェクトの下でgitlabを関連付けられています。

clipboard3.png

2.3セレクトラインspacer.gifclipboard4.png

2.4選択Gitlab

clipboard5.png

2.5アプリケーション構成Gitlab

2.5.1ログGitlab

        如果你使用的不是私有 Gitlab 服务器,而是直接使用 Gitlab 官网,那么直接点击下图中“点击此处”链接,进行登录:

clipboard6.png

        如果你使用的是私有 Gitlab 服务器,那么你需要打开私有 Gitlab 服务器网址,并进行登录。如果你还没有私有 Gitlab,可以参考本人的《helm 轻松完爆 gitlab》进行搭建,整个操作过程容易到爆。

2.5.2 设置 Gitlab

        选择 “settings”:spacer.gifclipboard7.png

        再选择 “Applications”:

clipboard8.png

2.5.3 填写表单内容

        表单内容参照 rancher 提示书写:

clipboard9.png

        本人书写内容如下:

clipboard10.png

        点击 “save” 按钮后,会生成 “application id” 和 "secret",如下图所示:

clipboard11.pngspacer.gif

2.6 rancher 关联 gitlab

        将上面生成的 appId 和 secret 写入 rancher 配置,如下图所示:

clipboard12.png

2.7 gitlab 授权 rancher 访问

        在上面点击“授权”按钮后,会显示 gitlab 的授权确认页面:

clipboard13.png

2.8 关联成功

        如果点击上图中“Authorize”按钮成功后,就会显示如下页面,自此 rancher 跟 gitlab 关联成功:spacer.gifclipboard14.png

2.9 关联失败

        如果关联失败,则可能会显示下图:

clipboard15.png

        上图中出现的原因是:因为我本人使用的 jiuxi.gitlab.org 是自绑定的域名记录,即自己写入 hosts 文件的。而 rancher 容器在运行时,容器内部的 hosts 文件并没写入,所以需要将此域名解析记录写入到 rancher 容器的 hosts 文件。

        执行如下语句进入 rancher 容器:

docker exec -it rancher /bin/bash

clipboard16.png

        追加のDNSレコードに/ etc / hostsファイル:

エコー "10.110.101.100 jiuxi.gitlab.org" >> / etc / hostsファイル

        承認は再び成功することができます。

おすすめ

転載: blog.51cto.com/14625168/2463463