Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Engineering life with containers on AWS

tnir
March 20, 2019

Engineering life with containers on AWS

2019-03-20 JAWS-UG Container #14 Abema Towers
#jawsug_ct

tnir

March 20, 2019
Tweet

More Decks by tnir

Other Decks in Technology

Transcript

  1. Engineering life with
    containers on AWS
    @tnir - 2019-03-20 - JAWS-UG Container #14
    @Abema Towers

    View full-size slide

  2. Disclaimer
    ● すべて個人の見解です。

    View full-size slide

  3. tnir
    ● Core Team, GitLab
    ● Cloud Native Ambassador, CNCF
    ● Co-organizer, Docker Tokyo
    ● Co-organizer, GitLab Tokyo
    ● OSS contributors of
    ○ kubernetes/website, kubernetes-docs-ja
    ○ Django / django-ja
    ○ pandas, etc.

    View full-size slide

  4. 2019年のDevOpsを
    支えるCI/CD動向
    Forrester Wave: CI Tools Q3 2017
    AWS Developer Tools
    Azure DevOps
    GitHub Actions
    GitLab Auto DevOps
    GitLab Serverless
    https://gihyo.jp/dev/column/newyear/2019/devops

    View full-size slide

  5. on GCE→GKE kube-aws kops EKS??
    GKE

    View full-size slide

  6. My recent work
    ● Fintech (payment)
    ● Teleco (consumer-facing)
    ● Developer experience
    ● Container/Kubernetes training (internal)
    ● Microservice DevOps (incl. CI/CD)

    View full-size slide

  7. My recent work
    ● Fintech (payment)
    ● Teleco (consumer-facing)
    ● Developer experience
    ● Container/Kubernetes training (internal)
    ● Microservice DevOps (incl. CI/CD)

    View full-size slide

  8. helm/charts
    ● Kubernetes(/Docker)初心者
    ● わずか45分のオンライントレーニング
    (Kubernetes/EKS/Helm)でchartsへPR (複数)
    ● Amazon EKSで始められる
    ● stable/ethereum chart、使ってみてください〜

    View full-size slide

  9. My recent work
    ● Fintech (payment)
    ● Teleco (consumer-facing)
    ● Developer experience
    ● Container/Kubernetes training (internal)
    ● Microservice DevOps (incl. CI/CD)

    View full-size slide

  10. Kubernetes on AWS
    ● re:Invent 2018→not attended
    ○ 2017発表のFargate for Kubernetes無言スルー?
    ● ECS
    ● Security (compliance)

    View full-size slide

  11. GitLab
    ● Git-based DevOps Toolchain
    ● Kubernetes full support (CI/CD, Registry)
    ● https://docs.gitlab.com/ee/install/aws/

    View full-size slide

  12. GitLab.com by GitLab, Inc.
    ● .com: Azure→(on-premise)→GCP (not GKE)
    ● AWS?
    https://about.gitlab.com/2018/11/28/gitlab-achieves-aws-devops-competency-certification/

    View full-size slide

  13. Auto DevOps for AWS

    View full-size slide

  14. GitLab for AWS
    ● 1-click cluster creation/integration from GL (GKE only)
    ● Available for EKS on 4/22
    ● Will help us manage EKS clusters!!!
    https://docs.gitlab.com/ee/user/project/clusters/eks_and_gitlab/
    https://gitlab.com/gitlab-org/gitlab-ce/issues/46686

    View full-size slide

  15. Auto DevOps on AWS
    https://about.gitlab.com/solutions/dev-sec-ops/

    View full-size slide

  16. まとめ
    ● AWSでもKubernetes使っていこう
    ● GCPに移行したGitLab (Inc.)もAWSサポート
    している
    ● AWSでもAuto DevOpsを使ってアプリケー
    ション開発にフォーカスしていく

    View full-size slide

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

    View full-size slide