ibm cloud k8sでマイクラを遊んでみる

27
IBM Cloud K8S Pumpkin Heads Co.,Ltd. / Shoichiro Sakaigawa @phssakaigawa 2018/01/18 BMXUG #4

Upload: shoichiro-sakaigawa

Post on 21-Jan-2018

171 views

Category:

Internet


3 download

TRANSCRIPT

Page 1: IBM Cloud K8sでマイクラを遊んでみる

IBM Cloud K8SPumpkin Heads Co.,Ltd. / Shoichiro Sakaigawa @phssakaigawa

2 0 1 8 / 0 1 / 1 8 B M X U G # 4

Page 2: IBM Cloud K8sでマイクラを遊んでみる

SE

kubernetes

IBM Cloud Container Service(kubernetes) / OpenWhisk / OpenShift Origin

qiita: ssakaigawa

Twitter: l_s_s_l

Page 3: IBM Cloud K8sでマイクラを遊んでみる

IBM Cloud Container Service(kubernetes)

Qiita

BMXUG 2

Node-RED

Qiita

RedHat OpenShift

Qiita

Page 4: IBM Cloud K8sでマイクラを遊んでみる

Qiita

※ Qiita

http://bit.ly/BMXUG-Tsukiji4-minecraft

Page 5: IBM Cloud K8sでマイクラを遊んでみる

MOJANG Java

Windows10,X-Box,Nintendo Siwtch

Page 6: IBM Cloud K8sでマイクラを遊んでみる
Page 7: IBM Cloud K8sでマイクラを遊んでみる

Shinnosuke015 @

Page 8: IBM Cloud K8sでマイクラを遊んでみる

Shinnosuke015 @

Page 9: IBM Cloud K8sでマイクラを遊んでみる

Shinnosuke015 @

Page 10: IBM Cloud K8sでマイクラを遊んでみる

Shinnosuke015 @

Page 11: IBM Cloud K8sでマイクラを遊んでみる

@

Page 12: IBM Cloud K8sでマイクラを遊んでみる
Page 13: IBM Cloud K8sでマイクラを遊んでみる

Minecraft meets IBM Watson

developerWorks

minecraft

Page 14: IBM Cloud K8sでマイクラを遊んでみる

IBM Cloud Container Servicekubernetes

Page 15: IBM Cloud K8sでマイクラを遊んでみる

Java Edition

Raspberry pi

Nintendo Switch

”Spigot”

OSS

IBM Cloud Container Service (Kubernetes/k8s)

Page 16: IBM Cloud K8sでマイクラを遊んでみる

IBM CloudContainer Service

SpigotMinecraft Server

Container

Watson Plugin(working…)

Watson Conversation

Watson Plugin

Container Service Conversation

Page 17: IBM Cloud K8sでマイクラを遊んでみる

Build and Try

Container Service

K8S

make Dockerfile

push Docker Registry

Deploy/Service

Deploy/Service

Page 18: IBM Cloud K8sでマイクラを遊んでみる

Build and Try

Container Service

$ bx login -a api.eu-gb.bluemix.net

$ bx target --cf

$ bx cs clusters

K8S

$ bx cs cluster-config {cluster name}

Page 19: IBM Cloud K8sでマイクラを遊んでみる

Build and Trymake Dockerfile

CentOS

git / wget / java

spigot

spigot EULA

spigot

Spigot jar

Page 20: IBM Cloud K8sでマイクラを遊んでみる

Build and Try

$ bx cr login

$ docker build -t registry.eu-gb.bluemix.net/hogehoge/spigot-ibm-cloud .

push Docker Registry

$ docker push registry.eu-gb.bluemix.net/hogehoge/spigot-ibm-cloud

$ bx cr image-list

Page 21: IBM Cloud K8sでマイクラを遊んでみる

Build and TryDeploy/Service

Deploy

spigot

image: registry.eu-gb.bluemix.net/ssk8s/spigot-ibm-cloud

Service

NodePort

TCP/25565

Page 22: IBM Cloud K8sでマイクラを遊んでみる

Build and TryDeploy/Service

$ ~/kubectl create -f deploy.yml

deployment "spigot" created

service "spigot-service" created

$ bx cs workers ssk8s

PublicIP

$ ~/kubectl get svc

PORTS

Page 23: IBM Cloud K8sでマイクラを遊んでみる

Let’s play!minecraft

{Public IP}:{ }

168..**.83:30009

Page 24: IBM Cloud K8sでマイクラを遊んでみる
Page 25: IBM Cloud K8sでマイクラを遊んでみる

java

IBM Cloud Container Service

IBM Cloud Container Service ServiceBroker

Watson

Page 26: IBM Cloud K8sでマイクラを遊んでみる

Node-RED

deverloperWorks Medical Minecraft

AI

Page 27: IBM Cloud K8sでマイクラを遊んでみる