SlideShare a Scribd company logo
IBM Dojo
OpenShift(Minishift) 入門
Yasushi Osonoi
Client Developer Advocate
本日のタイムテーブル
14:00-14:05
(5min)
オープニング
資料ダウンロード、出席登録
14:05-15:00
(55min)
What is Docker/Kubernetes/OpenShift ?
15:00-16:30
(120min)
MiniShit101<ワークショップ>
16:30-17:00
(30min)
クロージング
本日の資料
本日の資料はこちらからダウンロードできます。
http://ibm.biz/dojo20191105doc
学習の目的とゴール
目的
Docker/Kubernetes/Openshift概要について理解する
ゴール
Minishiftを利用したアプリケーションを動かせるように
なる
目次
1. What is Containers (コンテナ)?
2. What is Kubernetes?
3. What is OpenShift?
4. KubernetesとOpenShiftの違い
5. ワークショップ: OpenShift101
1. What is Containers (コンテナ)?
https://developer.ibm.com/jp/new-builders/containerization/
コンテナ以前の様子
コンテナ革命以前の港湾荷役
http://military.wikia.com/wiki/Battle_of_Pusan_Perimeter_logistic
s
大勢の作業員
倉庫に一時保管
物流の最大の
ボトルネック
https://www.jsanet.or.jp/seminar/text/seminar_177.html
物流コンテナによる革命
コンテナの発明者は、全米有数のトラック
運送会社のオーナーとなったマルコム・
マクリーン(Malcom P. McLean)
国際貨物輸送の分野に
海陸一貫輸送という大変革
1970年代には世界の主要航路のコンテナ
化がほぼ完了した。わずか10年程度でこれ
ほど急激な形態の変化が起こったのは海運
史上でも他に例がない。
https://en.wikipedia.org/wiki/Malcom_McLean
港湾荷役のボトルネックを解消
物流コストの削減とスピードアップ
コンテナ革命は業務改革
陸海一貫輸送
海上輸送
陸送(トラック) 陸送(鉄道)港湾荷役 港湾荷役
コンテナ船
いま、IT業界の
コンテナ革命が
始まる
What is Container (コンテナ)?
https://youtu.be/1PPPUPcUkSs
「仮想マシン(VM)」と「コンテナ」
コンテナは仮想マシン(VM)に比べてリソース効率がよい
スケールアウトが簡単
コンテナを使った開発の流れ
Dockerfileなど Docker
イメージなど
コンテナー
レジストリ
マニフェストで
コンテナ自体の
詳細を記述
開発者
コンテナー
イメージ作成
イメージの
登録
開発者
アプリ実行
アプリ開発
3段階のプロセス
コンテナーのポータビリティ
コンテナーのポータビリティ
•アプリケーション稼働に必要な依存ファイルを
パッケージングできる
•物理サーバーに固定されない
→ 同じアーキテクチャの環境であれば
ポータビリティが存在する
システム基盤
(クラウド)
ホストOS
システム基盤
(オンプレミス)
ホストOS
コ
ン
テ
ナ
エ
ン
ジ
ン
App1
Bin/Lib
s
App2
Bin/Lib
s
App3
Bin/Lib
s
「僕の環境では動いた」
問題が発生しない
コ
ン
テ
ナ
エ
ン
ジ
ン
App3
Bin/Lib
s
コンテナのまとめ
• 仮想マシン(VM)に比べてリソース効率がよい
• ボータビリティーが高い
• スケールアウトが容易
• 3段階のプロセスをコンテナのpushに使用することで、より
アジャイルなDevOpsと継続的インテグレーションおよびデ
リバリーが可能になる
動画をもう一度見たい方はこちら:
• https://developer.ibm.com/jp/new-builders/containerization/
文章での説明もあります
2. What is Kubernetes?
https://developer.ibm.com/jp/new-builders/kubernetes/
2. What is Kubernetes?
https://youtu.be/zGXYRQ-8pU0
Kubernetesとは
18
コンテナーの運用実行と管理を行うオーケストレーションツール
• コンテナーが大量になってくると管理しきれない部分をカバー
• 複数のDockerホストの管理
• 死活監視
• スケジューリング
• スケーリング
• 障害時のリカバリー
• アプリ実行に必要なインフラリソースを管理
• 永続的なストレージ
• ネットワーク
• クレデンシャル情報 etc…
• 宣言的設定モデル
• 「あるべき状態」を記述すると、それを実現し続けようとしてくれる
• 障害時も自動で復旧作業を実施
Kubernetesの代表的な機能
スケールアウト 負荷分散 バージョン管理
(ロールアウト)
ネットワーク管理
永続ストレージ管理
死活監視
自己復旧
CPU / Memory リソース管理
Kubernetesのまとめ
動画をもう一度見たい方はこちら:
• https://developer.ibm.com/jp/new-builders/kubernetes/
文章での説明もあります
• コンテナーのオーケストレーション・ツール
• 理想状態を宣言すると、その状態を維持しようとしてくれる
• 3つの主要コンポーネント
• Pod, Deployment, Service
• PodはDeploymentによって作成され、管理されます。
Deploymentによって作成されたPodへのアクセスは、
Serviceを使用することで容易になります。
3. What is OpenShift?
What is OpenShift?
https://youtu.be/KTN_QBuDplo
©︎ 2019 IBM Corporation
OpenShiftは、Kubernetesとの互換性を維持しながら、CICD機能を強化、開発者
に代わって、ビルド、リポジトリ登録、デプロイを自動実行します。
OPENSHIFT
機能拡張
OpenShift CICD利用
アプリケーション
(コンテナ)
Kubernetes
アプリケーション
(コンテナ)
Ubuntu / CentOS… Linux
Kubernetes
アプリケーション
(コンテナ)
コンテナ ランタイム
Linux OS
コンテナ
オーケストレーション
Kubernetesの標準機能
で構築したアプリケーション
どちらでも
動作可能
RHEL / RHCOS
コンテナ ランタイム
OpenShiftのまとめ
Red Hat OpenShift on IBM Cloud
IBM Cloud™上のRedHat®OpenShift®は、高度にスケーラブルで信頼性の高いIBMCloud
プラットフォームで完全に管理されたOpenShiftクラスターを提供する包括的なサー
ビスです。The WeatherCompany®で毎日2,500億のオンデマンド予測を維持する
Kubernetesサービスに直接統合されています。
4. KubernetesとOpenShiftの違い
Kubernetes and OpenShift:What's the Difference?
https://youtu.be/cTPFwXsM2po
KubernetesとOpenShiftの違い まとめ
• Deploy:
• ソースコードからコンテナ作成とデプロイまでの自動化
• Manage:
• Webコンソールとコマンドラインの両方から操作可能。
• 実行状態のメトリックス監視とログ分析も提供
• 運用:
• Ansible Playbookを使ってオートスケーリングが可能
• Security:
• Project単位で簡単に管理可能
動画をもう一度見たい方はこちら:
• https://youtu.be/cTPFwXsM2po
• 英語のみ
5. Minishift101 ワークショップ
https://www.okd.io/minishift/ より
5. Minishift101 ワークショップ
5-1. IBM CloudでOpenShiftを使う
5-2. Minishift とは
5-3. Minishift101 –ハンズオン–
5-4. 追加ハンズオン
5-1. IBM CloudでOpenShiftを使う
1. まずはIBMにクラウドにログイン
本日は
https://ibm.biz/BdzLJq
にアクセスして
右上の「ログイン」から
ログインしてください
通常は
https://cloud.ibm.com/
からログイン可能です
5-1. IBM CloudでOpenShiftを使う
2. ダッシュボードから「カタログ」をクリック
5-1. IBM CloudでOpenShiftを使う
3. 右上の検索フィールドからlabel: ライトを削除
↑label: ライトを削除
5-1. IBM CloudでOpenShiftを使う
4. 左側のカテゴリーから「コンテナ」をクリック、
「Red Hat OpenShift Cluster」をクリック
5-1. IBM CloudでOpenShiftを使う
5. Red Hat OpenShift Cluster作成画面が表示されます。
ただしライトアカウントでは作成できないため、ライトアカウントの場合
は「アップグレード」ボタンが表示されます。
5-1. IBM CloudでOpenShiftを使う
6. 「 Red Hat OpenShift Cluster 」を作成します。動画で見てみましょう:
https://youtu.be/UJ2frartWFk
5-1. IBM CloudでOpenShiftを使う
補足情報:
3分でわかるIBM Cloudシリーズ(動画)
• OpenShiftクラスターに対してocコマンドでアクセスする
• OpenShiftクラスターにHelloWorldアプリをデプロイしてみよう
IBM Demos (デモ動画サイト、英語):
• Red Hat OpenShift on IBM Cloud
5-2. Minishift とは
• OpenShiftは、Kubernetesに、Red Hat社独自の拡張を加え、さらに、
Red Hatのソフトウェア保守とウェブや電話での問い合わせ対応サービ
スを提供する企業向けKubernetesのプラットフォーム
• OpenShiftは、Red Hat社が提供する有償サービス(サブスクリプショ
ン )のもとで利用できるソフトウェア
• OpenShiftの学習やローカルの開発環境用に無償で提供されるのが、
Minishift (OpenShift 3.11に相当)
「MiniShiftに関する疑問の整理、「 Dockerから入るKubernetes」執筆打明け話とか、OKDやCRCとの整理など」
https://qiita.com/MahoTakara/items/3c1c208640518e832660 より抜粋
5-3. Minishift101 –ハンズオン–
http://ibm.biz/minishift101jp
• Setup
• 「仮想化環境を構成する」の日本語版はこちら」
• Windows: ibm.biz/Bdz39H
• Mac: ibm.biz/Bdz39E
• Lab 1 OpenShiftプロジェクトの作成
• Lab 2 OpenShiftアプリケーションの作成 (ここは読むだけです)
• Lab 3 OpenShiftアプリケーションの管理
• Lab 4 OpenShiftアプリケーションの公開
5-4. 追加ハンズオン
• Node-RED on Minishift
https://github.com/yamachan/node-red-workshop-
starter/blob/japanese-readme/README-ja.md
• RedHat Japanのハンズオントレーニング 日本語訳
複数コンテナの連携:
https://github.com/osonoi/minishift/tree/master/lab1
様々なデプロイメント手法:
https://github.com/osonoi/minishift/tree/master/lab2
5-5. 補足
• Minishiftの停止コマンド
$ minishift stop
• Minishiftの起動、初期メモリ・ディスクの制限
$ minishift start --memory 2G --disk-size 10G --vm-driver <drivername>
• Minishift VM削除(VM再作成したい場合などに、、、)
$ minishift delete
IBM Code Patterns
https://ibm.biz/ibmcodejp
解説 + デモ動画 + ソースコードが揃ったアプリ開発パターン集
開発者向けサイト IBM Developer
ibm.biz/IBMDevJP
最新情報やスキルアップに役立つ6,000を超える技術記事を提供
Openshift 20191108

