WEBVTT

00:00:00.590 --> 00:00:04.575
>> ねえ、クラウドへようこそ
マイクロソフトイグナイトでネイティブショー。

00:00:04.575 --> 00:00:06.960
ラルフにばっかった
スクイカス、そして彼は

00:00:06.960 --> 00:00:09.495
クラウドネイティブについて話す
アプリケーションのバンドル。

00:00:09.495 --> 00:00:12.540
ここにはたくさんの問題が起こっている
クラウドネイティブアプリケーションについて。

00:00:12.540 --> 00:00:14.550
ラルフを探しに行く
そして、私たちは話をするつもりです

00:00:14.550 --> 00:00:19.950
このブランドの新しいツール。ねえ
ラルフ。調子はどうですか。

00:00:19.950 --> 00:00:21.645
>> ねえ、シェーン。久しぶり。

00:00:21.645 --> 00:00:23.430
>> 良い。私はちょうど見た
CNABに関するあなたの話。

00:00:23.430 --> 00:00:25.050
>> 私はそれが終わってうれしいです、

00:00:25.050 --> 00:00:26.310
しかし、それは本当にうまくいった、と私は思った。

00:00:26.310 --> 00:00:28.440
>> 良い。あなたは何を知っている、私は持っている
ホールの下にスポットを得た、

00:00:28.440 --> 00:00:30.090
どうして席を取りに行かないの?
そしてそれについてもう少し話してください。

00:00:30.090 --> 00:00:30.750
>> はい。私はそれをしたいと思います。

00:00:30.750 --> 00:00:30.930
>> クール。

00:00:30.930 --> 00:00:51.780
[音楽]

00:00:51.780 --> 00:00:55.930
よし ラルフだから私は見た
CNABでのプレゼンテーション。

00:00:56.150 --> 00:00:58.250
私はこれを見ている、と私は

00:00:58.250 --> 00:01:02.240
どのような問題を抱えているか尋ねる
この新しいツールで解決するには?

00:01:02.240 --> 00:01:03.740
だから、あなたはそれが何を私にアイデアを与えることができますか?

00:01:03.740 --> 00:01:05.900
私たちが何をしようとしているのか
この事で解決するには?

00:01:05.900 --> 00:01:09.020
>> だから、これは覚えておいてください
クラウド ネイティブ ショー。

00:01:09.020 --> 00:01:09.635
>> はい。

00:01:09.635 --> 00:01:11.510
>> 私たちがそうしていることを覚えておいてください
クラウドネイティブについて話しています。

00:01:11.510 --> 00:01:13.190
さて、それは本当に

00:01:13.190 --> 00:01:17.120
これらの API は、私たちが
当社のソフトウェアの周りを移動するために使用します,

00:01:17.120 --> 00:01:19.920
インフラストラクチャを構築するために、
など。

00:01:20.140 --> 00:01:23.060
私があなたに与えた場合、あなたは開発者です

00:01:23.060 --> 00:01:25.430
これを構築する能力
物か、そのこと、

00:01:25.430 --> 00:01:27.470
しかし、プログラムでは、
あなたはやるつもりですか?

00:01:27.470 --> 00:01:29.450
あなたは作成を開始するつもりです
何百万ものもの。

00:01:29.450 --> 00:01:31.250
なぜでしょうか。あなたができるので、

00:01:31.250 --> 00:01:34.340
そして、それはそれが可能であることが判明しました
あなたは本当に複雑なものを構築し、

00:01:34.340 --> 00:01:36.335
マイクロサービスなど。

00:01:36.335 --> 00:01:38.360
それは本当にすべて順調で良いです。

00:01:38.360 --> 00:01:40.010
しかし、今、あなたは機能を持っている、

00:01:40.010 --> 00:01:42.200
クベルネテスだけでなく、
これは熱いもので、

00:01:42.200 --> 00:01:43.700
しかし、あなたは機能を持っている

00:01:43.700 --> 00:01:45.810
サーバーレスとあなたが持っている
ストレージを設定するには、

00:01:45.810 --> 00:01:47.720
ストレージが
実際に入っていない

00:01:47.720 --> 00:01:49.925
同じ場所
実行は、

00:01:49.925 --> 00:01:52.579
制御の複数の平面、

00:01:52.579 --> 00:01:54.590
複数の API とツール。

00:01:54.590 --> 00:01:59.090
今、難しさは
必ずしもアプリを組み立てます。

00:01:59.090 --> 00:02:00.620
そのアプリを販売したい場合は、

00:02:00.620 --> 00:02:03.785
あなたがそれを与えたい場合は何を
他の誰か、どうやってそれをするのですか?

00:02:03.785 --> 00:02:06.905
READMEの長さは9マイルです。

00:02:06.905 --> 00:02:10.895
仮想環境
彼らとまったく同じ?

00:02:10.895 --> 00:02:13.160
突然、それは
あなたの仕事、あなたの脳

00:02:13.160 --> 00:02:16.525
または必要な知識
パッケージに入れて彼らに出荷されます。

00:02:16.525 --> 00:02:16.915
>> 確かに。

00:02:16.915 --> 00:02:18.055
>> そこでCNAB、

00:02:18.055 --> 00:02:20.215
クラウド ネイティブ アプリケーション
バンドルは、入ってきます。

00:02:20.215 --> 00:02:23.170
あなたはツールが必要になります
それを行い、それはポーターです。

00:02:23.170 --> 00:02:27.125
記述する仕様
これを行う方法はCNABです。

00:02:27.125 --> 00:02:29.180
>> だから私はそれを理解しているように、

00:02:29.180 --> 00:02:31.565
多分私はそれを単純化することができます
観客にとっては、

00:02:31.565 --> 00:02:35.630
これは私のMSIです
分散アプリケーション。

00:02:35.630 --> 00:02:38.150
>> はい。あなたがいなら
Windows 環境

00:02:38.150 --> 00:02:40.115
あなたがしてきたので
長い間そこに。

00:02:40.115 --> 00:02:40.345
>> はい。

00:02:40.345 --> 00:02:42.585
>> あなたはクラウドのためのMSIを考えます。

00:02:42.585 --> 00:02:44.780
>> これはオープンソースです。
誰でも使える。

00:02:44.780 --> 00:02:47.060
それはすべての操作で動作します
システムなど。

00:02:47.060 --> 00:02:49.475
だから、1つのクラウドのためのMSIでもありません。

00:02:49.475 --> 00:02:50.015
>> はい。

00:02:50.015 --> 00:02:51.695
>> それはすべてのためのMSIです。

00:02:51.695 --> 00:02:53.075
あなたがLinuxの世界にいるなら、

00:02:53.075 --> 00:02:55.385
クラウド用の Dev または RPM です。

00:02:55.385 --> 00:02:55.670
>> はい。

00:02:55.670 --> 00:02:58.235
>> Macにいる場合
世界は、それはDMGです。

00:02:58.235 --> 00:03:00.155
>> だから私は理解できる
あなたが言っていること。

00:03:00.155 --> 00:03:05.310
だから最近、私はKubernetesを持っていた
私は設定しなければならなかったクラスタ。

00:03:05.310 --> 00:03:09.215
私はアプリケーションを持っていた
その上に15のマイクロサービスを持っていました。

00:03:09.215 --> 00:03:11.780
私はいくつかの機能を持っていて、
私は実際に通過していた

