Slide 1

Slide 1 text

Recap of KubeCon + CloudNativeCon China/Seattle 2018 @tnir - 2018-12-20 - GitLab Meetup Tokyo #20 @Global Business Hub Tokyo + GitLab Serverless (pre-alpha)

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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/

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

GitLab Serverless ● KubeCon Seattle中に発表。11.6でalphaリリース(12/22リ リース)を発表。 ● 日本語でも即時展開され、わりとバズる。 ● GitLab Serverlessは「2018年7月にGoogleらが発表した Knative」とそのラッパーのTriggerMeshを用いたWeb UIを 提供する。 https://about.gitlab.com/product/serverless/

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

デモ

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

もう一つ...

Slide 17

Slide 17 text

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