More Related Content

What's hot

Docker Community Edition & Enterprise Edition
Docker Community Edition & Enterprise EditionDocker Community Edition & Enterprise Edition
Docker Community Edition & Enterprise Edition
Creationline,inc.
 
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
mdome
 
Introduction of skippbox
Introduction of skippboxIntroduction of skippbox
Introduction of skippbox
Go Chiba
 
グループ制作注意
グループ制作注意グループ制作注意
グループ制作注意
MakotoItoh
 
Docker で Deep Learning
Docker で Deep LearningDocker で Deep Learning
Docker で Deep Learning
Takenori Nakagawa
 
Jenkinsはじめました - Yahoo! JAPANのCI+CD -
Jenkinsはじめました - Yahoo! JAPANのCI+CD -Jenkinsはじめました - Yahoo! JAPANのCI+CD -
Jenkinsはじめました - Yahoo! JAPANのCI+CD -
Yahoo!デベロッパーネットワーク
 
DockerでJupyter使おうぜ
DockerでJupyter使おうぜDockerでJupyter使おうぜ
DockerでJupyter使おうぜ
Satoshi Yazawa
 
Jenkins+Gitによる検証済みマージ(30分版)
Jenkins+Gitによる検証済みマージ(30分版)Jenkins+Gitによる検証済みマージ(30分版)
Jenkins+Gitによる検証済みマージ(30分版)
Kohsuke Kawaguchi
 
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CIあなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Wataru MIYAGUNI
 
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Masafumi Yokoyama
 
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
 
