techarchday fi 2017 db - amazon s3€¦ · © 2017 accenture all rights reserved support other...

Post on 30-May-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

TechArch Day

April6th,Helsinki

CONTAINER MANAGEMENT WITH KUBERNETES AND GITLAB AT SCALE

© 2017 Accenture All Rights Reserved

Agenda

ContinuousDelivery

Future

PlatformOverview

ProjectIntroduction

© 2017 Accenture All Rights Reserved

Technical Architectjan.willies@accenture.com

whoami

© 2017 Accenture All Rights Reserved

Assumptions• You have heard of Containers• You have ageneral understanding of Kubernetes• You are interested inImplementations of EmergingTechnologiesinEnterprises• You are interested inDeutscheBahn/GermanRail

© 2017 Accenture All Rights Reserved

Die Bahn kommt.

© 2017 Accenture All Rights Reserved

But when?

© 2017 Accenture All Rights Reserved

Passenger Information.

© 2017 Accenture All Rights Reserved

In Germany

© 2017 Accenture All Rights Reserved

© 2017 Accenture All Rights Reserved

Workflow

Orchestration

Clustering & Scheduling

Container Engine

Operating System (Host and Container)

Virtual Infrastructure

Physical Infrastructure

UbuntuSnappy

Computing Storage

Container Landscape

© 2017 Accenture All Rights Reserved

Workflow

Orchestration

Clustering & Scheduling

Container Engine

Operating System (Host and Container)

Virtual Infrastructure

Physical InfrastructureComputing Storage

Final Stack

© 2017 Accenture All Rights Reserved

Infrastructure challenges

BareMetal PrivateCloud PublicCloud

© 2017 Accenture All Rights Reserved

Dev & Ops• Manage applications• Deal with version complexity• Environments• Overcome traditional silos

© 2017 Accenture All Rights Reserved

Dev & Ops

$ kubectl _

© 2017 Accenture All Rights Reserved

CI/CD

© 2017 Accenture All Rights Reserved

Autoscaling the CI

infra

gitlabci-builder

ci-builder

ci-builder

App-1

App-2

App-3

Git Repositories

© 2017 Accenture All Rights Reserved

support

OtherTeams

sprint-24

sprint-23

cit

intinfra

gitlab sonarqube

registry

mattermost

dev

App-1

App-2

App-3

App-4

App-N

reverseproxy

artifactory

kube-system

elasticsearch

influxdb

grafana

kibana

prometheus

dashboard

DNS

mocks

tests

docs

Namespaces as isolated environments

swagger

ci-builder

© 2017 Accenture All Rights Reserved

DockerContainer

KubernetesAPI-Server

k8sobjectService

k8sobjectDeployment

k8sobjectSecret

k8sobjectConfigMap

Chart Templating

AWSInfrastructure

Application Deployment

© 2017 Accenture All Rights Reserved

Challenges in Container Land

CLUSTER UPGRADES

BOOTSTRAPPING

LIMITED DEBUGGING

LEGACY CLUSTER APPS

BEWARE OF ALPHA-FEATURES

1

2 3

4

5

© 2017 Accenture All Rights Reserved

Future (Kubernetes)• App Store• Helm Improvements• Move to RBAC• Federation & Failover

© 2017 Accenture All Rights Reserved

Future (DB)• Stabilization• Rollout• Boring Containers• Scale to 5k nodes ;)

© 2017 Accenture All Rights Reserved

Thanks!

top related