Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

GitLab Meetup Tokyo #5 - Auto-DevOps (Creationline) - 2017-11-17

106 views

Published on

GitLab v10.0でリリースされたAuto-DevOps機能をご紹介した資料です。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

GitLab Meetup Tokyo #5 - Auto-DevOps (Creationline) - 2017-11-17

  1. 1. GitLab Meetup #5 - Creationline LT
  2. 2. Creationlineとは 1) 高可用性を実現する高度なネットワーク、ストレージ設計能力、 2) マイクロサービス化・データ解析アルゴリズム作成などの高度なソフトウェア設計 ・作成能力、 3)インフラから上位レイヤーの各種サービスに対して自動化など効率的な運用監視 を実現する技術ノウハウを持つテクノロジスト集団。 国内外の大手通信事業者、データセンター事業者、サービス提供事業者などに対 して多くの実績を持っている。 DevOps、マイクロサービスを実現する上で必要な要素となる技術を持つDocker 社、Chef社などの海外ベンダーとの強いパイプを持ち、最新のイノベーティブなテ クノロジーを国内でスピード感を持って提供することができる数少ない企業であ る。
  3. 3. Creationlineとは(簡易版) ・ クラウド インテグレーション ・ マイクロサービス ・ Big Data、IoT ・ DevOps ・ 3rd Party ツールのトレーニング及び国内販売(Docker, Chef, GitLab, neo4jなど) ・ マネージドサービス
  4. 4. CreationlineのGitLabサポート範囲 ・ サブスクリプション販売 ・ 日本語サポートデスク ・ GitLab及びGitのトレーニング開催 ・ GitLabサーバの導入、アップグレード、EEへの移行作業支援 ・ GitLabサーバのマネージドサービス提供 ・ GitHub、Bitbucket、ClearCase、RTC、SVN、JIRA、Jenkinsなどから の移行支援 ・ JIRA、Jenkins、Slack、Dockerなどのツールとの連携支援
  5. 5. 本日のテーマ:GitLab Auto DevOps 泣きながら試してみた
  6. 6. Auto DevOpsとは? ・ Kubernetes ClusterをGitLabサーバに連携 ・プロジェクトにCIファイルが無くても、ビルド、テスト、k8sデプロイなどが 行える ・マージリクエストに対しても一時的な環境が作れる ・Prometheus連携によるモニタリングも自動で連携 ・コーヒーも作ってくれる
  7. 7. まずは簡単なデモ
  8. 8. 感想 ・とにかく感動する ・自動デプロイデプロイ、自動モニタリング、Canaryリリース、誰でも簡単 にできて、ソフトウェアに集中できる ・早く実際の開発プロジェクトに使いたい!
  9. 9. 大変だった話し ・Azure ACS, AKSとの連携(LB、証明書まわり) ・k8sクラスタ内にGitLabをインストールしないで連携できなかった(素人 だから?) ・minikubeでも、GitLab社員とテレ会議しながら数時間でやっとできた ・まだベータ版で、今後大分変わるらしいので、苦労した意味はあったの だろうか
  10. 10. 告知 12月13日にGitLabメンバー来日記念ワークショップを開催!!! https://connpass.com/event/72558/
  11. 11. Q&A

×