Kubernets on IBM Cloud + DevOps

Preview:

Citation preview

Kubernets on IBM Cloud + DevOps

Pumpkin Heads Co.,Ltd. / Shoichiro Sakaigawa @phssakaigawa

✤ SE

✤ (Java/PHP/Python/node.js )

✤ Node-RED/IBM Cloud Container Service(kubernetes)/ OpenWhisk / OpenShift Origin

✤ Qiita

✤ qiita: ssakaigawa

✤ twitter: l_s_s_l

✤ Kubernetes

✤ IBM Cloud Container Service(kubernetes)

✤ DevOps CI( )

✤ Q&A

Kubernetes

✤ Docker

✤ Kubernetes

✤ google OSS

✤ IBM Cloud Private / RedHat OpenShift Container Platform kubernetes

✤ IBM Cloud Container Service / Google Kubernetes Engine / Microsoft Kubernetes on Azure Kubernetes

Kubernetes

✤ VM

✤ TV VM

✤ CPU

✤ Enter

IBM Cloud Container Service (Kubernetes)

IBM Cloud

ACTIVITY TRACKER

ALERT NOTIFICATION

ANALYTICS ENGINE

APACHE SPARK API CONNECT

CLOUD OBJECT STORAGE

CLOUDANT NOSQL DB

COMPOSE FOR MONGODB

COMPOSE FOR MYSQL

CONVERSATION

DATA SCIENCE EXPERIENCE

DISCOVERY KNOWLEDGE STUDIO

LANGUAGE TRANSLATOR

LOG ANALYSIS

MACHINE LEARNING

MESSAGE HUB

NATURAL LANGUAGE CLASSIFIER

NATURAL LANGUAGE

UNDERSTANDING

PERSONALITY INSIGHTS

RABBITMQREDIS

SPEECH TO TEXT

TEXT TO SPEECH

TONE ANALYZERVISUAL RECOGNITION

VOICE AGENT WITH WATSON

WEATHER COMPANY DATA

Visual Recognition

✤ Kubernetes Visual Recognition ”cluster-service-

bind” IBM Cloud Cloud Foundry

✤ YAML

Kubernetes Pod

VISUAL RECOGNITIONKUBERNETES

cluster-service-bind

Kubernets + DevOps Continuous Integration

Kubernetes

GitRepository GitRepository/Issue

BUILD

VALIDATE

DEPLOY Delivery pipeline

Docker build(local)

Upload DockerImage

Push Image to repository

Vulnerability Scan(auto)

Deploy to k8s (kubectl run)

Service Expose (kubectl expose)

up to NOW use IBM DevOps tool chain

Kubernetes

GitRepository GitRepository/Issue

BUILD

VALIDATE

DEPLOY Delivery pipeline

Docker build(local)

Upload DockerImage

Push Image to repository

Vulnerability Scan(auto)

Deploy to k8s (kubectl run)

Service Expose (kubectl expose)

up to NOW use IBM DevOps tool chain

tool chain

GitRepository GitRepository/Issue

BUILD

VALIDATE

DEPLOY Delivery pipeline

Docker build(local)

Upload DockerImage

Push Image to repository

Vulnerability Scan(auto)

Deploy to k8s (kubectl run)

Service Expose (kubectl expose)

up to NOW use IBM DevOps tool chain

ToolChain

CI git

docker

bmxug-winter-2017-toolchain

BUILD

VALIDATE

DEPLOY

sample git: http://bit.ly/2jJRIfo

application

docker

kubernetes

git push

PIPELINE

bmxug-winter-2017-container

docker container Dockerfile

kubernetes deploy.yaml

Application Source Code

sample git: http://bit.ly/2jFAVu6

DEMO

Pumpkin Heads Co.,Ltd.Shoichiro Sakaigawa

Kubernets on IBM Cloud +DevOps

Recommended