マジカルsvnとキュアgit
マジカルsvnとキュアgitマジカルsvnとキュアgit
マジカルsvnとキュアgit
Takafumi ONAKA
 
GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)
Wataru NOGUCHI
 
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
 
Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方
Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方
Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方
Yoshimi Tominaga
 
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Yuki Ishikawa
 
Chef, Consul を使ったクラウドオーケストレーション
Chef, Consul を使ったクラウドオーケストレーションChef, Consul を使ったクラウドオーケストレーション
Chef, Consul を使ったクラウドオーケストレーション
Yoshimi Tominaga
 
Dockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザーDockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザー
kunst1080
 
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
Asuka Suzuki
 

What's hot (20)

Docker Community Edition & Enterprise Edition
Docker Community Edition & Enterprise EditionDocker Community Edition & Enterprise Edition
Docker Community Edition & Enterprise Edition
 
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
 
Introduction of skippbox
Introduction of skippboxIntroduction of skippbox
Introduction of skippbox
 
グループ制作注意
グループ制作注意グループ制作注意
グループ制作注意
 
Docker で Deep Learning
Docker で Deep LearningDocker で Deep Learning
Docker で Deep Learning
 
Jenkinsはじめました - Yahoo! JAPANのCI+CD -
Jenkinsはじめました - Yahoo! JAPANのCI+CD -Jenkinsはじめました - Yahoo! JAPANのCI+CD -
Jenkinsはじめました - Yahoo! JAPANのCI+CD -
 