00:03:11.780 --> 00:03:13.460
その README ステップバイ ステップ

00:03:13.460 --> 00:03:15.560
ステップ、そして私は打ち続けた
それらの障害。

00:03:15.560 --> 00:03:15.930
>> はい。

00:03:15.930 --> 00:03:18.050
>> 私は有効にしませんでした
そのようなサービス

00:03:18.050 --> 00:03:20.525
私のクラスタで、最初からやり直してください。

00:03:20.525 --> 00:03:22.340
そのすべてが失敗した、私は再構築しなければならなかった

00:03:22.340 --> 00:03:23.900
私のクラスター、そしてそれはイライラします。

00:03:23.900 --> 00:03:26.044
>> はい、そして
READMEは非常に長いです,

00:03:26.044 --> 00:03:28.190
手順2で何かを忘れた場合は、

00:03:28.190 --> 00:03:30.980
あなたが確信できる唯一の方法
あなたが行うつもりであることを

00:03:30.980 --> 00:03:33.770
それは再びすべてを破壊することです
をクリックし、ステップ 1 から開始します。

00:03:33.770 --> 00:03:35.480
それは非常にイライラします。

00:03:35.480 --> 00:03:37.825
それはあなたの時間とエネルギーの無駄です。

00:03:37.825 --> 00:03:38.460
>> はい。

00:03:38.460 --> 00:03:40.890
>> これは単なるマイクロソフトのものですか?

00:03:40.890 --> 00:03:42.500
他の企業は関係していますか?

00:03:42.500 --> 00:03:44.210
>> いいえ。したがって、仕様は

00:03:44.210 --> 00:03:46.340
実際にはの一部
Linuxファンデーション。

00:03:46.340 --> 00:03:47.570
これは少し複雑ですが、

00:03:47.570 --> 00:03:49.130
しかし、Linuxファンデーションは

00:03:49.130 --> 00:03:51.740
内部の特別な基盤

00:03:51.740 --> 00:03:54.035
それはジョイントと呼ばれる
開発財団。

00:03:54.035 --> 00:03:56.210
そこで企業は
そしてコミュニティは

00:03:56.210 --> 00:03:59.270
一緒に仕様書を書く
そして、それを公に統治してもらいます。

00:03:59.270 --> 00:04:02.390
CNAB 仕様は、

00:04:02.390 --> 00:04:05.990
下のCNABプロジェクト
LF内部のJTF、

00:04:05.990 --> 00:04:07.545
これは、あること
基礎はずっと下に。

00:04:07.545 --> 00:04:07.905
>> 本当です。

00:04:07.905 --> 00:04:10.780
>> しかし、それは公的に統治されています
仕様。

00:04:10.780 --> 00:04:17.075
インテルはそこにいる、データドッグは
そこには、ドッカーがあります。

00:04:17.075 --> 00:04:18.020
>> ハシコープ。

00:04:18.020 --> 00:04:20.540
>> ハシコープ, NYU,

00:04:20.540 --> 00:04:23.030
協力者の全体の束
マイクロソフトに加えて、

00:04:23.030 --> 00:04:25.220
>> 私たちは皆一緒に働いています
これを作成するためにそれらを作成します。

00:04:25.220 --> 00:04:26.660
>> たとえば、Docker アプリは

00:04:26.660 --> 00:04:28.715
同様にCNAB準拠のPEPツール。

00:04:28.715 --> 00:04:31.235
Docker アプリを使用してアプリを構築する場合、

00:04:31.235 --> 00:04:32.660
ポーターはそれをインストールすることができます。

00:04:32.660 --> 00:04:34.250
Porter でアプリをビルドする場合は、

00:04:34.250 --> 00:04:35.740
Docker アプリは、それをインストールできます。

00:04:35.740 --> 00:04:38.090
>> ポーターはCLIです
私たちが作成した

00:04:38.090 --> 00:04:41.370
仕様を使用する順序。

00:04:41.370 --> 00:04:42.430
>> はい、そうです。

00:04:42.430 --> 00:04:42.695
>> 大丈夫です。

00:04:42.695 --> 00:04:43.805
>> そう考えると、

00:04:43.805 --> 00:04:47.450
CNABについて話すのは簡単です
あなたが知る必要がある事。

00:04:47.450 --> 00:04:48.630
あなたは実際に知る必要はありません。

00:04:48.630 --> 00:04:50.980
あなたが望むのはツールです。
あなたは経験が欲しいです。

00:04:50.980 --> 00:04:52.220
エンジニアなら

00:04:52.220 --> 00:04:54.465
あなたは最終的に入るでしょう
仕様自体を使用します。

00:04:54.465 --> 00:04:58.700
>> だから私が展開を考えるとき
分散アプリケーション、

00:04:58.700 --> 00:05:00.440
今、多分のいくつかを脇に置く

00:05:00.440 --> 00:05:02.390
他のインフラストラクチャ
サーバーレスのような作品

00:05:02.390 --> 00:05:04.805
私はセットに行くつもりですので
それは多分私自身でアップ。

00:05:04.805 --> 00:05:06.860
私は多くの時間とエネルギーを費やしてきました

00:05:06.860 --> 00:05:09.440
学ぶ 構成と
その前に、それは

00:05:09.440 --> 00:05:11.930
群れ、そして今、私たちは話しています
クベルネテスについて、そして私は

00:05:11.930 --> 00:05:14.540
ヘルムチャートを学ぶ
これらのツールのすべて、

00:05:14.540 --> 00:05:16.730
これはどのように異なるのですか?
作曲のようなもの?

00:05:16.730 --> 00:05:18.934
私は一緒に置くことができるので

00:05:18.934 --> 00:05:22.265
15サービスと私は行く、
「ドッカー構成アップ」、

00:05:22.265 --> 00:05:25.435
または私がKubernetesを持っている場合、
私はちょうど言うことができます、

00:05:25.435 --> 00:05:27.320
'適用''、およびすべてを渡す

00:05:27.320 --> 00:05:30.890
自分の展開ファイルとサービス
ファイルとそれは私のために起こります。

00:05:30.890 --> 00:05:34.200
それはどのように違うのですか?
そんなもの。

00:05:34.610 --> 00:05:39.230
>> これは本当にすべてです
あなたが使ってきたことは

00:05:39.230 --> 00:05:43.415
組み立てる必要がある
1 つのコンテナーに何か。

00:05:43.415 --> 00:05:45.590
それは実際には違いはありません。

00:05:45.590 --> 00:05:49.430
例えば、私は表示することができます
バンドルがある場所で

00:05:49.430 --> 00:05:51.770
ヘルムチャート、テラフォーム、

00:05:51.770 --> 00:05:55.220
いくつかのことを行うカスタムバイナリ
カスタムのもの、それらの特別なアイテム。

00:05:55.220 --> 00:05:58.415
たとえば、次のようになります。
ドッカーは、内部に構成します。

00:05:58.415 --> 00:06:02.170
違いはドッカー
作成は特定のランタイムです。

00:06:02.170 --> 00:06:03.860
一度は他に何をする必要がありますか?

00:06:03.860 --> 00:06:05.525
あなたはあなたのサービスを持っています
稼働していますか?

00:06:05.525 --> 00:06:05.999
>> ああ、なるほど。

