SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
CNCF Updates 2019 Winter version
and Knative
Masahito Zembutsu
@zembutsu
SAKURA Internet Inc.
Jan 10, 2019
Red Hat on Cloud Day
• CNCF ( Cloud Native Computing Foundation ) とは、
ベンダ中立の立場でオープンソースのエコシステムを促進する団体
• 2018年はプロジェクトのいくつかが Graduate (誰でも利用できる状態)
に移行- Kubernetes(3月)、Prometheus(8月)、Envoy(11月)
• Knative とは、最新のサーバレス・ワークロードを構築・展開・管理する
ための、Kubernetes 基盤のプラットフォーム。
Cloud Native
Computing Foundation
3
© 2018 Cloud Native Computing Foundation4 ※ https://github.com/cncf/presentations からの引用
コンテナ クラウド
ネイティブ
仮想化からクラウド・ネイティブへ
From Virtualization to Cloud Native
オープン
ソース
IaaS
Paa
S
オープン
ソース
PaaS
仮想化
2000 2001 2006 2009 2010 2011
非仮想化
ハードウェア
2013 2015
IaaS
• クラウド・ネイティブ・コンピューティングはオープンソースのソフト
ウェアを積み重ね、次のために用います:
– アプリケーションをマイクロサービス(microservices)に分割し、
– 各パーツ自身をコンテナにパッケージし、
– リソース利用を最適化するために、動的に統合および
オーケストレート(orchestrate)する
Cloud Native Computing Foundation (CNCF)
5【参考】 CNCF About https://www.cncf.io/about/faq/
2000年設立。Linuxを中心としたオープンソースの
エコシステムを築くため、コンピュータ業界を中心に
自動車業界など、50以上のサブプロジェクトを持つ。
幅広く業界との調整や標準化のために努める非営利
団体。
ベンダロックイン無くクラウドを移動できるように
 コンテナ化
 動的なオーケストレーション
 マイクロサービス指向
オープンソースのソフトウェアを積み重ねて:
アプリケーションやプロセス等の各パートをコンテナ内に
パッケージ化し、再利用性、透明性、、リソースを分離
コンテナを活発にスケジュールし、
リソース利用率の最適化を管理
アプリケーションをマイクロサービスに分割し、
全体的な敏捷性(agility)とメンテナンス性を極めて向上
プロジェクトを支援2015年設立
CNCF
• https://www.cncf.io
6
CNCF Cloud Native Definition v1.0
• Cloud native technologies empower
organizations to build and run scalable
applications in modern, dynamic environments
such as public, private, and hybrid clouds.
Containers, service meshes, microservices,
immutable infrastructure, and declarative APIs
exemplify this approach.
• These techniques enable loosely coupled
systems that are resilient, manageable, and
observable. Combined with robust automation,
they allow engineers to make high-impact
changes frequently and predictably with
minimal toil.
• The Cloud Native Computing Foundation seeks
to drive adoption of this paradigm by fostering
and sustaining an ecosystem of open source,
vendor-neutral projects. We democratize state-
of-the-art patterns to make these innovations
accessible for everyone.
7https://github.com/cncf/toc/blob/master/DEFINITION.md (2018-06-11)
クラウド・ネイティブ技術は、組織に対して
様々に移り変わる環境で構築・実行できる
ようにする。宣言型APIの手法を用いる。
技術により、柔軟性があり、管理および管
理可能な疎結合のシステムを実現する。
技術者は最低限の作業で、定期的な変更
や予測が可能になる。
CNCFはベンダ中立の立場でオープン
ソースのエコシステムを育成する。
誰もがイノベーションにアクセスできるよ
う、最先端のパターンを民主化する。
従来のオーケストレーション
8【参考】 https://www.slideshare.net/Docker/container-orchestration-from-theory-to-practice/7
クラスタ
一方通行
宣言型サービス・モデルのオーケストレーション
9
Declarative service model
【参考】 https://www.slideshare.net/Docker/container-orchestration-from-theory-to-practice/7
OD クラスタ
Δ S
D = 期待状態
O = オーケストレータ
S = 状態
Δ = 状態から期待状態への収束
フィードバック
 レプリカ作成
 グローバル・サービス