DockerでJupyter使おうぜ
DockerでJupyter使おうぜDockerでJupyter使おうぜ
DockerでJupyter使おうぜ
 
Jenkins+Gitによる検証済みマージ(30分版)
Jenkins+Gitによる検証済みマージ(30分版)Jenkins+Gitによる検証済みマージ(30分版)
Jenkins+Gitによる検証済みマージ(30分版)
 
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CIあなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
 
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
 
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
 
マジカルsvnとキュアgit
マジカルsvnとキュアgitマジカルsvnとキュアgit
マジカルsvnとキュアgit
 
GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)
 
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
 
Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方
Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方
Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方
 
Git勉強会
Git勉強会Git勉強会
Git勉強会
 
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
 
Chef, Consul を使ったクラウドオーケストレーション
Chef, Consul を使ったクラウドオーケストレーションChef, Consul を使ったクラウドオーケストレーション
Chef, Consul を使ったクラウドオーケストレーション
 
Dockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザーDockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザー
 
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
 

Similar to Openshift 20191108

Openshift 20191128
Openshift 20191128Openshift 20191128
Openshift 20191128
Yasushi Osonoi
 
Openshift 20191121
Openshift 20191121Openshift 20191121
Openshift 20191121
Yasushi Osonoi
 
Openshift 20191216
Openshift 20191216Openshift 20191216
Openshift 20191216
Yasushi Osonoi
 
Openshift 20191219
Openshift 20191219Openshift 20191219
Openshift 20191219
Yasushi Osonoi
 
Java-minishift-20191123
Java-minishift-20191123Java-minishift-20191123
Java-minishift-20191123
Yasushi Osonoi
 
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
 
IBM Log Analysis with LogDNAを評価した話
 IBM Log Analysis with LogDNAを評価した話 IBM Log Analysis with LogDNAを評価した話
IBM Log Analysis with LogDNAを評価した話
Daisuke Hiraoka
 
MicroServiceArchitecture
MicroServiceArchitectureMicroServiceArchitecture
MicroServiceArchitecture
Kaseya Hiroshi
 