00:06:05.999 --> 00:06:08.570
>> だから、通常、あなたは
その後、あなたのドッカー構成を行います,

00:06:08.570 --> 00:06:13.775
構成を使用した Docker アプリ
ファイル、それはすべて動作します。

00:06:13.775 --> 00:06:15.470
しかし、あなたは
パワーシェルを実行する必要があります

00:06:15.470 --> 00:06:16.670
スクリプトを使用して、何か他のことを行います。

00:06:16.670 --> 00:06:18.050
たぶんCDNを構成し、

00:06:18.050 --> 00:06:19.730
たぶん、あなたはARMで何かをする、

00:06:19.730 --> 00:06:21.500
多分クラウドフレアで何かをする。

00:06:21.500 --> 00:06:23.270
>> いくつかのADの許可を設定し、
そんなもの。

00:06:23.270 --> 00:06:24.410
>>正確には、あなたがする必要があります

00:06:24.410 --> 00:06:26.450
少なくともアプリを構成してください。

00:06:26.450 --> 00:06:32.029
さて、そのステップはすでに完了しています。

00:06:32.029 --> 00:06:36.320
あなたがここでやっていることはポーターの助けです
あなたはプロセス全体を置く

00:06:36.320 --> 00:06:38.060
バンドル内で、あなただけのことができます

00:06:38.060 --> 00:06:40.385
ドッカープル、ドッカー
比喩的にプッシュします。

00:06:40.385 --> 00:06:43.835
ポーターのインストールです。
ポーターアンインストール。

00:06:43.835 --> 00:06:46.190
しかし、URLから行うことができます。

00:06:46.190 --> 00:06:46.505
>> なるほど。

00:06:46.505 --> 00:06:47.630
>> 私はあなたを見せることができます。

00:06:47.630 --> 00:06:49.550
>> 私たちは、そのに到達します。
私はデモを見たいと思います。

00:06:49.550 --> 00:06:51.170
私はもう少し持っています
その周りの質問

00:06:51.170 --> 00:06:54.155
これはさらに別のツールだからです。

00:06:54.155 --> 00:06:56.750
それはすべてのもののように聞こえる

00:06:56.750 --> 00:06:59.000
この仕様が提供し、

00:06:59.000 --> 00:07:03.335
ポーターは、のような音を提供するかもしれません
何か開発者として私、

00:07:03.335 --> 00:07:06.905
私は引き渡したいかもしれません
私のOpsチームに、言う、

00:07:06.905 --> 00:07:08.195
「これはあなたの問題です。

00:07:08.195 --> 00:07:10.160
なぜなら、開発者として、

00:07:10.160 --> 00:07:12.650
私はちょうど書きたい
コードとチェック

00:07:12.650 --> 00:07:14.630
で、何かを持っている
そのプロセスを処理する場合は、

00:07:14.630 --> 00:07:15.890
CI/CD プロセスのように。

00:07:15.890 --> 00:07:16.355
>> 確かに。

00:07:16.355 --> 00:07:19.760
>> 私は最初を覚えています
私はドッカーをやった時間、

00:07:19.760 --> 00:07:20.990
私はドッカービルドをしました,

00:07:20.990 --> 00:07:23.135
ドッカーラン、そして私は、
「男、それは魔法です。

00:07:23.135 --> 00:07:23.690
>> はい。

00:07:23.690 --> 00:07:25.970
>> これは別のものです

00:07:25.970 --> 00:07:27.710
私はちょうど別のツール

00:07:27.710 --> 00:07:30.475
しばらくの間使用する可能性があり、
それは離れて行くつもりですか?

00:07:30.475 --> 00:07:33.285
私は多くの質問をしています。
たぶん1つの質問で。

00:07:33.285 --> 00:07:36.540
しかし、これは私が持っている懸念です。

00:07:36.540 --> 00:07:38.025
''男これはクールなツールです、

00:07:38.025 --> 00:07:40.085
私はそれを使いに行くつもりです

00:07:40.085 --> 00:07:42.995
たぶんそれは私のためだけ
開発テスト内部ループ。

00:07:42.995 --> 00:07:44.900
これは私にとって生産ツールですか、

00:07:44.900 --> 00:07:46.610
これは生産です
Ops チームのツール?

00:07:46.610 --> 00:07:48.560
>> 答えは、それがすべてかもしれない

00:07:48.560 --> 00:07:50.790
ツールは単なるツールであるため、これらは単なるツールです。

00:07:50.790 --> 00:07:51.905
あなたはエンジニアです。

00:07:51.905 --> 00:07:54.050
ある程度のツールを見てください

00:07:54.050 --> 00:07:57.065
あなたが懐疑的だったので、懐疑的な見方をした
決定を下す1つ。

00:07:57.065 --> 00:07:59.995
さて、例を挙げましょう
開発者の立場から。

00:07:59.995 --> 00:08:01.430
私はこのアプリケーションを構築し、

00:08:01.430 --> 00:08:02.690
または、アプリケーションをビルドした場合、

00:08:02.690 --> 00:08:05.150
あなたのドッカーの群れ
たとえば、アプリケーション。

00:08:05.150 --> 00:08:07.460
しかし、あなたは
それを放棄し、あなた

00:08:07.460 --> 00:08:09.680
を書く必要があります。
誰かのために私を読んでください。

00:08:09.680 --> 00:08:10.490
>> 確かに。

00:08:10.490 --> 00:08:12.170
>> 彼らはそのREADMEを取ったら、

00:08:12.170 --> 00:08:14.090
彼らは望むつもりです
それを自動化する。

00:08:14.090 --> 00:08:17.000
ポーターは、あなたがそれを行うことができます,

00:08:17.000 --> 00:08:19.850
しかし、それは他の人を可能にする
取ることによってあなたのためにそれを行うために

00:08:19.850 --> 00:08:22.700
読み取りとそれを入れる
構造化された YAML ファイルです。

00:08:22.700 --> 00:08:24.470
彼らは実際に書く必要はありません

00:08:24.470 --> 00:08:27.975
バッシュ スクリプトまたは PowerShell
またはそのようなもの。

00:08:27.975 --> 00:08:30.855
彼らがそれをしたら、それは今です
CI/CD のパーツを作成します。

00:08:30.855 --> 00:08:33.155
さて、あなた自身、開発者、

00:08:33.155 --> 00:08:36.260
あなたはポーターに決して触れない、そしてあなたは
気にしないで、それでいい。

00:08:36.260 --> 00:08:37.760
だから、その観点から、それは

00:08:37.760 --> 00:08:41.300
Ops ツールは、
今、そのスナップショット

00:08:41.300 --> 00:08:44.810
その複雑なセットアップ、および
複雑なアプリケーションが

00:08:44.810 --> 00:08:46.760
不変であり、可能

00:08:46.760 --> 00:08:48.830
全体を通して転送
オートメーションシステムを使用します。

00:08:48.830 --> 00:08:51.140
デジタル署名が可能です。
ダウンロードできます。

00:08:51.140 --> 00:08:54.365
信頼されたレジストリに入れる
不変エンティティとして。

00:08:54.365 --> 00:08:58.955
それはコミュニケーションに非常に便利です
あなたのアイデアを他の誰かに、

00:08:58.955 --> 00:09:00.725
あなたは
開発者はそれを必要としませんでした。

00:09:00.725 --> 00:09:02.330
しかし、他の場所があります

