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
그래서 하나의 클라우드에 대한 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
만약 당신이 리눅스 세계에 있어,

00:02:53.075 --> 00:02:55.385
클라우드에 대한 개발자 또는 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
실제로 의 일부
리눅스 재단.

00:03:46.340 --> 00:03:47.570
이것은 조금 복잡합니다.

00:03:47.570 --> 00:03:49.130
하지만 리눅스 재단은

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
>> 하시코프, 뉴욕주,

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
포터와 함께 앱을 빌드하는 경우,

00:04:34.250 --> 00:04:35.740
도커 앱은 설치할 수 있습니다.

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
함께 넣어 하는 데 필요한
하나의 컨테이너에 있는 무언가를

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
차이점은 Docker
컴포지션은 특정 런타임입니다.

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
그래서 일반적으로
그런 다음 Docker 작성을 수행합니다.

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
>> 일부 광고 권한 설정,
그런 것.

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
나는 넘겨 할 수 있습니다
내 작전 팀에 말하고,

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
나는 Docker 빌드를했다,

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
저는 많은 질문을 하고 있습니다.
어쩌면 하나의 질문에.

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
이것은 생산이다
내 작전 팀을위한 도구?

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
당신이 있었기 때문에 회의론은
결정을 내릴 수 있습니다.

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
작성해야 합니다.
누군가를 위해 README.

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
README 및 에 넣어
구조화 된 YAML 파일입니다.

00:08:22.700 --> 00:08:24.470
그들은 실제로 쓸 필요가 없습니다.

00:08:24.470 --> 00:08:27.975
배쉬 스크립트 또는 파워쉘
또는 그런 식으로 어떤 일.

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
작전 도구는
이제 그 스냅 샷의

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
[> 헬름 차트로 알고 있습니다.
그리고 분명히 Docker 파일,

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
Docker 허브 또는 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
예를 들어, 도커 이미지,

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
Docker와 같은 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
지금 가능하지 그냥
하나의 Docker 이미지로,

00:10:34.400 --> 00:10:36.530
하나의 서비스처럼, 하지만 사실,

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
>> 내가 가서 생각할거야
내 READM에 대해 지금,

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 설치 프로그램 생성
이러한 것들 중 하나에 대한.

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
하나를 설치해야 합니까?
자격 증명이 있습니다.

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
난 이미 하나 있어. 당신은
투구 3을 볼 수 있습니다.

00:13:54.790 --> 00:13:59.020
하지만 당신은 에 의해 그렇게
가는 creds 생성,

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
그래서 우리는 이미 두 단계를 수행했습니다.

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
내가 할 수있는 다른 기능 중 하나

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과 Dapper에 대해 들어보셨다면

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
Dapper용 번들이 있습니다.

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
그리고이 오른손 하나는 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
여러 도커일 수 있습니다.
내가 전에 했던 이미지.

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
당신은 그것을 설치할 수 있습니다. 우리는 달렸다
하시Conf에서 이 데모를 볼 수 있습니다.

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에서 투구를 사용하여 만들고,

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와 마찬가지로
데브옵스, 그런 건가요?

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
따라서 CloudShell에서 배포할 수 있습니다.

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
리눅스든
윈도우, 그것은 중요하지 않습니다.

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에서 실행되는 리눅스 이미지.

00:21:49.780 --> 00:21:51.100
그런 다음 그 이미지 안에,

00:21:51.100 --> 00:21:52.540
사용자 정의로 로드

00:21:52.540 --> 00:21:54.670
특정 인프라
Kubernetes를 포함한 세트.

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
>> K3D, 괜찮아?

00:21:59.470 --> 00:22:02.500
그런 다음 특정
K3D 내부 차트,

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
우리는 이 것을 어떻게 ilocally로 사용할 수 있습니까?

00:22:29.380 --> 00:22:31.210
다시, 윈도우 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
>> 그렇습니다. 이것은 다음과 같은 것입니다.
형식 중 하나는

00:22:38.320 --> 00:22:42.453
Azure Arc에서 지원됩니다.
오늘 나온 것들.

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
특히 우리의
트위치,

00:23:12.430 --> 00:23:13.840
기반으로 앱을 빌드하는 위치

00:23:13.840 --> 00:23:17.300
대화가 옳았다
여기. 우리는 다음에 당신을 볼 수 있습니다.