Cloud Foundryの件について@OpenStack Days Tokyo 2015
Cloud Foundryの件について@OpenStack Days Tokyo 2015Cloud Foundryの件について@OpenStack Days Tokyo 2015
Cloud Foundryの件について@OpenStack Days Tokyo 2015
Ken Ojiri
 
CNIふぉーびぎなーず
CNIふぉーびぎなーずCNIふぉーびぎなーず
CNIふぉーびぎなーず
Tomofumi Hayashi
 
Ibm containers の紹介 v2
Ibm containers の紹介 v2Ibm containers の紹介 v2
Ibm containers の紹介 v2
Hideaki Tokida
 
JSUG20171027-spfingboot-k8s-ocp
JSUG20171027-spfingboot-k8s-ocpJSUG20171027-spfingboot-k8s-ocp
JSUG20171027-spfingboot-k8s-ocp
Nobuhiro Sue
 
OpenStack Summit Vancouver YVR Ops
OpenStack Summit Vancouver YVR OpsOpenStack Summit Vancouver YVR Ops
OpenStack Summit Vancouver YVR Ops
NTT Communications Technology Development
 
Dev opsが注目されている理由
Dev opsが注目されている理由Dev opsが注目されている理由
Dev opsが注目されている理由淳一 新野
 
組込み向けスクリプト言語mrubyをEV3で動かしてみよう
組込み向けスクリプト言語mrubyをEV3で動かしてみよう組込み向けスクリプト言語mrubyをEV3で動かしてみよう
組込み向けスクリプト言語mrubyをEV3で動かしてみよう
Takuya Azumi
 
Lync でできる? 仕事効率化
Lync でできる? 仕事効率化Lync でできる? 仕事効率化
Lync でできる? 仕事効率化Manato KAMEYA
 
Spring I/O 2015 報告
Spring I/O 2015 報告Spring I/O 2015 報告
Spring I/O 2015 報告
Takuya Iwatsuka
 
ざっくり始めるCloud Native開発
ざっくり始めるCloud Native開発ざっくり始めるCloud Native開発
ざっくり始めるCloud Native開発
YASUKAZU NAGATOMI
 
Dockerとdev ops
Dockerとdev opsDockerとdev ops
Dockerとdev ops
Hiroshi Maekawa
 
次世代Webコンテナ Undertowについて
次世代Webコンテナ Undertowについて次世代Webコンテナ Undertowについて
次世代Webコンテナ Undertowについて
Yoshimasa Tanabe
 

Similar to Openshift 20191108 (20)

Openshift 20191128
Openshift 20191128Openshift 20191128
Openshift 20191128
 
Openshift 20191121
Openshift 20191121Openshift 20191121
Openshift 20191121
 
Openshift 20191216
Openshift 20191216Openshift 20191216
Openshift 20191216
 
Openshift 20191219
Openshift 20191219Openshift 20191219
Openshift 20191219
 
Java-minishift-20191123
Java-minishift-20191123Java-minishift-20191123
Java-minishift-20191123
 
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
 
IBM Log Analysis with LogDNAを評価した話
 IBM Log Analysis with LogDNAを評価した話 IBM Log Analysis with LogDNAを評価した話
IBM Log Analysis with LogDNAを評価した話
 
MicroServiceArchitecture
MicroServiceArchitectureMicroServiceArchitecture
MicroServiceArchitecture
 
Cloud Foundryの件について@OpenStack Days Tokyo 2015
Cloud Foundryの件について@OpenStack Days Tokyo 2015Cloud Foundryの件について@OpenStack Days Tokyo 2015
Cloud Foundryの件について@OpenStack Days Tokyo 2015
 
CNIふぉーびぎなーず
CNIふぉーびぎなーずCNIふぉーびぎなーず
CNIふぉーびぎなーず
 
Ibm containers の紹介 v2
Ibm containers の紹介 v2Ibm containers の紹介 v2
Ibm containers の紹介 v2
 
JSUG20171027-spfingboot-k8s-ocp
JSUG20171027-spfingboot-k8s-ocpJSUG20171027-spfingboot-k8s-ocp
JSUG20171027-spfingboot-k8s-ocp
 