00:09:02.330 --> 00:09:03.920
もっとあるかもしれない場所
開発者ツールの

00:09:03.920 --> 00:09:06.320
たとえば、あなたが
小さなチーム、またはあなたがいれば

00:09:06.320 --> 00:09:10.310
部門とあなたが助ける必要があります
他の人があなたのものを設定し、

00:09:10.310 --> 00:09:12.230
実際にバンドルを作成する場合があります

00:09:12.230 --> 00:09:14.180
単にそれが
簡単にやると

00:09:14.180 --> 00:09:17.960
他の誰かに与える、そして今
それらの人々は学ぶ必要はありません。

00:09:17.960 --> 00:09:18.560
>> なるほど。

00:09:18.560 --> 00:09:21.469
>> あなたの脳、順番に
アプリケーションを使用するには、

00:09:21.469 --> 00:09:23.630
あなたは「ポーター」と言うことができます
タグを付けてインストールします。

00:09:23.630 --> 00:09:25.970
彼らが持っている限り
適切な資格情報、

00:09:25.970 --> 00:09:29.795
まったく同じインストールになります
インストールされるようにビルドする方法。

00:09:29.795 --> 00:09:31.660
だから本当にあなたのシナリオに依存します。

00:09:31.660 --> 00:09:33.160
これはインフラストラクチャツールです。

00:09:33.160 --> 00:09:37.510
>> 私はヘルムチャートで知っています
そして明らかにドッカーファイル、

00:09:37.510 --> 00:09:39.890
ドッカー画像、私たちは持っています
それらを保存する場所。

00:09:39.890 --> 00:09:44.530
私たちは他の人とそれらを共有することができます
レジストリのような配置場所。

00:09:44.530 --> 00:09:46.430
だから私はそれをAzureに置くことができます
コンテナレジストリ

00:09:46.430 --> 00:09:48.605
ドッカーハブ、あるいはGitHubも。

00:09:48.605 --> 00:09:51.170
私たちのCNABバンドルは、私たちはできる

00:09:51.170 --> 00:09:53.140
それらのタイプにそれらのものを入れる
それらを共有する場所の?

00:09:53.140 --> 00:09:56.450
>> はい、正確に。だから、の一つ
仕様についての素晴らしいこと、

00:09:56.450 --> 00:09:58.460
OCI 仕様だけでなく、

00:09:58.460 --> 00:10:00.365
たとえば、Docker イメージ、

00:10:00.365 --> 00:10:05.300
CNABバンドルと
それは内部の仕事です。

00:10:05.300 --> 00:10:08.066
インストールがある
デフォルトでコンテナを作成します。

00:10:08.066 --> 00:10:09.050
あなたはそれを拡張することができます,

00:10:09.050 --> 00:10:09.910
あなたは他のことを行うことができます。

00:10:09.910 --> 00:10:13.250
これらはすべてOCIイメージです
ポーターのデフォルトで。

00:10:13.250 --> 00:10:15.920
つまり、ポーターはに公開することができます

00:10:15.920 --> 00:10:19.655
ドッカーのようなOCIレジストリ
ハブやACRのようなプライベートなもの、

00:10:19.655 --> 00:10:21.540
またはあなたがしたい場所。

00:10:21.540 --> 00:10:24.555
あなたもそれを引っ張ることができます
あなたが望むなら、それをシリアル化します。

00:10:24.555 --> 00:10:26.750
ローカル レジストリにダウンします。

00:10:26.750 --> 00:10:29.810
彼らはただのドッカー画像です
分布の目的、

00:10:29.810 --> 00:10:31.520
これはネットワーク効果を生む

00:10:31.520 --> 00:10:34.400
今、可能なだけではない
1 つの Docker イメージを使用して、

00:10:34.400 --> 00:10:36.530
1つのサービスのように、しかし実際には、

00:10:36.530 --> 00:10:40.415
アプリケーション全体に加えて、アプリケーション全体
展開およびアップグレード スタック。

00:10:40.415 --> 00:10:43.670
それはあなたの脳を容器に入れます。

00:10:43.670 --> 00:10:46.100
それが理由です。
非常に便利なツール

00:10:46.100 --> 00:10:49.220
不変性としてのネットワーク効果
と配布。

00:10:49.220 --> 00:10:52.380
>> 確かに。だから誰が利益を得る
これらのバンドルからほとんど?

00:10:52.380 --> 00:10:55.070
さて、私は多分するつもりです
自分の質問に答える

00:10:55.070 --> 00:10:55.715
>> それのために行く。

00:10:55.715 --> 00:10:59.839
>> 私は行って考えるつもりです
私のREADMEsで今について、

00:10:59.839 --> 00:11:01.970
特に最後
私がインストールしたアプリケーション、

00:11:01.970 --> 00:11:03.365
すべてのサービスと行く、

00:11:03.365 --> 00:11:06.290
「ねえ、ミセスかミスター。

00:11:06.290 --> 00:11:07.580
あなたが私に言ったエンジニア

00:11:07.580 --> 00:11:10.460
これらすべての15のステップの事を通過し、

00:11:10.460 --> 00:11:13.160
たぶん、あなたは見に行くべきです
このCNAB仕様は、

00:11:13.160 --> 00:11:15.140
ポーターを使用し、ビルド
すべてのステップを出します。

00:11:15.140 --> 00:11:16.595
私はちょうどボタンをクリックする必要があります、

00:11:16.595 --> 00:11:21.280
またはポーターインストールまたは行う
コマンドが何であれ。

00:11:21.280 --> 00:11:23.180
私はそれから恩恵を受けることを知っている、

00:11:23.180 --> 00:11:24.785
それを展開しようとすることから、

00:11:24.785 --> 00:11:27.515
しかし、それも

00:11:27.515 --> 00:11:31.520
私たちの顧客を望むかもしれない
このアプリケーションを使用するには?

00:11:31.520 --> 00:11:34.160
だから、私たちはこれを見ているのですか?
私たちが入れたもの

00:11:34.160 --> 00:11:38.090
人々ができる市場
私たちのアプリをプールし、それを展開します。

00:11:38.090 --> 00:11:40.775
そうやって私たちは構築するつもりです
これらの大きな配布可能なアプリ?

00:11:40.775 --> 00:11:43.280
>> 確かに。想像できます
それは非常にだろうということ、

00:11:43.280 --> 00:11:44.660
非常に簡単に行うことができます。

00:11:44.660 --> 00:11:46.580
実際、私たちは話しています
どのように関する市場

00:11:46.580 --> 00:11:49.500
私たちはそれを行うかもしれません
CNABは今バンドルしています。

00:11:50.790 --> 00:11:53.650
もちろん、簡単にそれを行うことができます。

00:11:53.650 --> 00:11:54.850
OCI イメージなので、

00:11:54.850 --> 00:11:57.880
それは署名することができます、それはすることができます
信頼できる、あなたはそれをスキャンすることができます、

00:11:57.880 --> 00:12:00.010
あなたはそれを検証し、それを提供することができます

00:12:00.010 --> 00:12:02.275
市場とまた
お客様に直接お問い合わせください。

00:12:02.275 --> 00:12:02.725
>> 大丈夫。

00:12:02.725 --> 00:12:05.230
>>それは何ですか、私は
私は説明しようとしたと思う、

