▶SUBTHAIแปลไทย · ซับ · พากย์⚙
บทความแปลภาษาไทย · YouTube

From Docker to Kubernetes with ease! // Helm + Kompose Tutorial

0:000:00
เล่นเสียงต้นฉบับของวิดีโอ พร้อมแสดงซับไทยซิงก์ตามเวลา
กำลังโหลดวิดีโอ…
01

สรุปย่อ

ประเด็นสำคัญจากวิดีโอ

- **ช่อง:** Christian Lempa · **ความยาว:** ~21 นาที · **ลิงก์:** https://www.youtube.com/watch?v=ZW_ONm4-WdM

# สรุป: From Docker to Kubernetes with ease! // Helm + Kompose Tutorial

- **ช่อง:** Christian Lempa · **ความยาว:** ~21 นาที · **ลิงก์:** https://www.youtube.com/watch?v=ZW_ONm4-WdM

## ประเด็นหลัก
- Christian พูดถึงเครื่องมือ Kompose ที่ช่วยแปลง Docker Compose files เป็น Kubernetes deployments ได้ง่ายๆ
- การใช้ Docker Compose ในเวิร์กสเตชันจะทำงานง่าย แต่ใน production ต้องใช้ Kubernetes เพื่อความสามารถในการ autoscaling และ features ขั้นสูง
- Plural เป็น AI native Kubernetes management platform ที่ช่วยในการจัดการ Kubernetes clusters ใน production
- Helm เป็น package manager สำหรับ Kubernetes ที่มีประสิทธิภาพสูง

## ความเห็นสรุป
วิดีโอนี้เหมาะสำหรับ developer และ IT professionals ที่ต้องการ migrate จาก Docker Compose สู่ Kubernetes โดยไม่ต้องเขียน code ใหม่ทั้งหมด การใช้ Kompose ช่วยลดความยุ่งยากในการ migration ได้มาก และควรพิจารณาใช้ Helm สำหรับการ package management ขั้นสูงใน Kubernetes
02

คำแปลเต็ม

แปลตามบทสนทนาต้นฉบับ ปรับเป็นภาษาไทยธรรมชาติ

สวัสดีครับเพื่อนๆ ผมคริสเตียนครับ และในวิดีโอนี้ผมอยากจะพูดถึงว่าคุณสามารถย้าย services และ applications จาก Docker Compose stacks ง่ายๆ สู่ Kubernetes deployments ได้อย่างไรโดยไม่ต้องเขียน code ใหม่ทั้งหมด เรารู้กันดีว่า Docker และ Docker Compose นี่เคยยิ่งใหญ่มากจริงๆ ครับ ผมหมายถึงผมใช้มันในเวิร์กช็อปของผมหรือเซิร์ฟเวอร์แทบทุกครั้ง แล้วคัดลอก compost template ของผมและมันก็ทำงานได้ใน 99% ของทุกกรณีครับ

แต่ถึงอย่างไรก็ตาม Docker มันดีมากสำหรับ deploy production ready applications และ services แต่มันไม่ใช่เป็นที่ต้องการของคนหลายคน เพราะในระบบ production คุณมักจะต้องการ autoscalable platform ที่มี features ขั้นสูงๆ ครับ ดังนั้นในฐานะ IT guy หรือ developer คุณมักจะเจอสถานการณ์แบบนี้ว่าคุณใช้ Docker หรือ Docker Compose สำหรับ test stuff ที่ local แต่เมื่อคุณอยาก move ไป production คุณจะพบว่าเป็น challenge ที่ต้อง turn นี้ให้เป็น production ready Kubernetes deployment จริงๆ ครับ

แต่ไม่ต้องกังวลครับผมได้ค้นพบเครื่องมืออันหนึ่งที่มีชื่อว่า Kompose (ไม่ใช่ Compose ที่มีตัว C นะครับ แต่เป็น K สำหรับ Kubernetes) มันสัญญาว่าจะ convert Docker Compose files เป็น Kubernetes deployments ได้โดยตรงด้วยคำสั่งเดียวครับ เชื่อไหมครับว่าดีขนาดนั้น ในวิดีโอนี้เราอยากจะไปดูว่ามันจริงๆ แล้วดีขนาดไหนครับ

และเราจะได้เห็นว่าใน use cases ไหนมันจะใช้งานได้ดีจริงๆ แต่บางกรณีอาจจะใช้เครื่องมืออื่นๆ ที่มีประสิทธิภาพกว่า เช่น package manager สำหรับ Kubernetes ที่เรียกว่า Helm ครับ