OpenStack Summit Vancouver YVR Ops
OpenStack Summit Vancouver YVR OpsOpenStack Summit Vancouver YVR Ops
OpenStack Summit Vancouver YVR Ops
 
Dev opsが注目されている理由
Dev opsが注目されている理由Dev opsが注目されている理由
Dev opsが注目されている理由
 
組込み向けスクリプト言語mrubyをEV3で動かしてみよう
組込み向けスクリプト言語mrubyをEV3で動かしてみよう組込み向けスクリプト言語mrubyをEV3で動かしてみよう
組込み向けスクリプト言語mrubyをEV3で動かしてみよう
 
Lync でできる? 仕事効率化
Lync でできる? 仕事効率化Lync でできる? 仕事効率化
Lync でできる? 仕事効率化
 
Spring I/O 2015 報告
Spring I/O 2015 報告Spring I/O 2015 報告
Spring I/O 2015 報告
 
ざっくり始めるCloud Native開発
ざっくり始めるCloud Native開発ざっくり始めるCloud Native開発
ざっくり始めるCloud Native開発
 
Dockerとdev ops
Dockerとdev opsDockerとdev ops
Dockerとdev ops
 
次世代Webコンテナ Undertowについて
次世代Webコンテナ Undertowについて次世代Webコンテナ Undertowについて
次世代Webコンテナ Undertowについて
 

More from Yasushi Osonoi

Kabanero p
Kabanero pKabanero p
Kabanero p
Yasushi Osonoi
 
Auto ai workshop
Auto ai workshopAuto ai workshop
Auto ai workshop
Yasushi Osonoi
 
Drupal9 update (0214/2020)
Drupal9 update (0214/2020)Drupal9 update (0214/2020)
Drupal9 update (0214/2020)
Yasushi Osonoi
 
Watson.assistant chat bot-20200117
Watson.assistant chat bot-20200117Watson.assistant chat bot-20200117
Watson.assistant chat bot-20200117
Yasushi Osonoi
 
Openshift 20200109
Openshift 20200109Openshift 20200109
Openshift 20200109
Yasushi Osonoi
 
Drupal on ibm_20191207
Drupal on ibm_20191207Drupal on ibm_20191207
Drupal on ibm_20191207
Yasushi Osonoi
 
Drupal haneda-2019-07-osonoi
Drupal haneda-2019-07-osonoiDrupal haneda-2019-07-osonoi
Drupal haneda-2019-07-osonoi
Yasushi Osonoi
 
Drupal haneda20171110
Drupal haneda20171110Drupal haneda20171110
Drupal haneda20171110
Yasushi Osonoi
 
Drupal on ibm_cloud_20160630
Drupal on ibm_cloud_20160630Drupal on ibm_cloud_20160630
Drupal on ibm_cloud_20160630
Yasushi Osonoi
 
札幌Ibmクラウド勉強会 blockchain
札幌Ibmクラウド勉強会 blockchain 札幌Ibmクラウド勉強会 blockchain
札幌Ibmクラウド勉強会 blockchain
Yasushi Osonoi
 
プレゼン インフラエンジニア、アプリ開発者集まれ!今注目のクラウド 「Bluemix」、「soft layer」をはじめよう!(OSC福岡2015)
プレゼン インフラエンジニア、アプリ開発者集まれ!今注目のクラウド 「Bluemix」、「soft layer」をはじめよう!(OSC福岡2015)プレゼン インフラエンジニア、アプリ開発者集まれ!今注目のクラウド 「Bluemix」、「soft layer」をはじめよう!(OSC福岡2015)
プレゼン インフラエンジニア、アプリ開発者集まれ!今注目のクラウド 「Bluemix」、「soft layer」をはじめよう!(OSC福岡2015)
Yasushi Osonoi
 
Drupal on bluemix20150902
Drupal on bluemix20150902Drupal on bluemix20150902
Drupal on bluemix20150902
Yasushi Osonoi
 