00:12:05.230 --> 00:12:06.460
それは顧客に与えるということです

00:12:06.460 --> 00:12:10.975
の統一された不変インストール
毎回あなたの特定の脳。

00:12:10.975 --> 00:12:11.170
>> 右。

00:12:11.170 --> 00:12:12.565
>> それは自信を高めます,

00:12:12.565 --> 00:12:15.130
それはあなたのサポートを減らす
コストやそのようなもの。

00:12:15.130 --> 00:12:16.780
あなたがいるかどうか
市場やあなたが

00:12:16.780 --> 00:12:19.570
顧客の仕事をする
たとえば、直接。

00:12:19.570 --> 00:12:19.930
>> 大丈夫。

00:12:19.930 --> 00:12:22.630
>> しかし、他の小さながあります
あなたが行うことができる小さな機能。

00:12:22.630 --> 00:12:24.010
覚えておいてください、それはただのコンテナです。

00:12:24.010 --> 00:12:25.330
仕様があります。

00:12:25.330 --> 00:12:26.800
例えば、私は実際にできる

00:12:26.800 --> 00:12:29.545
GUI インストーラを生成する
これらのことの1つのために。

00:12:29.545 --> 00:12:33.580
だから、あなたは実際にすることができます
見たわしいものを与える

00:12:33.580 --> 00:12:38.260
視覚的なMSI体験
純粋にクラウドネイティブバンドル、

00:12:38.260 --> 00:12:40.810
顧客に対して
本当にITプロではありません。

00:12:40.810 --> 00:12:42.970
しかし、必要と資格情報を持っています,

00:12:42.970 --> 00:12:44.935
1つをインストールする必要があります
資格情報を持っています。

00:12:44.935 --> 00:12:48.685
私は実際にUSBを接続することができます
キー、比喩的に言えば。

00:12:48.685 --> 00:12:48.970
>> 右。

00:12:48.970 --> 00:12:50.650
>> 右。アプリを起動する

00:12:50.650 --> 00:12:52.960
をクリックし、「インストール」をクリックします。
資格情報を追加します。

00:12:52.960 --> 00:12:54.610
これらの環境では、突然、

00:12:54.610 --> 00:12:56.440
バンドルが
ただ存在することに加えて

00:12:56.440 --> 00:12:58.180
共有可能で、お客様およびお客様のために

00:12:58.180 --> 00:13:00.655
信頼できる
例えば、マーケットプレイス。

00:13:00.655 --> 00:13:03.730
これらのシナリオでは、
に対して非常に柔軟になる

00:13:03.730 --> 00:13:06.190
のはるかに広い配列
そうでない顧客

00:13:06.190 --> 00:13:08.755
技術レベルを持つ
あなたが行う専門知識の。

00:13:08.755 --> 00:13:11.314
>> 大丈夫。さて、あなたは持っていますか?
私たちは実行できる迅速なデモ?

00:13:11.314 --> 00:13:11.550
>> はい、確かに。

00:13:11.550 --> 00:13:12.685
>>多分私にこれらのシンボルを見せて、

00:13:12.685 --> 00:13:14.860
バンドルが何であるかを私に示して
このすべてがどのように動作しますか?

00:13:14.860 --> 00:13:15.760
>> はい、絶対に。

00:13:15.760 --> 00:13:16.420
>> 大丈夫です。それをチェックしてみましょう。

00:13:16.420 --> 00:13:19.000
>> ここで探しているなら

00:13:19.000 --> 00:13:21.160
最も簡単なこと、
私たちは簡単なものを行います。

00:13:21.160 --> 00:13:22.885
あなたは私が持っていることを見ることができます
すでにインストールされています。

00:13:22.885 --> 00:13:24.805
しかし、私は最初にそれを説明したいと思います。

00:13:24.805 --> 00:13:27.700
だからポーターはあなたに与える
バンドルをつかむ能力

00:13:27.700 --> 00:13:30.655
そして実際にあなたが何であるかを説明する
それでやるつもりですよね?

00:13:30.655 --> 00:13:32.320
これは非常に単純なバンドルです。

00:13:32.320 --> 00:13:33.760
それはヘルム3を使用するつもりです、

00:13:33.760 --> 00:13:36.670
次のバージョンです
そこにあるヘルムの。

00:13:36.670 --> 00:13:37.780
私はそれがすべきだと思う

00:13:37.780 --> 00:13:40.450
リリース済み準備完了
生産は非常にまもなく、

00:13:40.450 --> 00:13:41.875
もしそうでなければ
それを使用して、あなたがする必要があります。

00:13:41.875 --> 00:13:42.115
>> はい。

00:13:42.115 --> 00:13:45.580
>> だから私たちはバンドルを構築しました
練習ヘルム3.

00:13:45.580 --> 00:13:48.970
さて、これをインストールする必要がある場合は、

00:13:48.970 --> 00:13:52.525
あなたは実際にする必要があります
いくつかの資格情報を生成します。

00:13:52.525 --> 00:13:54.790
私はすでに1つを持っています。あなたが
そこにヘルム3を見ることができます。

00:13:54.790 --> 00:13:59.020
しかし、あなたはそれによってそれを行います
クレドが生成し、

00:13:59.020 --> 00:14:01.510
そして、あなたはあなたが見ることができます
タグを見てください。

00:14:01.510 --> 00:14:03.295
私はこれをインストールする必要はありません。

00:14:03.295 --> 00:14:05.965
私はちょうど指すことができます
Docker と同じようにイメージ。

00:14:05.965 --> 00:14:06.760
>> 大丈夫。

00:14:06.760 --> 00:14:08.320
>> それは先に行くと歩きます。

00:14:08.320 --> 00:14:10.090
あなたは実際に設定することができます

00:14:10.090 --> 00:14:13.735
特定の値、または
変数から値を引き出す。

00:14:13.735 --> 00:14:15.820
この場合、私は
すでにファイルパスを使用しています。

00:14:15.820 --> 00:14:19.520
私のキューブ構成は、それが
私が今使っているすべて。

00:14:19.530 --> 00:14:22.000
私たちは頂上の近くでこれをあきらめます。

00:14:22.000 --> 00:14:24.820
だから、インストールするには、することができます
私が上にいるのを見てください

00:14:24.820 --> 00:14:27.940
私の特定を指定する権利
資格情報のセット、

00:14:27.940 --> 00:14:29.920
これは私が使用できることを意味します
インストール先と同じイメージ

00:14:29.920 --> 00:14:33.025
複数の異なる構成
環境は正しい?

00:14:33.025 --> 00:14:35.170
私が渡しているのはキューブ構成です。

00:14:35.170 --> 00:14:36.580
それがどのように動作するか、大丈夫?

00:14:36.580 --> 00:14:37.225
>> 大丈夫です。

00:14:37.225 --> 00:14:40.210
>> 今、これはかわいいです
簡単な例ですよね?

00:14:40.210 --> 00:14:42.250
あなたはそれが完了していることに気づく

00:14:42.250 --> 00:14:44.320
いくつかのこと
通常はそうはならないでしょう。

00:14:44.320 --> 00:14:46.060
それはすでにリリースをリストしています,

00:14:46.060 --> 00:14:49.270
私たちは何も持っていません。
カスタムレポが追加されました。

00:14:49.270 --> 00:14:51.160
だから我々はすでに2つのステップを行った。