แต่ก่อนที่จะเข้าไปใน tools เหล่านี้ผมอยากจะพูดถึง Kubernetes management ใน production อย่างรวดเร็วหน่อยครับ เพราะเมื่อคุณได้ migrate แอปพลิเคชันและ services ไป Kubernetes คุณจะสังเกตได้เลยว่าการ manage clusters ตาม scale มันสามารถเป็นไปได้ได้ที่ซับซ้อนมากครับ และนี่ก็เป็นที่ที่ Plural มาเล่นบทบาทครับ Plural คือ sponsor ของวิดีโอวันนี้และเป็น AI native Kubernetes management platform ที่ช่วยให้คุณ deploy และ manage Kubernetes clusters ด้วย AI powered insights, automated decision making, และ seamless integrations ผ่าน cloud providers ของคุณ

04

อภิธานศัพท์เทคนิค

คำศัพท์และชื่อผลิตภัณฑ์ที่คงรูปภาษาอังกฤษ

ศัพท์คำแปล / คำอธิบาย
Dockerเทคโนโลยี container ที่ใช้ในการแพ็คเกจแอปพลิเคชันพร้อม dependencies
Docker Composeเครื่องมือสำหรับจัดการ multi-container Docker applications ด้วย YAML file
Kubernetesแพลตฟอร์ม container orchestration สำหรับ deployment, scaling, และ management ของ applications
Komposeเครื่องมือสำหรับแปลง Docker Compose files เป็น Kubernetes configurations
HelmPackage manager สำหรับ Kubernetes ใช้จัดการแพ็กเกจและ releases
PluralAI native Kubernetes management platform
AI poweredที่ใช้ปัญญาประดิษฐ์เพื่อเสริมประสิทธิภาพ
Autoscalableที่สามารถขยายขนาดได้โดยอัตโนมัติตาม load
Deployการนำแอปพลิเคชันไปใช้งานใน production environment
Clustersกลุ่มของ nodes หรือเซิร์ฟเวอร์ที่ทำงานร่วมกัน
05

ซับไตเติ้ลภาษาไทย

ดาวน์โหลดหรือดูซับทั้งหมด

1
00:00:00,000 --> 00:00:22,618
สวัสดีครับเพื่อนๆ ผมคริสเตียนครับ

2
00:00:22,618 --> 00:00:52,776
และในวิดีโอนี้ผมอยากจะพูดถึงว่าคุณสามารถย้าย

3
00:00:52,776 --> 00:01:22,933
services และ applications จาก Docker Compose

4
00:01:22,933 --> 00:01:49,663
stacks ง่ายๆ สู่ Kubernetes deployments
thai-subtitles.srt
SubRip — ใช้กับเครื่องเล่นวิดีโอส่วนใหญ่
↓ ดาวน์โหลด
thai-subtitles.vtt
WebVTT — ใช้กับเว็บ / YouTube
↓ ดาวน์โหลด
เปิดดูซับไตเติ้ลทั้งหมด (47 segments)
1
00:00:00,000 --> 00:00:22,618
สวัสดีครับเพื่อนๆ ผมคริสเตียนครับ

2
00:00:22,618 --> 00:00:52,776
และในวิดีโอนี้ผมอยากจะพูดถึงว่าคุณสามารถย้าย

3
00:00:52,776 --> 00:01:22,933
services และ applications จาก Docker Compose

4
00:01:22,933 --> 00:01:49,663
stacks ง่ายๆ สู่ Kubernetes deployments

5
00:01:49,663 --> 00:02:18,450
ได้อย่างไรโดยไม่ต้องเขียน code ใหม่ทั้งหมด

6
00:02:18,450 --> 00:02:45,866
เรารู้กันดีว่า Docker และ Docker Compose

7
00:02:45,866 --> 00:03:04,372
นี่เคยยิ่งใหญ่มากจริงๆ ครับ

8
00:03:04,372 --> 00:03:45,495
ผมหมายถึงผมใช้มันในเวิร์กช็อปของผมหรือเซิร์ฟเวอร์แทบทุกครั้ง

9
00:03:45,495 --> 00:04:04,001
แล้วคัดลอก compost template

10
00:04:04,001 --> 00:04:32,788
ของผมและมันก็ทำงานได้ใน 99% ของทุกกรณีครับ