Drupal overview @ Microsoft Azure on 1/19/2015
Drupal overview @ Microsoft Azure on 1/19/2015Drupal overview @ Microsoft Azure on 1/19/2015
Drupal overview @ Microsoft Azure on 1/19/2015
Yasushi Osonoi
 
IBM SoftLayer @ Osc tokyo-2014-fall
IBM SoftLayer @ Osc tokyo-2014-fallIBM SoftLayer @ Osc tokyo-2014-fall
IBM SoftLayer @ Osc tokyo-2014-fall
Yasushi Osonoi
 
Drupal8
Drupal8Drupal8
山手線一周(Open Street Map)
山手線一周(Open Street Map)山手線一周(Open Street Map)
山手線一周(Open Street Map)
Yasushi Osonoi
 
デルテックセンタ
デルテックセンタデルテックセンタ
デルテックセンタYasushi Osonoi
 

More from Yasushi Osonoi (17)

Kabanero p
Kabanero pKabanero p
Kabanero p
 
Auto ai workshop
Auto ai workshopAuto ai workshop
Auto ai workshop
 
Drupal9 update (0214/2020)
Drupal9 update (0214/2020)Drupal9 update (0214/2020)
Drupal9 update (0214/2020)
 
Watson.assistant chat bot-20200117
Watson.assistant chat bot-20200117Watson.assistant chat bot-20200117
Watson.assistant chat bot-20200117
 
Openshift 20200109
Openshift 20200109Openshift 20200109
Openshift 20200109
 
Drupal on ibm_20191207
Drupal on ibm_20191207Drupal on ibm_20191207
Drupal on ibm_20191207
 
Drupal haneda-2019-07-osonoi
Drupal haneda-2019-07-osonoiDrupal haneda-2019-07-osonoi
Drupal haneda-2019-07-osonoi
 
Drupal haneda20171110
Drupal haneda20171110Drupal haneda20171110
Drupal haneda20171110
 
Drupal on ibm_cloud_20160630
Drupal on ibm_cloud_20160630Drupal on ibm_cloud_20160630
Drupal on ibm_cloud_20160630
 
札幌Ibmクラウド勉強会 blockchain
札幌Ibmクラウド勉強会 blockchain 札幌Ibmクラウド勉強会 blockchain
札幌Ibmクラウド勉強会 blockchain
 
プレゼン インフラエンジニア、アプリ開発者集まれ!今注目のクラウド 「Bluemix」、「soft layer」をはじめよう!(OSC福岡2015)
プレゼン インフラエンジニア、アプリ開発者集まれ!今注目のクラウド 「Bluemix」、「soft layer」をはじめよう!(OSC福岡2015)プレゼン インフラエンジニア、アプリ開発者集まれ!今注目のクラウド 「Bluemix」、「soft layer」をはじめよう!(OSC福岡2015)
プレゼン インフラエンジニア、アプリ開発者集まれ!今注目のクラウド 「Bluemix」、「soft layer」をはじめよう!(OSC福岡2015)
 
Drupal on bluemix20150902
Drupal on bluemix20150902Drupal on bluemix20150902
Drupal on bluemix20150902
 
Drupal overview @ Microsoft Azure on 1/19/2015
Drupal overview @ Microsoft Azure on 1/19/2015Drupal overview @ Microsoft Azure on 1/19/2015
Drupal overview @ Microsoft Azure on 1/19/2015
 
IBM SoftLayer @ Osc tokyo-2014-fall
IBM SoftLayer @ Osc tokyo-2014-fallIBM SoftLayer @ Osc tokyo-2014-fall
IBM SoftLayer @ Osc tokyo-2014-fall
 
Drupal8
Drupal8Drupal8
Drupal8
 
山手線一周(Open Street Map)
山手線一周(Open Street Map)山手線一周(Open Street Map)
山手線一周(Open Street Map)
 
デルテックセンタ
デルテックセンタデルテックセンタ
デルテックセンタ
 

Recently uploaded

This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
Takayuki Nakayama
 

Recently uploaded (10)

This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
 

Openshift 20191108