00:14:51.160 --> 00:14:53.995
レポがインストールされると、

00:14:53.995 --> 00:14:57.865
今、インストールしています
Azure 投票アプリでしょ?

00:14:57.865 --> 00:15:00.670
Wi-Fi が動作している場合は、待ちます。

00:15:00.670 --> 00:15:02.290
これが戻ってきたら、

00:15:02.290 --> 00:15:03.880
今、我々は、クラスターを見て、

00:15:03.880 --> 00:15:05.770
インストールされているかどうかを確認します。

00:15:05.770 --> 00:15:06.120
>> なるほど。

00:15:06.120 --> 00:15:08.245
>> 実際にあるべきです。

00:15:08.245 --> 00:15:10.765
私たちはここに行くことができます、そこにあります。

00:15:10.765 --> 00:15:13.810
実際、私たちは行くことができました
そして、我々は、IPを参照してください。

00:15:13.810 --> 00:15:15.340
低ロード バランサーを待ちたかった

00:15:15.340 --> 00:15:17.305
開くために、そして私たちは
アプリを見ることができます。

00:15:17.305 --> 00:15:20.695
これで、ここでこれを見ることができます。

00:15:20.695 --> 00:15:23.125
あなたが望むなら、あなたはアップグレードすることができます、

00:15:23.125 --> 00:15:25.375
そして、私たちは先に行くとそれをアンインストールします

00:15:25.375 --> 00:15:27.865
簡単なワークフローを表示するだけです。

00:15:27.865 --> 00:15:30.310
>> 私は投票に精通しています
私たちの例の一つとしてアプリ

00:15:30.310 --> 00:15:32.590
Azure レポスに取り組んでいるということ。

00:15:32.590 --> 00:15:35.650
>> これは実際には同じ投票です
Azure サンプルからアプリを使用します。

00:15:35.650 --> 00:15:35.880
>> はい。

00:15:35.880 --> 00:15:37.210
>> それは同じものです。

00:15:37.210 --> 00:15:40.510
さて、それはかわいいです
簡単なアプリ、大丈夫?

00:15:40.510 --> 00:15:42.520
さあ行こう。それは到達不能です。

00:15:42.520 --> 00:15:43.870
これは Wi-Fi の問題です。

00:15:43.870 --> 00:15:45.820
私は会議が大好きですよね。

00:15:45.820 --> 00:15:49.060
大丈夫です。あなたはただ見せるのに気づくでしょう

00:15:49.060 --> 00:15:53.980
私たちがまだ私たちの持っていることを
ここでこんにちはヘルムインスタンス。

00:15:53.980 --> 00:15:56.785
Wi-Fiを取り戻すと、

00:15:56.785 --> 00:15:58.390
私たちは先に行くことができます
もう一度アンインストールしてください。

00:15:58.390 --> 00:15:58.705
>> 確かに。

00:15:58.705 --> 00:16:01.015
>> 右?そうするなら、

00:16:01.015 --> 00:16:03.864
少し見てみましょう
もっと複雑な例を示します。

00:16:03.864 --> 00:16:06.370
私ができる他の機能の1つ

00:16:06.370 --> 00:16:09.220
私は実際に行うことができます
これをどこかにコピーしてください。

00:16:09.220 --> 00:16:10.450
ここでは、バンドルがあります。

00:16:10.450 --> 00:16:13.360
あなたは私たちのOAMとダッパーのことを聞いたことがある場合

00:16:13.360 --> 00:16:16.780
ラダーオープンソースプロジェクト
最近出てきた、

00:16:16.780 --> 00:16:18.250
ここに使用できるバンドルがあります。

00:16:18.250 --> 00:16:20.530
それは舵をインストールします、 大丈夫?

00:16:20.530 --> 00:16:22.855
私はダッパーのためのバンドルを持っています。

00:16:22.855 --> 00:16:25.450
README について考える
これらのプロジェクトのために。

00:16:25.450 --> 00:16:26.440
>> 彼らは巨大です。はい。

00:16:26.440 --> 00:16:27.895
>> 彼らは実際にそれほど大きくはありません。

00:16:27.895 --> 00:16:30.610
しかし、彼らはすべてを記述するので
それを行う可能な方法、

00:16:30.610 --> 00:16:32.815
あなたは最初にそれについて考える必要があります。

00:16:32.815 --> 00:16:34.360
環境が正しいことを確認してください。

00:16:34.360 --> 00:16:36.610
ここであなたはただ行く
先にしてインストールします。

00:16:36.610 --> 00:16:39.010
それはすでにキャプチャされています。
だから、それは簡単です。

00:16:39.010 --> 00:16:41.125
しかし、注意してください、私はこれをコピーすることができます。

00:16:41.125 --> 00:16:44.755
だからここで、私はやった
公共のシナプスを取った、

00:16:44.755 --> 00:16:47.185
そして、この右の1つはACRである可能性があります。

00:16:47.185 --> 00:16:51.085
だから、私が持っていると決めたら
私が好きなバンドル、

00:16:51.085 --> 00:16:53.170
私は実際にそれを引っ張ることができます
プライベートレポに、

00:16:53.170 --> 00:16:56.725
信頼できるレポ、
その上にACRスキャンを置きます。

00:16:56.725 --> 00:16:58.480
私はそれのジオレプリケーションを取得し、

00:16:58.480 --> 00:17:01.780
ACRがそれらのすべてのもの
私が本当に欲しいと思っていることを提供します

00:17:01.780 --> 00:17:05.275
その他、信頼すること
それは私のプライベートレジストリです。

00:17:05.275 --> 00:17:08.080
>> それは良い例です
私はそこを知っているので

00:17:08.080 --> 00:17:10.960
複数の Docker である可能性があります
私が前にやったことのある画像。

00:17:10.960 --> 00:17:12.040
私はそれらを引っ張っている、

00:17:12.040 --> 00:17:13.330
私は彼らに自分でタグを付け、

00:17:13.330 --> 00:17:14.905
そして、私は押しています
私が持っているようにそれらを

00:17:14.905 --> 00:17:18.100
これらの5段階の動き
私はのすべてを取るためにやっています

00:17:18.100 --> 00:17:21.280
これらの大規模なアプリケーションと
私のプライベートな場所に移動する

00:17:21.280 --> 00:17:24.490
これらのバンドルには、すべての手順があります
そのためには必要です。

00:17:24.490 --> 00:17:25.930
今、あなたはちょうど持っている
それらを自分で複製しました。

00:17:25.930 --> 00:17:28.480
>> その通りです。私たちが離れて行く前に、

00:17:28.480 --> 00:17:30.280
私は実際にあなたに何かを見せたい

00:17:30.280 --> 00:17:32.905
本当にかなり複雑
それはより現実の世界です。

00:17:32.905 --> 00:17:33.220
>> 大丈夫。

00:17:33.220 --> 00:17:36.490
>> 大丈夫。これはバンドルです
ジェレミー・リッカード

00:17:36.490 --> 00:17:38.710
私の開発者の一人、
書き込み、出版。

00:17:38.710 --> 00:17:41.830
インストールできます。私たちは走った
このデモは HashiConf で行います。

00:17:41.830 --> 00:17:42.370
>> 大丈夫。

00:17:42.370 --> 00:17:43.900
>> このバンドルは面白いです。