11
00:04:32,788 --> 00:05:00,204
แต่ถึงอย่างไรก็ตาม Docker มันดีมากสำหรับ

12
00:05:00,204 --> 00:05:27,619
deploy production ready applications และ

13
00:05:27,619 --> 00:05:59,148
services แต่มันไม่ใช่เป็นที่ต้องการของคนหลายคน

14
00:05:59,148 --> 00:06:25,193
เพราะในระบบ production คุณมักจะต้องการ

15
00:06:25,193 --> 00:06:56,035
autoscalable platform ที่มี features ขั้นสูงๆ

16
00:06:56,035 --> 00:07:23,451
ครับ ดังนั้นในฐานะ IT guy หรือ developer

17
00:07:23,451 --> 00:07:52,238
คุณมักจะเจอสถานการณ์แบบนี้ว่าคุณใช้ Docker

18
00:07:52,238 --> 00:08:20,339
หรือ Docker Compose สำหรับ test stuff ที่

19
00:08:20,339 --> 00:08:47,755
local แต่เมื่อคุณอยาก move ไป production

20
00:08:47,755 --> 00:09:13,115
คุณจะพบว่าเป็น challenge ที่ต้อง turn

21
00:09:13,115 --> 00:09:39,160
นี้ให้เป็น production ready Kubernetes

22
00:09:39,160 --> 00:09:53,553
deployment จริงๆ ครับ

23
00:09:53,553 --> 00:10:33,991
แต่ไม่ต้องกังวลครับผมได้ค้นพบเครื่องมืออันหนึ่งที่มีชื่อว่า

24
00:10:33,991 --> 00:11:02,093
Kompose (ไม่ใช่ Compose ที่มีตัว C นะครับ

25
00:11:02,093 --> 00:11:30,879
แต่เป็น K สำหรับ Kubernetes) มันสัญญาว่าจะ

26
00:11:30,879 --> 00:12:01,037
convert Docker Compose files เป็น Kubernetes

27
00:12:01,037 --> 00:12:28,453
deployments ได้โดยตรงด้วยคำสั่งเดียวครับ

28
00:12:28,453 --> 00:12:45,587
เชื่อไหมครับว่าดีขนาดนั้น

29
00:12:45,587 --> 00:13:09,576
ในวิดีโอนี้เราอยากจะไปดูว่ามันจริงๆ

30
00:13:09,576 --> 00:13:59,610
แล้วดีขนาดไหนครับ และเราจะได้เห็นว่าใน use cases ไหนมันจะใช้งานได้ดีจริงๆ

31
00:13:59,610 --> 00:14:22,228
แต่บางกรณีอาจจะใช้เครื่องมืออื่นๆ

32
00:14:22,228 --> 00:14:50,330
ที่มีประสิทธิภาพกว่า เช่น package manager

33
00:14:50,330 --> 00:15:17,060
สำหรับ Kubernetes ที่เรียกว่า Helm ครับ

34
00:15:17,060 --> 00:15:34,880
แต่ก่อนที่จะเข้าไปใน tools

35
00:15:34,880 --> 00:16:05,038
เหล่านี้ผมอยากจะพูดถึง Kubernetes management

36
00:16:05,038 --> 00:16:29,027
ใน production อย่างรวดเร็วหน่อยครับ

37
00:16:29,027 --> 00:16:55,757
เพราะเมื่อคุณได้ migrate แอปพลิเคชันและ

38
00:16:55,757 --> 00:17:27,285
services ไป Kubernetes คุณจะสังเกตได้เลยว่าการ

39
00:17:27,285 --> 00:17:44,420
manage clusters ตาม scale

40
00:17:44,420 --> 00:18:10,465
มันสามารถเป็นไปได้ได้ที่ซับซ้อนมากครับ

41
00:18:10,465 --> 00:18:38,567
และนี่ก็เป็นที่ที่ Plural มาเล่นบทบาทครับ

42
00:18:38,567 --> 00:19:08,724
Plural คือ sponsor ของวิดีโอวันนี้และเป็น AI

43
00:19:08,724 --> 00:19:34,084
native Kubernetes management platform

44
00:19:34,084 --> 00:20:02,870
ที่ช่วยให้คุณ deploy และ manage Kubernetes

45
00:20:02,870 --> 00:20:26,174
clusters ด้วย AI powered insights,

46
00:20:26,174 --> 00:20:43,994
automated decision making,

47
00:20:43,994 --> 00:21:20,320
และ seamless integrations ผ่าน cloud providers ของคุณ