Editor's Notes

  1. アプリのデプロイおよび表示 https://cloud.ibm.com/docs/cloud-foundry?topic=cloud-foundry-deploy_apps#deploy_apps 動画 https://www.youtube.com/watch?v=Ms4i_FLaFWk&list=PLzpeuWUENMK0pjqg9STKgub2EiVvpWeoF CLI ヒント: Cloud Foundry アプリケーションおよびサービスを管理している場合 - 'ibmcloud target --cf' を使用して Cloud Foundry 組織/スペースを対話式にターゲットにするか、'ibmcloud target --cf-api ENDPOINT -o ORG -s SPACE' を使用して組織/スペースをターゲットにします。 - 現行の IBM Cloud CLI コンテキストを使用して Cloud Foundry CLI を実行する場合は、'ibmcloud cf' を使用します。
  2. アプリのデプロイおよび表示 https://cloud.ibm.com/docs/cloud-foundry?topic=cloud-foundry-deploy_apps#deploy_apps 動画 https://www.youtube.com/watch?v=Ms4i_FLaFWk&list=PLzpeuWUENMK0pjqg9STKgub2EiVvpWeoF CLI ヒント: Cloud Foundry アプリケーションおよびサービスを管理している場合 - 'ibmcloud target --cf' を使用して Cloud Foundry 組織/スペースを対話式にターゲットにするか、'ibmcloud target --cf-api ENDPOINT -o ORG -s SPACE' を使用して組織/スペースをターゲットにします。 - 現行の IBM Cloud CLI コンテキストを使用して Cloud Foundry CLI を実行する場合は、'ibmcloud cf' を使用します。
  3. OSレベルでの仮想化 Host OSのカーネルをすべてのコンテナが共有 その上でプロセスとして動かす
  4. アプリのデプロイおよび表示 https://cloud.ibm.com/docs/cloud-foundry?topic=cloud-foundry-deploy_apps#deploy_apps 動画 https://www.youtube.com/watch?v=Ms4i_FLaFWk&list=PLzpeuWUENMK0pjqg9STKgub2EiVvpWeoF CLI ヒント: Cloud Foundry アプリケーションおよびサービスを管理している場合 - 'ibmcloud target --cf' を使用して Cloud Foundry 組織/スペースを対話式にターゲットにするか、'ibmcloud target --cf-api ENDPOINT -o ORG -s SPACE' を使用して組織/スペースをターゲットにします。 - 現行の IBM Cloud CLI コンテキストを使用して Cloud Foundry CLI を実行する場合は、'ibmcloud cf' を使用します。
  5. アプリのデプロイおよび表示 https://cloud.ibm.com/docs/cloud-foundry?topic=cloud-foundry-deploy_apps#deploy_apps 動画 https://www.youtube.com/watch?v=Ms4i_FLaFWk&list=PLzpeuWUENMK0pjqg9STKgub2EiVvpWeoF CLI ヒント: Cloud Foundry アプリケーションおよびサービスを管理している場合 - 'ibmcloud target --cf' を使用して Cloud Foundry 組織/スペースを対話式にターゲットにするか、'ibmcloud target --cf-api ENDPOINT -o ORG -s SPACE' を使用して組織/スペースをターゲットにします。 - 現行の IBM Cloud CLI コンテキストを使用して Cloud Foundry CLI を実行する場合は、'ibmcloud cf' を使用します。
  6. アプリのデプロイおよび表示 https://cloud.ibm.com/docs/cloud-foundry?topic=cloud-foundry-deploy_apps#deploy_apps 動画 https://www.youtube.com/watch?v=Ms4i_FLaFWk&list=PLzpeuWUENMK0pjqg9STKgub2EiVvpWeoF CLI ヒント: Cloud Foundry アプリケーションおよびサービスを管理している場合 - 'ibmcloud target --cf' を使用して Cloud Foundry 組織/スペースを対話式にターゲットにするか、'ibmcloud target --cf-api ENDPOINT -o ORG -s SPACE' を使用して組織/スペースをターゲットにします。 - 現行の IBM Cloud CLI コンテキストを使用して Cloud Foundry CLI を実行する場合は、'ibmcloud cf' を使用します。