KubeCon 2018 recap & GitLab Serverless

8c5062689b241827e7532be41ff19e20?s=47 tnir
December 20, 2018

KubeCon 2018 recap & GitLab Serverless

KubeCon+CloudNativeCon China(Shanghai)/NA(Seattle) 2018 recap & GitLab Serverless
2018-12-20 GitLab Meetup Tokyo #12

8c5062689b241827e7532be41ff19e20?s=128

tnir

December 20, 2018
Tweet

Transcript

  1. Recap of KubeCon + CloudNativeCon China/Seattle 2018 @tnir - 2018-12-20

    - GitLab Meetup Tokyo #20 @Global Business Hub Tokyo + GitLab Serverless (pre-alpha)
  2. Agenda • AWS re:Invent 2018 • KubeCon+CloudNativeCon China Shanghai 2018

    • KubeCon+CloudNativeCon NA Seattle 2018 • GitLab Serverless
  3. @tnir Takuya Noguchi Tw: @tn961ir • https://gitlab.com/tnir • https://tnir.gitlab.io/

  4. tnir • Core Team, GitLab • Cloud Native Ambassador, CNCF

    • ♡ OSS • OSS contributors of ◦ kubernetes/website, kubernetes-docs-ja ◦ Django / django-ja ◦ pandas, etc. • ♡ multi-cloud providers
  5. AWS re:Invent 2018 2012年からラスベガスで開催。今年で7回目。

  6. DevOps competency for CI/CD https://about.gitlab.com/solutions/aws/ AWSサポート(cf. Azure→GCPマイグレーション) https://about.gitlab.com/2018/12/06/aws-reinvent-recap/

  7. KubeCon China 2018 APAC初のKubeCon observabilityに関するキーノート(20分) Toolchain crisis → DevOps tax

    Metrics, logging, tracing (monitoring) 今後のGitLab開発に期待 これまでのPrometheus連携に加えて OpenTracing, Jaeger, Istio ??? (セッションは中国語セッション多めで辛かったらしい) https://twitter.com/gitlab/status/1072555171882983426
  8. KubeCon Seattle 2018 ←100人限定で配られたTシャ ツ(ゲットできず) https://twitter.com/gitlab/status/1072555171882983426

  9. Sessions • omnibusパッケージ/Chefでやっていた.comのKubernetes 対応 (packaging manager) ◦ Helm + Operator

    ◦ https://kccna18.sched.com/event/GrRC/ • Gitのcloud native化の難しさ、pets/cattlesの分離 (cloud native chart dev) ◦ https://kccna18.sched.com/event/GrSP/ • SPIFFE/SPIREパネル
  10. GitLab Serverless • KubeCon Seattle中に発表。11.6でalphaリリース(12/22リ リース)を発表。 • 日本語でも即時展開され、わりとバズる。 • GitLab

    Serverlessは「2018年7月にGoogleらが発表した Knative」とそのラッパーのTriggerMeshを用いたWeb UIを 提供する。 https://about.gitlab.com/product/serverless/
  11. Knative サービスメッシュIstioを含むヘビーな子。 https://github.com/knative/docs

  12. デモ? そう。.comは既に11.6.0-rc9が動いている。 ドキュメントも揃っている! https://docs.gitlab.com/ee/user/project/clusters/serverless/

  13. デモ

  14. デモ • Kubernetes (w/RBAC)構築・連携 • Tillerインストール • ドメイン名(FQDN) • .gitlab-ci.yml

    を書く!!! • functionsの場合、serverless.yml
  15. Takeaways • GitLabはクラウド/クラウドネイティブの考え方を牽引 ◦ Kubernetes連携、完全なDevOpsツールチェーン • GitLabソフトウェアやSaaS自体もクラウドネイティブ化を進 めている ◦ gitlab-org/gitaly,

    charts/gitlab • GitLab Serverless、非常に荒削りだが一通り試せる
  16. もう一つ...

  17. GitLab Contirbute gitlab.com/gitlabcontribute GitLab Summitsが名称変更。誰でも参加できるように。 日時: 2019-05-08/05-14 場所: ニューオリンズ(USA) 参加費:

    2,499ドル