Rancher2.1でGitLabとの連携が簡単になったみたいなので、使い勝手を試してみました。
※今回はGoogle Cloud Platform(GCP)上に環境を構築しています。
- Google Compute Engine上のVMにUbuntu16.04を入れてベース環境を構築します。
- ベース環境にDockerを導入します。
- ベース環境にRancherを導入します。
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest




DefaultのNamespaceでPiplelinesを選択し、Configure Repositoriesを選択します。



最初、「Redirect URIって何を設定するんだ?」と思いましたが、Rancherの画面で表示されているRedirect URIをそのまま貼るだけでした。楽ちん。
必要なScopesはapiだけのようです。










Kubernetesクラスタを作成した後の動作を動画にまとめましたので、合わせてご参照ください。
https://www.youtube.com/watch?v=xEi4Waonno4