$30 off During Our Annual Pro Sale. View Details »

KubeCon 2018 recap & GitLab Serverless

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

tnir

December 20, 2018
Tweet

More Decks by tnir

Other Decks in Technology

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)

    View Slide

  2. Agenda
    ● AWS re:Invent 2018
    ● KubeCon+CloudNativeCon China Shanghai 2018
    ● KubeCon+CloudNativeCon NA Seattle 2018
    ● GitLab Serverless

    View Slide

  3. @tnir
    Takuya Noguchi
    Tw: @tn961ir
    ● https://gitlab.com/tnir
    ● https://tnir.gitlab.io/

    View Slide

  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

    View Slide

  5. AWS re:Invent 2018
    2012年からラスベガスで開催。今年で7回目。

    View Slide

  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/

    View Slide

  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

    View Slide

  8. KubeCon Seattle 2018
    ←100人限定で配られたTシャ
    ツ(ゲットできず)
    https://twitter.com/gitlab/status/1072555171882983426

    View Slide

  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パネル

    View Slide

  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/

    View Slide

  11. Knative
    サービスメッシュIstioを含むヘビーな子。
    https://github.com/knative/docs

    View Slide

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

    View Slide

  13. デモ

    View Slide

  14. デモ
    ● Kubernetes (w/RBAC)構築・連携
    ● Tillerインストール
    ● ドメイン名(FQDN)
    ● .gitlab-ci.yml を書く!!!
    ● functionsの場合、serverless.yml

    View Slide

  15. Takeaways
    ● GitLabはクラウド/クラウドネイティブの考え方を牽引
    ○ Kubernetes連携、完全なDevOpsツールチェーン
    ● GitLabソフトウェアやSaaS自体もクラウドネイティブ化を進
    めている
    ○ gitlab-org/gitaly, charts/gitlab
    ● GitLab Serverless、非常に荒削りだが一通り試せる

    View Slide

  16. もう一つ...

    View Slide

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

    View Slide