並列
遅延
変更可能
10
Orchestration
( ( )
Scheduling Cluster Management
複数のホスト・システム上を横
断するアプリケーションをス
ケール(拡大・縮小)できる機能
※コンテナに依存しない
• Marathon, chronos
• Docker swarm
• Deis
• fleet
• Apache Mesos
• DCOS (Mesosphere)
• Kubernetes
• Docker Engine
(swarm mode)
+ Docker Compose
• Rancher
• Nomad
設定ファイルをベースに
サービスを定義・維持
計算資源の抽象化
Cloud Native Trail Map
• https://github.com/cncf/trailmap
• どのように Cloud Native を実現するか
道筋を示している
• 1,2,3 は必須
• 4からは必要に応じて
11
1. コンテナ化
• Docker コンテナで一般的に行う
• あらゆる大きさのアプリケーションと依存関係(エ
ミュレータ上で実行する PDP-11 のコードですら)
をコンテナ化できる
• 時間がたてば、適切なアプリケーション分割を求
めるようになり、次世代の機能をマイクロサービス
として書くでしょう
12
2. CI/CD
• 継続的インテグレーション/継続的デリバリ
(CI/CD)をセットアップすると、ソースコードに対
する変更の結果、自動的に新しいコンテナが構
築、テストされ、定期的にテスト環境に展開する
だけでなく、本番環境にすら展開する。
• ロールアウト、ロールバック、テストを自動的に行
うようセットアップする。
13
3. オーケストレーション
• Kubernetes は業界トップのオーケストレーション・
ソリューションです。
• 認証 Kubernetes ディストリビューション、対応
(Hosted)プラットフォーム、インストーラーから
選択すべきです。
14
Cloud Native Trail Map
• https://github.com/cncf/trailmap
• どのように Cloud Native を実現するか
道筋を示している
• 1,2,3 は必須
• 4からは必要に応じて
15
Cloud Native 参照アーキテクチャ
Networking
Provisioning
Runtime
Orchestration & Management
Application Definition / Development
Compute
Storage
マイクロサービス・パターン
分散オーケストレーションと管理
コンテナ化
インフラ
※ CNCFプロジェクトが定義する範囲外
【参考】 https://github.com/cncf/presentations/blob/master/2016-software-circus/what-is-cloud-native/what-is-cloud-native.pdf 16
© 2018 Cloud Native Computing Foundation17
インタラクティブなランドスケープは l.cncf.io をご覧ください
Cloud Native Landscape https://l.cncf.io
© 2018 Cloud Native Computing Foundation19
CNCF Updates
2019 Winter Version
20
CNCFのプロジェクト成熟度
21
CNCFがホストするプロジェクト
22
Knative
23
Knative - https://github.com/knative
24
• 最新のサーバレス・ワークロードを
構築・展開・管理するための、
Kubernetes 基盤のプラットフォーム
Kubernetes-based platform to build, deploy,
and manager modern serverless workloads
• Google Cloud Next 2018 で発表
2018-06-24
• Google, Pivotal, IBM, Red Hat, SAP
• 最新のサーバレス・ワークロードを
構築・展開・管理するための、
Kubernetes 基盤のプラットフォーム
Kubernetes-based platform to build, deploy,
and manager modern serverless workloads
https://github.com/knative/docs
Cloud Native 参照アーキテクチャ
Networking
Provisioning
Runtime
Orchestration & Management
Application Definition / Development
Compute
Storage
マイクロサービス・パターン
分散オーケストレーションと管理
コンテナ化
インフラ
※ CNCFプロジェクトが定義する範囲外
【参考】 https://github.com/cncf/presentations/blob/master/2016-software-circus/what-is-cloud-native/what-is-cloud-native.pdf 25
Knative アーキテクチャ
26
Knative
Istio
Kuberneteskubectl
機能
FEATURE
構築
Build
サービス
Serving
イベント
Events
• ルーティング
• バージョン管理
• スケーリング
https://github.com/knative/serving
Kubernetes-based, scale-to-zero, request-driven compute
• テンプレート
• カスタムソース
https://github.com/knative/build
A Kubernetes-native Build resource
• パイプライン
• トリガ
https://github.com/knative/eventing
Open source specification and implementation of
Knative event binding and delivery
API
そもそも、どうしてServerless的アプローチなのか?
• 物理マシンじゃだめなんですか?
• VMじゃだめなんですか?
• クラウドじゃだめなんですか?
• コンテナじゃだめなんですか?
• Kubernetesじゃだめなんですか?
27
ソフトウェア(アプリケーション)の実行環境を分けながら
効率的に計算資源を使いたい、という歴史的経緯
28
物理サーバだけの時代
とある物理サーバ
故障すると大変
CPU メモリ ディスク
調達・管理コストの課題
基本、ハードウェア固定
オペレーティングシステム
ミドルウェアやライブラリA B C
アプリ
1
リソース有効活用のしづらさ
29
仮想化技術の時代
とある仮想サーバA とある仮想サーバB とある仮想サーバC
OS
ミドルウェア
アプリケーション
OS
ミドルウェア
アプリケーション
OS
ミドルウェア
アプリケーション
時間
リ
ソ
ー
ス
使
用
率
時間 時間
サーバが増減できるよ、やったね!
アプリケーション アプリケーション アプリケーション
うーん、この無駄
30
思い描く理想
サーバ1台で3台分の仕事ができるよ、やったね!
31
分かっちゃいるけど
どうするんだこれ?
• クラスタを効率的に管理するには?
• システムの冗長性を担保するには?
• スケールアップ・スケールダウンを
簡単にするには?
とある管理者の
憂鬱
32
とある仮想サーバA とある仮想サーバB とある仮想サーバC
OS OS OS
時間
リ
ソ
ー
ス
使
用
率
時間 時間
効率的に使えるよ、やったね!
スケジューラの出番
何か、のスケジューラ
アプリ アプリアプリ アプリ アプリアプリアプリ アプリ
動くアプリが増えるね!!
アプリ
33
分かっちゃいるけど
どうするんだこれ?
その2
• アプリケーションのセットアップ・削除を
簡単に行うには?
• スケールアップ・スケールダウンを
簡単にするには?
とある管理者の
憂鬱
34
35
時間 時間 時間
Knative
Istio
Kubernetes
機能
FEATURE
構築
Build
サービス
Serving
イベント
Events
setup
• 事前準備
• /etc/kubernetes/manifests/kube-apiserver.yaml
「 - --enable-admission-plugins=NodeRestriction,MutatingAdmissionWebhook」
• それから https://github.com/knative/docs/blob/master/install/README.md
• kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/istio-crds.yaml && ¥
• kubectl apply --filename https://raw.githubusercontent.com/knative/serving/v0.2.2/third_party/istio-1.0.2/istio.yaml
• kubectl label namespace default istio-injection=enabled
• kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/release.yaml
• kubectl apply --filename https://raw.githubusercontent.com/knative/serving/v0.2.2/third_party/config/build/release.yaml
• ドキュメント・サンプル
• https://github.com/knative/docs
36
https://github.com/knative/docs
Kubernetes-based platform to build, deploy, and manage
modern serverless workloads
37
ちなみに
38
ソフトウェアや
サービス開発の
前提が変わる
• パッケージ販売モデルの終
焉と、終わりなき開発・改善
• オーバーシューティング
(出典)ソフトウェアビジネスの未来、前川徹、2011年
キーワード
40
Robotic Process Automation
ロボティック・プロセス・
オートメーション
Serverless
FaaS (Function as a Service)
サービス・アプリケーション層
計算資源の基盤・プラットフォーム層
 サーバレス・コンピューティングはアプリケーションを構築・実行
するための概念を言及するもので、サーバ管理は扱わない。
→アプリケーションの洗練されたデプロイ・モデル(方式)
 サーバレス・コンピューティングとは、コードを実行するために
サーバを持たないのを意味するのではないし、運用エンジニア
が不要になるのも意味しない。
→開発者はビジネスロジックに応じたアプリケーションを書くの
に集中でき、運用担当者はビジネスにクリティカルなタスクに
集中できる。
 ロボティック・プロセス・オートメーション(Robotic
Process Automation, RPA)とは、認知技術(ルールエ
ンジン・機械学習・人工知能等)を活用した、主にホワイト
カラー業務の効率化・自動化の取組みである。
 人間の補完として業務を遂行できることから、仮想知的労
働者(Digital Labor)とも言われている。また、デスクトッ
プ作業のみに絞ったものをロボティック・デスクトップ・
オートメーションと呼び、RPAと区別することもある。
コーディングが不要
サーバの管理が不要
まとめ
41
まとめ
• CNCF ( Cloud Native Computing Foundation ) とは、
ベンダ中立の立場でオープンソースのエコシステムを促進する団体。
• 2018年はプロジェクトのいくつかが Graduate (誰でも利用できる状態)
に移行- Kubernetes(3月)、Prometheus(8月)、Envoy(11月)
• Knative とは、最新のサーバレス・ワークロードを構築・展開・管理する
ための、Kubernetes 基盤のプラットフォーム。
42
Q&A
• 何か気になるところはありますか?
• Twitter:
@zembutsu
• 過去のスライド:
https://slideshare.net/zembutsu
43

Más contenido relacionado

La actualidad más candente

"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
Etsuji Nakai
 

La actualidad más candente (20)

Kubernetes introduction
Kubernetes introductionKubernetes introduction
Kubernetes introduction
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門
 
Dockerの基本的な話
Dockerの基本的な話Dockerの基本的な話
Dockerの基本的な話
 
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
 
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
 
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
 
Docker入門
Docker入門Docker入門
Docker入門
 
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
 
Docker 17.06 Updates 最近何が変わったの?
Docker 17.06 Updates 最近何が変わったの?Docker 17.06 Updates 最近何が変わったの?
Docker 17.06 Updates 最近何が変わったの?
 
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
 
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解
 
Docker1.13で変わったことをわからないなりにまとめてみた
Docker1.13で変わったことをわからないなりにまとめてみたDocker1.13で変わったことをわからないなりにまとめてみた
Docker1.13で変わったことをわからないなりにまとめてみた
 
Docker & Kubernetes基礎
Docker & Kubernetes基礎Docker & Kubernetes基礎
Docker & Kubernetes基礎
 
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
 
インフラエンジニアのためのRancherを使ったDocker運用入門
インフラエンジニアのためのRancherを使ったDocker運用入門インフラエンジニアのためのRancherを使ったDocker運用入門
インフラエンジニアのためのRancherを使ったDocker運用入門
 
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
 
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
 
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
 
そろそろ知っておきたい!!コンテナ技術と Dockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホンそろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術と Dockerのキホン
 

Similar a CNCF Updates 2019 Winter version and Knative

Similar a CNCF Updates 2019 Winter version and Knative (20)

Kubernetes超入門
Kubernetes超入門Kubernetes超入門
Kubernetes超入門
 
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
 
[DevSumi2019]Cloud Native アプリケーションに最適!Oracle Cloud Infrastructureの魅力!
[DevSumi2019]Cloud Native アプリケーションに最適!Oracle Cloud Infrastructureの魅力![DevSumi2019]Cloud Native アプリケーションに最適!Oracle Cloud Infrastructureの魅力!
[DevSumi2019]Cloud Native アプリケーションに最適!Oracle Cloud Infrastructureの魅力!
 
[Cloud OnAir] Google Cloud Next '18 in Tokyo サーバレス特集 2018年9月27日 放送
[Cloud OnAir] Google Cloud Next '18 in Tokyo サーバレス特集 2018年9月27日 放送[Cloud OnAir] Google Cloud Next '18 in Tokyo サーバレス特集 2018年9月27日 放送
[Cloud OnAir] Google Cloud Next '18 in Tokyo サーバレス特集 2018年9月27日 放送
 
Cloud Native をやっていくにはどう学んでいくかをみんなで考えてみる
Cloud Native をやっていくにはどう学んでいくかをみんなで考えてみるCloud Native をやっていくにはどう学んでいくかをみんなで考えてみる
Cloud Native をやっていくにはどう学んでいくかをみんなで考えてみる
 
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
 
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmaltJapan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
 
ぼうけんにでかけよう Kubernetes KEDA
ぼうけんにでかけよう Kubernetes KEDAぼうけんにでかけよう Kubernetes KEDA
ぼうけんにでかけよう Kubernetes KEDA
 
SpringベースのCloud Native Application
SpringベースのCloud Native ApplicationSpringベースのCloud Native Application
SpringベースのCloud Native Application
 
Introduction to Magnum (JP)
Introduction to Magnum (JP)Introduction to Magnum (JP)
Introduction to Magnum (JP)
 
Netapp rancher agenda_210129
Netapp rancher agenda_210129Netapp rancher agenda_210129
Netapp rancher agenda_210129
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
 
[Cloud OnAir] Google Cloud の考える次世代ハイブリッドクラウドとは? 2019年8月22日 放送
[Cloud OnAir] Google Cloud の考える次世代ハイブリッドクラウドとは? 2019年8月22日 放送[Cloud OnAir] Google Cloud の考える次世代ハイブリッドクラウドとは? 2019年8月22日 放送
[Cloud OnAir] Google Cloud の考える次世代ハイブリッドクラウドとは? 2019年8月22日 放送
 
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
 
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
 
Cloud Nativeとは?
Cloud Nativeとは?Cloud Nativeとは?
Cloud Nativeとは?
 
TungstenFabricでOpenStackとk8sをラクラク管理
TungstenFabricでOpenStackとk8sをラクラク管理TungstenFabricでOpenStackとk8sをラクラク管理
TungstenFabricでOpenStackとk8sをラクラク管理
 
Jbs seminar rancher_200325
Jbs seminar rancher_200325Jbs seminar rancher_200325
Jbs seminar rancher_200325
 
SpringOne Platform Replay -Pivotal Cloud Foundry-
SpringOne Platform Replay -Pivotal Cloud Foundry-SpringOne Platform Replay -Pivotal Cloud Foundry-
SpringOne Platform Replay -Pivotal Cloud Foundry-
 
ハイブリットクラウド環境におけるモダンアプリケーション開発
ハイブリットクラウド環境におけるモダンアプリケーション開発ハイブリットクラウド環境におけるモダンアプリケーション開発
ハイブリットクラウド環境におけるモダンアプリケーション開発
 

Más de Masahito Zembutsu

Más de Masahito Zembutsu (20)

忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
 
自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA
 
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討
 
さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19
 
Docker Chronicle 2021.09
Docker Chronicle  2021.09Docker Chronicle  2021.09
Docker Chronicle 2021.09
 
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
 
インターネットでウェブサイトを表示している裏側の話
インターネットでウェブサイトを表示している裏側の話インターネットでウェブサイトを表示している裏側の話
インターネットでウェブサイトを表示している裏側の話
 
3分で分かる「プログラミング教育・情報教育」
3分で分かる「プログラミング教育・情報教育」3分で分かる「プログラミング教育・情報教育」
3分で分かる「プログラミング教育・情報教育」
 
ようこそオンラインの展示会場へ
ようこそオンラインの展示会場へようこそオンラインの展示会場へ
ようこそオンラインの展示会場へ
 
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
 
オンライン発表で気を付けているポイント~姿勢編
オンライン発表で気を付けているポイント~姿勢編オンライン発表で気を付けているポイント~姿勢編
オンライン発表で気を付けているポイント~姿勢編
 
Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解
 
Jitsi Meetとは?
Jitsi Meetとは?Jitsi Meetとは?
Jitsi Meetとは?
 
Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技
 
クリスマスに工場(Factorio)を作るゲームをしよう
クリスマスに工場(Factorio)を作るゲームをしようクリスマスに工場(Factorio)を作るゲームをしよう
クリスマスに工場(Factorio)を作るゲームをしよう
 
Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
 
2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19os2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19os
 
Docker Compose 徹底解説
Docker Compose 徹底解説Docker Compose 徹底解説
Docker Compose 徹底解説
 
[1C5] Docker Comose & Swarm mode Orchestration (Japan Container Days - Day1)
[1C5] Docker Comose & Swarm mode Orchestration (Japan Container Days - Day1)[1C5] Docker Comose & Swarm mode Orchestration (Japan Container Days - Day1)
[1C5] Docker Comose & Swarm mode Orchestration (Japan Container Days - Day1)
 

CNCF Updates 2019 Winter version and Knative