00:17:43.900 --> 00:17:48.175
あなたはそれが使用されていることに気づくでしょう
AKSに加えてデジタルオーシャン。

00:17:48.175 --> 00:17:51.010
これは分散型です。
クラウド全体でアプリ。

00:17:51.010 --> 00:17:54.970
それの一つ
は非常に複雑です。

00:17:54.970 --> 00:17:57.295
あなたは私たちが使用していることに気づくでしょう
ヘルムとテラフォーム。

00:17:57.295 --> 00:18:00.940
まずバケットを作成します。

00:18:00.940 --> 00:18:05.590
S3のデジタルオーシャン
カスタム バイナリと互換性があります。

00:18:05.590 --> 00:18:07.600
私たちはちょうどバイナリを落としました,

00:18:07.600 --> 00:18:10.855
今では利用可能です
正確に使用される、

00:18:10.855 --> 00:18:12.280
これは基本的に
シェルアウトコマンド。

00:18:12.280 --> 00:18:13.030
>> 確かに。

00:18:13.030 --> 00:18:16.795
>> コマンドをコピーするだけです
READMEと

00:18:16.795 --> 00:18:18.880
参照を追加する
どんな資格情報でも

00:18:18.880 --> 00:18:20.845
あなたはその仕事をする必要があるかもしれません。

00:18:20.845 --> 00:18:23.455
そして、私たちは行くつもりです
テラフォームを使用します。

00:18:23.455 --> 00:18:27.175
だから今、私たちは複数のステップを持っている、
異なる展開ツールを使用できます。

00:18:27.175 --> 00:18:31.660
シナプスは気にせず、あなたの
ユーザーはどちらも気にしません。

00:18:31.660 --> 00:18:34.120
彼らはあなたのツールを使用したくない、

00:18:34.120 --> 00:18:35.875
彼らはあなたのアプリを使いたいだけです。

00:18:35.875 --> 00:18:37.340
>> それは正しいです。

00:18:37.710 --> 00:18:42.010
>> また、いくつかを指定することができます
我々はテラフォームを使用しているので、出力

00:18:42.010 --> 00:18:45.820
ポストグレSQLを作成する
デジタルオーシャンのデータベース。

00:18:45.820 --> 00:18:52.000
私たちはそれらの価値を取るつもりです
そしてAKSでHelmを使用して作成し、

00:18:52.000 --> 00:18:55.210
展開するヘルムチャート
それらの上にアプリ、

00:18:55.210 --> 00:18:57.070
それはデジタルオーシャンを接続します。

00:18:57.070 --> 00:19:00.650
>> これは本当にバンドルです

00:19:00.690 --> 00:19:03.895
作成配置
この中のツール?

00:19:03.895 --> 00:19:04.090
>> はい。

00:19:04.090 --> 00:19:06.280
>> 私たちが使用している理由です
この中のテラフォーム。

00:19:06.280 --> 00:19:09.340
テラフォームは実際に行います
インフラストラクチャの作成

00:19:09.340 --> 00:19:11.260
>> はい。しかし、それはしません
すべてのインフラストラクチャを実行します。

00:19:11.260 --> 00:19:11.380
>> 右。

00:19:11.380 --> 00:19:13.645
>> 彼らは素晴らしいセットを手に入れました
モジュールなど。

00:19:13.645 --> 00:19:14.875
しかし、これを見て、

00:19:14.875 --> 00:19:17.470
テラフォームは私を行います
小さなバッシュスクリプト?

00:19:17.470 --> 00:19:18.100
>> いいえ、もちろんそうではありません。

00:19:18.100 --> 00:19:20.020
>>またはあなたのパワーシェル、
それが何であれ、

00:19:20.020 --> 00:19:21.670
あなたが必要とするその小さなこと?

00:19:21.670 --> 00:19:22.075
>> 右。

00:19:22.075 --> 00:19:23.815
>>それをドロップし、それを呼び出し、

00:19:23.815 --> 00:19:25.210
ここにパラメータを渡し、

00:19:25.210 --> 00:19:27.609
名前空間を渡しています。

00:19:27.609 --> 00:19:31.000
そして先に進んで、それはちょうどです
インストールの別のステップ。

00:19:31.000 --> 00:19:31.720
>> だから見て
この本当の迅速な。

00:19:31.720 --> 00:19:34.495
繰り返しますが、それは読み取り可能です。

00:19:34.495 --> 00:19:36.640
しかし、それは多くのようなものです
それが行くと言うREADME

00:19:36.640 --> 00:19:38.860
テラフォームを設定し、
これらすべてのもの。

00:19:38.860 --> 00:19:40.270
さて、このbashスクリプトを実行しに行く、

00:19:40.270 --> 00:19:41.575
あなたはここに座っている
そして、あなたは待っています。

00:19:41.575 --> 00:19:41.950
>> はい。

00:19:41.950 --> 00:19:43.510
>> だから出力は何ですか

00:19:43.510 --> 00:19:45.760
多分標準よりも
私が見るだろうと

00:19:45.760 --> 00:19:50.425
コマンド ラインで
私がこれを実行しているので、

00:19:50.425 --> 00:19:52.060
そして、私はここに座っていると
これが実行されるのを待っています。

00:19:52.060 --> 00:19:56.500
私はこのポーターを実行することができます
私のCICプロセスのツール。

00:19:56.500 --> 00:19:57.010
>> それは正しいです。

00:19:57.010 --> 00:19:58.630
>> その後、私のログを見て、

00:19:58.630 --> 00:20:01.300
失敗を探し、
これらの失敗に基づいて行動し、

00:20:01.300 --> 00:20:03.220
また、Azure のように
DevOps、そのようなもの?

00:20:03.220 --> 00:20:04.750
>> 絶対に。たとえば、

00:20:04.750 --> 00:20:07.090
あなたはそれを想像することができます
あなたはGitHubにいる

00:20:07.090 --> 00:20:08.725
あなたは Azure DevOps にいるか、または何であれ、

00:20:08.725 --> 00:20:11.875
だけでなく、ビルド
をクリックして ACR にプッシュします。

00:20:11.875 --> 00:20:14.560
しかし、あなたがそれを検出したとき
ACRは新しいバンドルを持っています,

00:20:14.560 --> 00:20:18.970
これで、パイプラインを持つことができます。
は、必要に思うようにデプロイします。

00:20:18.970 --> 00:20:21.445
実際、私たちはそれを行うことができます
今クラウドシェルで。

00:20:21.445 --> 00:20:23.515
したがって、クラウドシェルから展開できます。

00:20:23.515 --> 00:20:24.880
Azure からデプロイできます。

00:20:24.880 --> 00:20:28.000
しかし、あなたはそれをかなり展開することができます
どこからでも、多くのシステムから、

00:20:28.000 --> 00:20:30.355
Linux か、それとも Linux か
窓は、それは問題ではありません。

00:20:30.355 --> 00:20:31.570
>> はい。私は間違いなく
これを見るつもりです。

00:20:31.570 --> 00:20:33.760
私はいくつかの.NETを持っていることを知っている
アプリケーション, .NET コア

00:20:33.760 --> 00:20:36.550
を持つアプリケーション
複数の部分と部品。

00:20:36.550 --> 00:20:38.950
>> バンドルに行こう
楽しみのためにそのもののアップ。

00:20:38.950 --> 00:20:39.235
>> クール。

