SlideShare a Scribd company logo
1 of 19
Download to read offline
Kubernetes+Ansibleでつくる
最新Linuxディストリビュー
ション開発環境
日本アイ・ビー・エム株式会社
アドバンスド・コンピューティング
佐藤 和茂
自己紹介
名前:佐藤 和茂
インフラSEです
2009年入社以来、ハイパフォーマンス・コンピューティング(HPC)とクラウド(IaaS)を
メインにインフラ構築・運用などをやっています
学生時代は競技プログラミングに熱中
ライト・プランが使えるようになりまし
た
• Kubernetes Clusterが利用できます
• 無料枠があるのに遊ばせておくのはもったいない!
Kubernetes環境の使い方
• 一般的な使い方
• コンテナー・ネイティブなアプリケーションを開発
• レジストリーにイメージを登録
• 開発したアプリケーションをクラスターにデプロイ
• 今回の使い方
最新のLinuxディストリビューションが使える開発環境が欲しい!
• 汎用的なDockerイメージをデプロイして、開発環境として利用
• 使い慣れた構成管理ツールで開発環境を整備
• 無料枠をめいっぱい活用
Dockerイメージの起動方法
• 通常のDockerで汎用的なOSイメージ(ubuntu, fedora, etc.)
を起動するときのおまじない
• run /sbin/init
• /sbin/initは最近のOSではシンボリックリンクになっていて、
systemdが起動
• 起動時の実行コマンドに指定することでsystemdが常駐するの
でsystemctlによるサービス起動・停止などの操作が可能
• 夏頃まではKubernetesでも問題なく利用できた
Kubernetesバージョンアップ
• 9月下旬にIBM CloudのKubernetesが1.4から1.7にバージョン
アップ
• アップグレード後にKubernetesで/sbin/initを起動する
と・・・
• ログには/sbin/initが起動できないというメッセージが出ている
ようにみえる
問題判別
• いろいろ試すと、他のコマンドは普通に実行できるが、
/sbin/initだけが実行できないことがわかる
• 同じイメージを使って、Kubernetesではなく手元のDockerで
run /sbin/initを実行すると普通に動く
• 問題判別のためにsleepを実行して、kubectl exec –it
/bin/bashでログインしてみた
• こいつだ!
pauseコンテナー
• Pod上のコンテナーが死んでしまったときに、Podのネット
ワークが削除されてしまうのを防ぐ(何もしない)コンテナー
• KubernetesはDockerのバージョンが1.13.1以上の場合、Pod間
でPIDの名前空間を共有する
Enable shared PID namespace by default for docker pods #45236
(https://github.com/kubernetes/kubernetes/pull/45236)
• /pauseプロセスが、デプロイされたコンテナー内でPID=1を占
有していたため、/sbin/init(=systemd)プロセス(通常PID=1
で起動)を起動させることができなかった
回避策
• 回避策:systemdを1以外のPIDで起動させる
• デプロイ時に指定するコマンドを、/sbin/initか
ら”/usr/lib/systemd/systemd --system”に変更
→ “--system“ : PIDが1でない場合でもsystemモードで起動させる
systemdにはsystemモードとuserモードの2つのモードがあり、通常はPIDが1かど
うかで起動すべきモードが切り替わる
• “SYSTEMD_IGNORE_CHROOT=1”の環境変数を設定
→ chroot環境でも、システム関連の操作を実行できるようにする
PID=5で起動した!
各種最新Linux OSの起動方法
• Docker Hubにある各種Linux OSの公式イメージをそのままBluemix
Kubernetesで起動させるためのパラメータ
• fedora:26(*), centos:7.4.1708, etc.
• 実行コマンド:/usr/lib/systemd/systemd
• 引数:--system
• 環境変数: SYSTEMD_IGNORE_CHROOT=1
• ubuntu:zesty(17.04), etc.
• 実行コマンド:/bin/sh
• 引数(**):-c apt-get update&&apt-get -y install
systemd&&SYSTEMD_IGNORE_CHROOT=1 /lib/systemd/systemd --system
(*) 11月に公開されたfedora:27では最初からsystemdが1以外のPIDで起動できるようにイメージが
作成されていることを確認(=実行コマンドに/sbin/initを指定するだけで起動可)
(**) KubernetesのDashboardでデプロイメントを作成する場合はYAMLの編集が必要(GUIでは引
数が1つしか指定できないため)
できるようになったこと
• コンテナーにkubectl exec –it /bin/bashなどで接続して、たとえば
次のようなことができます(ubuntuの場合)
apt-get install vim sudo ssh gnome-core vnc4server
systemctl start gdm
apt-get install ubuntu-mate-desktop
adduser user1
visudo
su – user1
vncserver
• だいたいのことはできます
• Kubernetesのサービスと組み合わせることでNATネットワークに接
続しているVMのように利用可能
構成管理ツールによる自動構成
• sshでログインできるようになったので、rsyncでファイルを送
り込んだり、AnsibleやChef(Knife-Zero)などの構成管理ツール
で好きな環境に自動構成することが可能
• 別環境で利用しているPlaybook/Recipeをそのまま活用可能
• ポートは変更されているが、sshのセキュリティには注意
• rootログイン禁止
• 鍵認証
• fail2banなどの導入
• リモートログインが不要なときはsshdを停止したり、Kubernetes側の
サービスを削除
開発環境をさらに充実させよう
• 隣でjenkinsやredmine、wekanなどのコンテナーを動かす
• DockerHubの公式イメージをデプロイするだけ
• コンテナー1つ動かすだけではストレージ永続化はできないので注意
• たまにコンテナーに入ってObject Storage等にファイルをバックアッ
プすることはできる
• httpなのはちょっと嫌
• https化は真面目にnginxなどを立ててもいいが、その場合ポート番号
は選べない
• CFアプリで簡易リバースプロキシを作ってSSLオフロードをさせるほ
うがmybluemix.netのドメインも使えて便利
CFアプリでつくる簡易リバースプロキシ
• Python Flaskで簡易的なリバースプロキシを作ってみます
• あくまでテスト用(本格利用を想定したものではありません)
• Getting Started with Python on IBM Cloud (https://github.com/IBM-
Bluemix/get-started-python)をcloneして、hello.pyを書き換え(次
ページのスライドを参照)
• 「host =」の行にKubernetesのワーカー・ノードのグローバルIPと
サービスで外部にexposeしたポートを記載
• httpで来た場合、httpsにリダイレクトさせる
• POSTしたときなど、リダイレクト先がKubernetesのIPで返ってくる
ので、レスポンスヘッダーのLocationも書き換える
(https://gist.github.com/k-sat/0305f2627c4eca24fafff442a22b7ef6)
Redmineのコンテナーを動かした例
from flask import Flask, request, redirect, Response
import cf_deployment_tracker
import os
import requests
host = ‘xxx.xxx.xxx.xxx:yyy'
cf_host = 'k8s-proxy.au-syd.mybluemix.net'
port = int(os.getenv('PORT', 8000))
cf_deployment_tracker.track()
app = Flask(__name__)
@app.before_request
def before_request_handler():
if 'X-Forwarded-Proto' in request.headers:
if request.headers['X-Forwarded-Proto'] != 'https':
url = request.url.replace('http://', 'https://', 1)
return redirect(url, code=301)
@app.route('/', defaults={'url': ''})
@app.route('/<path:url>', methods=['GET', 'POST'])
def cfproxy(url):
resp = requests.request(
method=request.method, url="http://{}/{}".format(host, url),
headers={k: v for (k, v) in request.headers if k != 'Host'},
data=request.get_data(), cookies=request.cookies,
allow_redirects=False)
exclude = ['connection', 'content-encoding',
'content-length', 'transfer-encoding']
headers = []
for key, value in resp.raw.headers.items():
if key.lower() == 'location':
value = value.replace(host, cf_host)
if key.lower() not in exclude:
headers.append((key, value))
return Response(resp.content, resp.status_code, headers)
if __name__ == '__main__':
app.run(host='0.0.0.0', port=port, debug=True)
簡易リバースプロキシの構成
HTTP
Kubernetes
IBM Cloud(Sydney)
Cloud Foundry
Kubernetesサービス
http://xxx.xxx.xxx.xxx:yyy
https://k8s-proxy.au-
syd.mybluemix.netにアクセス
インターネットCFアプリ
https://k8s-proxy.au-
syd.mybluemix.net
URL書き換え
requests.request()
redmine:latest
http://10.zzz.zzz.zzz:3000
応用事例紹介
Kitchen-Ansiblepushを利用したPlaybook
開発例
• 社内ではコンテナー技術を活かした自動テストを実施
• GitHubにpush
• Travis CIの自動ビルドによりVM上にChefDK, Ansible, Kitchen-
Docker, Kitchen-Ansiblepush導入
• Test-Kitchenが自動テスト開始
• Kitchen-DockerがDockerイメージを起動
• Kitchen-AnsiblepushがDockerコンテナにSSH経由でAnsible実行
• InSpecでVerify
• Kitchen-Ansibleではなく、Kitchen-Ansiblepushを使って開発
しておいたことで、今回のようなSSHが使える環境でそのまま
適用できた
.travis.ymlサンプル(https://gist.github.com/k-sat/0c8e4fb5c9df60f658e236227cdd4028)
.kitchen.ymlサンプル(https://gist.github.com/k-sat/214ce8422ebfe9761398f47304737ecc)
この資料に含まれる情報は可能な限り正確を期しておりますが、日本アイ・ビー・エム株式会社の正式なレビューを受け
ておらず、当資料に記載された内容に関して日本アイ・ビー・エムは何ら保証するものではありません。
ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独自の見解を反
映したものです。それらは情報提供の目的のみで提供されており、いかなる参加者に対しても法律的またはその他の指導
や助言を意図したものではなく、またそのような結果を生むものでもありません。本講演資料に含まれている情報につい
ては、完全性と正確性を期するよう努力しましたが、「現状のまま」提供され、明示または暗示にかかわらずいかなる保
証も伴わないものとします。本講演資料またはその他の資料の使用によって、あるいはその他の関連によって、いかなる
損害が生じた場合も、IBMは責任を負わないものとします。本講演資料に含まれている内容は、IBMまたはそのサプライ
ヤーやライセンス交付者からいかなる保証または表明を引きだすことを意図したものでも、IBM ソフトウェアの使用を規
定する適用ライセンス契約の条項を変更することを意図したものでもなく、またそのような結果を生むものでもありませ
ん。
本講演資料でIBM製品、プログラム、またはサービスに言及していても、IBMが営業活動を行っているすべての国でそれ
らが使用可能であることを暗示するものではありません。本講演資料で言及している製品リリース日付や製品機能は、市
場機会またはその他の要因に基づいてIBM独自の決定権をもっていつでも変更できるものとし、いかなる方法においても
将来の製品または機能が使用可能になると確約することを意図したものではありません。本講演資料に含まれている内容
は、参加者が開始する活動によって特定の販売、売上高の向上、またはその他の結果が生じると述べる、または暗示する
ことを意図したものでも、またそのような結果を生むものでもありません。パフォーマンスは、管理された環境において
標準的なIBMベンチマークを使用した測定と予測に基づいています。ユーザーが経験する実際のスループットやパフォー
マンスは、ユーザーのジョブ・ストリームにおけるマルチプログラミングの量、入出力構成、ストレージ構成、および処
理されるワークロードなどの考慮事項を含む、数多くの要因に応じて変化します。したがって、個々のユーザーがここで
述べられているものと同様の結果を得られると確約するものではありません。
記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使用したか、またそれらのお客様が達成
した結果の実例として示されたものです。実際の環境コストおよびパフォーマンス特性は、お客様ごとに異なる場合があ
ります。
IBM, IBM ロゴ、ibm.com, は、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。
他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。
現時点でのIBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧ください。

More Related Content

What's hot

Kubernetes Cost Optimization
Kubernetes Cost OptimizationKubernetes Cost Optimization
Kubernetes Cost OptimizationShiho ASA
 
Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021
Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021
Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021Oshitari_kochi
 
OpenStack Summit 2017 Boston 報告会 サミット全体概要
OpenStack Summit 2017 Boston 報告会 サミット全体概要OpenStack Summit 2017 Boston 報告会 サミット全体概要
OpenStack Summit 2017 Boston 報告会 サミット全体概要Yukinori Sagara
 
[Cloud OnAir] 開発ツールと踏み出す Kubernetes への第一歩 2019年9月19日 放送
[Cloud OnAir] 開発ツールと踏み出す Kubernetes への第一歩 2019年9月19日 放送[Cloud OnAir] 開発ツールと踏み出す Kubernetes への第一歩 2019年9月19日 放送
[Cloud OnAir] 開発ツールと踏み出す Kubernetes への第一歩 2019年9月19日 放送Google Cloud Platform - Japan
 
Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -真吾 吉田
 
クラウドネイティブによる低コスト開発
クラウドネイティブによる低コスト開発クラウドネイティブによる低コスト開発
クラウドネイティブによる低コスト開発Shinichi Ueno
 
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with PythonPythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with PythonYoichi Kawasaki
 
IBM Cloud Intro for IBM z Community
IBM Cloud Intro for IBM z CommunityIBM Cloud Intro for IBM z Community
IBM Cloud Intro for IBM z CommunityTomoari Yasuda
 
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるか
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるかDeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるか
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるかbitbank, Inc. Tokyo, Japan
 
IBM Cloud Internet Services Overview
IBM Cloud Internet Services OverviewIBM Cloud Internet Services Overview
IBM Cloud Internet Services OverviewTomoari Yasuda
 
Introducing IBM Cloud & Cognitive
Introducing IBM Cloud & CognitiveIntroducing IBM Cloud & Cognitive
Introducing IBM Cloud & CognitiveAtsumori Sasaki
 
仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践 仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践 bitbank, Inc. Tokyo, Japan
 
IoT(Bluetooth mesh) × サーバーレス
IoT(Bluetooth mesh) × サーバーレスIoT(Bluetooth mesh) × サーバーレス
IoT(Bluetooth mesh) × サーバーレスMasahiro NAKAYAMA
 
AWS IoTを使った双方向通信システムの実装と注意点
AWS IoTを使った双方向通信システムの実装と注意点AWS IoTを使った双方向通信システムの実装と注意点
AWS IoTを使った双方向通信システムの実装と注意点Kohei MATSUSHITA
 
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送Google Cloud Platform - Japan
 
Hybrid serverless architecture using open whisk ibm cloud functions and istio...
Hybrid serverless architecture using open whisk ibm cloud functions and istio...Hybrid serverless architecture using open whisk ibm cloud functions and istio...
Hybrid serverless architecture using open whisk ibm cloud functions and istio...Tsuyoshi Hirayama
 
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送Google Cloud Platform - Japan
 
No-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現するNo-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現するKiyoshi Fukuda
 
サーバーレス・アーキテクチャ概要
サーバーレス・アーキテクチャ概要サーバーレス・アーキテクチャ概要
サーバーレス・アーキテクチャ概要真吾 吉田
 

What's hot (20)

Kubernetes Cost Optimization
Kubernetes Cost OptimizationKubernetes Cost Optimization
Kubernetes Cost Optimization
 
Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021
Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021
Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021
 
OpenStack Summit 2017 Boston 報告会 サミット全体概要
OpenStack Summit 2017 Boston 報告会 サミット全体概要OpenStack Summit 2017 Boston 報告会 サミット全体概要
OpenStack Summit 2017 Boston 報告会 サミット全体概要
 
[Cloud OnAir] 開発ツールと踏み出す Kubernetes への第一歩 2019年9月19日 放送
[Cloud OnAir] 開発ツールと踏み出す Kubernetes への第一歩 2019年9月19日 放送[Cloud OnAir] 開発ツールと踏み出す Kubernetes への第一歩 2019年9月19日 放送
[Cloud OnAir] 開発ツールと踏み出す Kubernetes への第一歩 2019年9月19日 放送
 
Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -
 
クラウドネイティブによる低コスト開発
クラウドネイティブによる低コスト開発クラウドネイティブによる低コスト開発
クラウドネイティブによる低コスト開発
 
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with PythonPythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
 
IBM Cloud Intro for IBM z Community
IBM Cloud Intro for IBM z CommunityIBM Cloud Intro for IBM z Community
IBM Cloud Intro for IBM z Community
 
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるか
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるかDeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるか
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるか
 
IBM Cloud Internet Services Overview
IBM Cloud Internet Services OverviewIBM Cloud Internet Services Overview
IBM Cloud Internet Services Overview
 
Introducing IBM Cloud & Cognitive
Introducing IBM Cloud & CognitiveIntroducing IBM Cloud & Cognitive
Introducing IBM Cloud & Cognitive
 
仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践 仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践
 
IoT(Bluetooth mesh) × サーバーレス
IoT(Bluetooth mesh) × サーバーレスIoT(Bluetooth mesh) × サーバーレス
IoT(Bluetooth mesh) × サーバーレス
 
AWS IoTを使った双方向通信システムの実装と注意点
AWS IoTを使った双方向通信システムの実装と注意点AWS IoTを使った双方向通信システムの実装と注意点
AWS IoTを使った双方向通信システムの実装と注意点
 
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送
 
Hybrid serverless architecture using open whisk ibm cloud functions and istio...
Hybrid serverless architecture using open whisk ibm cloud functions and istio...Hybrid serverless architecture using open whisk ibm cloud functions and istio...
Hybrid serverless architecture using open whisk ibm cloud functions and istio...
 
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
 
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
 
No-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現するNo-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現する
 
サーバーレス・アーキテクチャ概要
サーバーレス・アーキテクチャ概要サーバーレス・アーキテクチャ概要
サーバーレス・アーキテクチャ概要
 

Similar to Kubernetes+Ansibleでつくる最新Linuxディストリビューション開発環境

Azureで実装する話題のコンテナサービス
Azureで実装する話題のコンテナサービスAzureで実装する話題のコンテナサービス
Azureで実装する話題のコンテナサービスTsukasa Kato
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーToru Makabe
 
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」Kazumi IWANAGA
 
Kubernetes ときどき Serverless -- cndjp第1回勉強会
Kubernetes ときどき Serverless -- cndjp第1回勉強会Kubernetes ときどき Serverless -- cndjp第1回勉強会
Kubernetes ときどき Serverless -- cndjp第1回勉強会Hiroshi Hayakawa
 
20171112 OSS on Azure another story and more
20171112 OSS on Azure another story and more20171112 OSS on Azure another story and more
20171112 OSS on Azure another story and moreTakayoshi Tanaka
 
Node.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたことNode.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたことbitbank, Inc. Tokyo, Japan
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshopDaisuke Sugai
 
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまでCode for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまでNaoyuki Yamada
 
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Takashi Kanai
 
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまでSphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまでStudy Group by SciencePark Corp.
 
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tkKubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tkwhywaita
 
Microsoft azureとdockerとansibleと
Microsoft azureとdockerとansibleとMicrosoft azureとdockerとansibleと
Microsoft azureとdockerとansibleとKinoshita Miku
 
The seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurugThe seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurugSAKURUG co.
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~Yuki Ando
 
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン雄哉 吉田
 
Shiva 〜Nextremerをscale upする機械学習環境〜
Shiva 〜Nextremerをscale upする機械学習環境〜Shiva 〜Nextremerをscale upする機械学習環境〜
Shiva 〜Nextremerをscale upする機械学習環境〜Kazuki Morozumi
 
アプリケーションエンジニアのためのクラウドインフラ再入門 (2/3)
アプリケーションエンジニアのためのクラウドインフラ再入門 (2/3)アプリケーションエンジニアのためのクラウドインフラ再入門 (2/3)
アプリケーションエンジニアのためのクラウドインフラ再入門 (2/3)Takashi Sogabe
 
大規模ゲーム開発における build 高速化と安定化
大規模ゲーム開発における build 高速化と安定化大規模ゲーム開発における build 高速化と安定化
大規模ゲーム開発における build 高速化と安定化DeNA
 
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Appsグリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & AppsGoogle Cloud Platform - Japan
 

Similar to Kubernetes+Ansibleでつくる最新Linuxディストリビューション開発環境 (20)

Azureで実装する話題のコンテナサービス
Azureで実装する話題のコンテナサービスAzureで実装する話題のコンテナサービス
Azureで実装する話題のコンテナサービス
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
 
IoTを支えるAWSアーキテクチャ
IoTを支えるAWSアーキテクチャIoTを支えるAWSアーキテクチャ
IoTを支えるAWSアーキテクチャ
 
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
 
Kubernetes ときどき Serverless -- cndjp第1回勉強会
Kubernetes ときどき Serverless -- cndjp第1回勉強会Kubernetes ときどき Serverless -- cndjp第1回勉強会
Kubernetes ときどき Serverless -- cndjp第1回勉強会
 
20171112 OSS on Azure another story and more
20171112 OSS on Azure another story and more20171112 OSS on Azure another story and more
20171112 OSS on Azure another story and more
 
Node.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたことNode.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたこと
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshop
 
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまでCode for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
 
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Chefで始めるWindows Server構築
Chefで始めるWindows Server構築
 
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまでSphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
 
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tkKubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
 
Microsoft azureとdockerとansibleと
Microsoft azureとdockerとansibleとMicrosoft azureとdockerとansibleと
Microsoft azureとdockerとansibleと
 
The seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurugThe seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurug
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
 
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
 
Shiva 〜Nextremerをscale upする機械学習環境〜
Shiva 〜Nextremerをscale upする機械学習環境〜Shiva 〜Nextremerをscale upする機械学習環境〜
Shiva 〜Nextremerをscale upする機械学習環境〜
 
アプリケーションエンジニアのためのクラウドインフラ再入門 (2/3)
アプリケーションエンジニアのためのクラウドインフラ再入門 (2/3)アプリケーションエンジニアのためのクラウドインフラ再入門 (2/3)
アプリケーションエンジニアのためのクラウドインフラ再入門 (2/3)
 
大規模ゲーム開発における build 高速化と安定化
大規模ゲーム開発における build 高速化と安定化大規模ゲーム開発における build 高速化と安定化
大規模ゲーム開発における build 高速化と安定化
 
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Appsグリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
 

More from BMXUG

Node-REDのノード開発容易化ツール Node generator
Node-REDのノード開発容易化ツールNode generatorNode-REDのノード開発容易化ツールNode generator
Node-REDのノード開発容易化ツール Node generatorBMXUG
 
無料で使える画像認識、Watson Visual Recognitionで遊んでみよう
無料で使える画像認識、Watson Visual Recognitionで遊んでみよう無料で使える画像認識、Watson Visual Recognitionで遊んでみよう
無料で使える画像認識、Watson Visual Recognitionで遊んでみようBMXUG
 
Bluemixで実現する高速CMS環境と活用方法
Bluemixで実現する高速CMS環境と活用方法Bluemixで実現する高速CMS環境と活用方法
Bluemixで実現する高速CMS環境と活用方法BMXUG
 
Kubernets on IBM Cloud + DevOps
Kubernets on IBM Cloud + DevOpsKubernets on IBM Cloud + DevOps
Kubernets on IBM Cloud + DevOpsBMXUG
 
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現BMXUG
 
(きっと)あなたにも出来る!Hyperledger Composer でブロックチェーンアプリを動かしてみた
(きっと)あなたにも出来る!Hyperledger Composer でブロックチェーンアプリを動かしてみた(きっと)あなたにも出来る!Hyperledger Composer でブロックチェーンアプリを動かしてみた
(きっと)あなたにも出来る!Hyperledger Composer でブロックチェーンアプリを動かしてみたBMXUG
 
初めてのWatson Build Challenge
初めてのWatson Build Challenge初めてのWatson Build Challenge
初めてのWatson Build ChallengeBMXUG
 
【大阪】Bluemix勉強会 - Watson ハンズオン -
【大阪】Bluemix勉強会 - Watson ハンズオン - 【大阪】Bluemix勉強会 - Watson ハンズオン -
【大阪】Bluemix勉強会 - Watson ハンズオン - BMXUG
 
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-BMXUG
 
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテク
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテクSNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテク
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテクBMXUG
 
Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方BMXUG
 
Deep Security on Bluemix IaaSによるセキュリティ対策について
Deep Security on Bluemix IaaSによるセキュリティ対策についてDeep Security on Bluemix IaaSによるセキュリティ対策について
Deep Security on Bluemix IaaSによるセキュリティ対策についてBMXUG
 
Node-REDのロードマップや見どころ
Node-REDのロードマップや見どころNode-REDのロードマップや見どころ
Node-REDのロードマップや見どころBMXUG
 
ユーザー体験を盛り上げるアプリとBluemix
ユーザー体験を盛り上げるアプリとBluemixユーザー体験を盛り上げるアプリとBluemix
ユーザー体験を盛り上げるアプリとBluemixBMXUG
 
20160115nodered design patterns
20160115nodered design patterns20160115nodered design patterns
20160115nodered design patternsBMXUG
 
Watsonでメール監視
Watsonでメール監視Watsonでメール監視
Watsonでメール監視BMXUG
 
よく見てワトソン!
よく見てワトソン!よく見てワトソン!
よく見てワトソン!BMXUG
 
ふぁ!?フォトソン君
ふぁ!?フォトソン君ふぁ!?フォトソン君
ふぁ!?フォトソン君BMXUG
 
みまもりWATニャン
みまもりWATニャンみまもりWATニャン
みまもりWATニャンBMXUG
 
英単語帳作成アプリケーション
英単語帳作成アプリケーション英単語帳作成アプリケーション
英単語帳作成アプリケーションBMXUG
 

More from BMXUG (20)

Node-REDのノード開発容易化ツール Node generator
Node-REDのノード開発容易化ツールNode generatorNode-REDのノード開発容易化ツールNode generator
Node-REDのノード開発容易化ツール Node generator
 
無料で使える画像認識、Watson Visual Recognitionで遊んでみよう
無料で使える画像認識、Watson Visual Recognitionで遊んでみよう無料で使える画像認識、Watson Visual Recognitionで遊んでみよう
無料で使える画像認識、Watson Visual Recognitionで遊んでみよう
 
Bluemixで実現する高速CMS環境と活用方法
Bluemixで実現する高速CMS環境と活用方法Bluemixで実現する高速CMS環境と活用方法
Bluemixで実現する高速CMS環境と活用方法
 
Kubernets on IBM Cloud + DevOps
Kubernets on IBM Cloud + DevOpsKubernets on IBM Cloud + DevOps
Kubernets on IBM Cloud + DevOps
 
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
 
(きっと)あなたにも出来る!Hyperledger Composer でブロックチェーンアプリを動かしてみた
(きっと)あなたにも出来る!Hyperledger Composer でブロックチェーンアプリを動かしてみた(きっと)あなたにも出来る!Hyperledger Composer でブロックチェーンアプリを動かしてみた
(きっと)あなたにも出来る!Hyperledger Composer でブロックチェーンアプリを動かしてみた
 
初めてのWatson Build Challenge
初めてのWatson Build Challenge初めてのWatson Build Challenge
初めてのWatson Build Challenge
 
【大阪】Bluemix勉強会 - Watson ハンズオン -
【大阪】Bluemix勉強会 - Watson ハンズオン - 【大阪】Bluemix勉強会 - Watson ハンズオン -
【大阪】Bluemix勉強会 - Watson ハンズオン -
 
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
 
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテク
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテクSNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテク
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテク
 
Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方
 
Deep Security on Bluemix IaaSによるセキュリティ対策について
Deep Security on Bluemix IaaSによるセキュリティ対策についてDeep Security on Bluemix IaaSによるセキュリティ対策について
Deep Security on Bluemix IaaSによるセキュリティ対策について
 
Node-REDのロードマップや見どころ
Node-REDのロードマップや見どころNode-REDのロードマップや見どころ
Node-REDのロードマップや見どころ
 
ユーザー体験を盛り上げるアプリとBluemix
ユーザー体験を盛り上げるアプリとBluemixユーザー体験を盛り上げるアプリとBluemix
ユーザー体験を盛り上げるアプリとBluemix
 
20160115nodered design patterns
20160115nodered design patterns20160115nodered design patterns
20160115nodered design patterns
 
Watsonでメール監視
Watsonでメール監視Watsonでメール監視
Watsonでメール監視
 
よく見てワトソン!
よく見てワトソン!よく見てワトソン!
よく見てワトソン!
 
ふぁ!?フォトソン君
ふぁ!?フォトソン君ふぁ!?フォトソン君
ふぁ!?フォトソン君
 
みまもりWATニャン
みまもりWATニャンみまもりWATニャン
みまもりWATニャン
 
英単語帳作成アプリケーション
英単語帳作成アプリケーション英単語帳作成アプリケーション
英単語帳作成アプリケーション
 

Recently uploaded

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 

Recently uploaded (9)

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 

Kubernetes+Ansibleでつくる最新Linuxディストリビューション開発環境