00:20:39.235 --> 00:20:41.320
>> しかし、私が欲しいのは一つ
また、あなたがいれば言うこと

00:20:41.320 --> 00:20:44.140
オートメーションに興味がある
この物語の側面は、

00:20:44.140 --> 00:20:46.000
QCon に注意を払う必要があります。

00:20:46.000 --> 00:20:47.200
もう少しでやって来るよ。

00:20:47.200 --> 00:20:47.360
>> はい。

00:20:47.360 --> 00:20:49.450
>> 私たちは持つつもりです
見せる楽しいことがたくさんあります。

00:20:49.450 --> 00:20:52.180
>> クール。今、人々はどこでできるのか
行くとこれについての詳細を学ぶ?

00:20:52.180 --> 00:20:53.200
レポはありますか?

00:20:53.200 --> 00:20:55.585
私たちはウェブサイトを持っていますか?
あなたはこれを見に行くことができますか?

00:20:55.585 --> 00:20:57.670
>> はい。私たちはここに行くつもりです。

00:20:57.670 --> 00:21:00.475
ウェブサイトはporter.shです。

00:21:00.475 --> 00:21:01.330
>> 大丈夫。

00:21:01.330 --> 00:21:04.450
>> それは次のように解決されます
私たちがそれを得るとすぐに、

00:21:04.450 --> 00:21:06.250
そして、インストールがあります,

00:21:06.250 --> 00:21:08.770
クイック スタート、コミュニティ、
その他のリソース、

00:21:08.770 --> 00:21:12.025
視聴者は見るべきです
ビデオ、開発者。

00:21:12.025 --> 00:21:15.760
ポーターデジタルオーシャンはここにあります
テラフォーム・クベルネテスでしょ?

00:21:15.760 --> 00:21:17.335
私たちが今話し合ったもの。

00:21:17.335 --> 00:21:21.160
その正確なビデオがあります
アプリケーションはこちらです。

00:21:21.160 --> 00:21:23.890
これは少し実行されます
カップルの他の人,

00:21:23.890 --> 00:21:25.165
たとえば、ここにポーターと

00:21:25.165 --> 00:21:27.175
完全にCNAB
異なる環境。

00:21:27.175 --> 00:21:31.300
だからヌーノドカルモはここに
はエンジニアです。

00:21:31.300 --> 00:21:33.220
スイスの
素晴らしい仕事をしています

00:21:33.220 --> 00:21:35.740
彼の午後、夕方に。

00:21:35.740 --> 00:21:37.480
彼は仕事のためにこれをしません。

00:21:37.480 --> 00:21:39.790
しかし、彼は使用することに決めました
ウィンドウズ 10 のポーター

00:21:39.790 --> 00:21:42.160
WSL を使用してバンドルを作成し、

00:21:42.160 --> 00:21:44.350
ウィンドウズから起動します
実際に10

00:21:44.350 --> 00:21:47.350
カスタム特定のイメージをインストールする

00:21:47.350 --> 00:21:49.780
WSL で実行される Linux イメージ。

00:21:49.780 --> 00:21:51.100
その後、その画像の中に、

00:21:51.100 --> 00:21:52.540
カスタムとそれをロードします

00:21:52.540 --> 00:21:54.670
特定のインフラストラクチャ
クベルネテスを含むセット。

00:21:54.670 --> 00:21:55.090
>> ニース。

00:21:55.090 --> 00:21:57.385
>> 彼は実際にランチャーK3Dを使用しています。

00:21:57.385 --> 00:21:57.850
>> うわー。

00:21:57.850 --> 00:21:59.470
>> K3Ds、大丈夫?

00:21:59.470 --> 00:22:02.500
次に、特定の
K3Ds内のチャート、

00:22:02.500 --> 00:22:06.340
そして今、彼は完全に持っている
再現可能なテスト環境。

00:22:06.340 --> 00:22:08.005
そのビデオもそこにあります.

00:22:08.005 --> 00:22:08.200
>> クール。

00:22:08.200 --> 00:22:10.225
>> しかし、あなたが考えるなら
クラウドネイティブで、

00:22:10.225 --> 00:22:12.535
それは地元の経験です。

00:22:12.535 --> 00:22:15.115
しかし、それは非常に有用なものです。

00:22:15.115 --> 00:22:15.460
>> 確かに。

00:22:15.460 --> 00:22:18.400
>> ポーターはそれを解決します
問題だけでなく、

00:22:18.400 --> 00:22:20.110
クラウドネイティブの分散

00:22:20.110 --> 00:22:22.435
世界のアプリケーション
これは問題でした。

00:22:22.435 --> 00:22:24.640
>>まあ、私は本当にあなたに感謝しています
時間をかけて走り抜ける

00:22:24.640 --> 00:22:26.920
すべてのこのCNAB、クラウドネイティブ。

00:22:26.920 --> 00:22:29.380
どのように私たちは、このローカルを使用することができます,

00:22:29.380 --> 00:22:31.210
再び、Windows 10 の例を示します。

00:22:31.210 --> 00:22:32.995
私たちはそれを中に置くことができます
Azure DevOps のもの。

00:22:32.995 --> 00:22:33.445
>> はい。

00:22:33.445 --> 00:22:35.845
>> 非常にエキサイティング。私はいつも
新しいツールを見るのが好きです。

00:22:35.845 --> 00:22:38.320
>> はい。これは
フォーマットの1つ

00:22:38.320 --> 00:22:42.453
Azure アークでサポートされています
今日出てきたもの。

00:22:42.453 --> 00:22:42.640
>> はい。

00:22:42.640 --> 00:22:44.530
>> 例えば、そこに
クベルネテスになるつもり

00:22:44.530 --> 00:22:47.545
マニフェストがサポートされています
自動化された方法で。

00:22:47.545 --> 00:22:48.115
>> はい。

00:22:48.115 --> 00:22:51.130
>> ヘルムチャートとCNAB
バンドルもサポートされます。

00:22:51.130 --> 00:22:52.105
>> パーフェクト。どうもありがとうございます。

00:22:52.105 --> 00:22:52.465
>> はい。

00:22:52.465 --> 00:22:52.780
>> クール。

00:22:52.780 --> 00:22:53.605
>>ねえ、それは喜びでした。

00:22:53.605 --> 00:22:56.605
>> 大丈夫です。それは別だった
クラウドネイティブショーのエピソード.

00:22:56.605 --> 00:22:59.425
マイクロソフトイグナイト 2019 に取り上がっています。

00:22:59.425 --> 00:23:00.580
次回お会いできることを願っています。

00:23:00.580 --> 00:23:04.285
今後のエピソードをチェック
aka.ms/cloudnativeshowで。

00:23:04.285 --> 00:23:05.110
おかげで再び.

00:23:05.110 --> 00:23:07.270
見てくれてありがとう
クラウド ネイティブ ショー。

00:23:07.270 --> 00:23:08.680
必ず購読してください。

00:23:08.680 --> 00:23:10.285
私たちの将来のエピソードを見て、

00:23:10.285 --> 00:23:12.430
特に私たちの
Twitchのストリーミングショー、

00:23:12.430 --> 00:23:13.840
私たちは、に基づいてアプリを構築する場所

00:23:13.840 --> 00:23:17.300
会話が正しかった
ここは。次回お会いしましょう。

