Deploy Application using Docker & Kubernetes

  • TTDP03
  • Classroom
  • General
  • Thai | 0
โครงการพัฒนาทักษะด้านโปรแกรมมิ่งกลุ่ม Mid-Career

จำเป็นต้องใช้มีความเข้าใจในเรื่องของ Container ซึ่งในหลักสูตรนี้จะเป็นการเรียนรู้หลักการทำงานของ Docker จนไปถึงการนำ Dockerไปติดตั้งบน k8s ได้อย่างถูกต้อง

Course description

Time
Days :
3 Day(s)
Duration :
18 Hour(s)
Time :
09:00:00 - 16:00:00
Training Date :
13 May 2024 - 15 May 2024
Status :
Plan Course
Instructor
Language :
Thai
Venue
Venue :
Type :
Classroom
Deploy Application using Docker & Kubernetes

DevOpsคือรูปแบบวิธีการปฏิบัติ วัฒนธรรม และกระบวนการต่าง ๆ เพื่อแก้ไขปัญหาที่เกิดจากความขัดแย้งระหว่าง Development และ Operations ดังที่กล่าวมาแล้วในหัวข้อด้านบน รวมถึงช่วยเพิ่มประสิทธิภาพในการทำงานให้สามารถผลิต software ออกสู่ตลาดได้รวดเร็วขึ้น มีคุณภาพและเสถียรภาพมากขึ้น ในขณะที่ cost ลดลง เพื่อให้บริษัทสำเร็จตามเป้าหมายที่วางไว้

ในปัจจุบันมีเครื่องมือสำหรับใช้ในการช่วย deploy เยอะมาก แต่ตัวนึงที่ได้รับความนิยมมากคือ Kubernetes (K8s) ซึ่งเป็น server ที่ได้ช่วยให้การ deploy application ที่ซับซ้อนทำได้ง่ายขึ้น ซึ่งใน class จะทำการร้อยเรียงกันว่าจะสามารถนำ Kubernetes มาใช้ในส่วนไหนของ DevOps และใช้ร่วมกับ Gitlab ได้อย่างไร

การที่ K8s (Kubernetes) สามารถทำงานได้อย่างเต็มประสิทธิภาพ จำเป็นต้องใช้มีความเข้าใจในเรื่องของ container ซึ่งในหลักสูตรนี้จะเป็นการเรียนรู้หลักการทำงานของ Docker จนไปถึงการนำ Docker ไปติดตั้งบน k8s ได้อย่างถูกต้องและมีประสิทธิภาพ

  • มีอายุ 35 ปีขึ้นไป
  • มีความเข้าใจในการพัฒนาระบบงานไอทีเป็นอย่างดี
  • มีความรู้ด้านการทำงานของ web application

  • เพื่อเข้าใจหลักการทำงานของ  Docker
  • เพื่อเรียนรู้หลักการทำงานของ Container
  • เพื่อเรียนรู้การ build application ด้วย docker
  • เพื่อเรียนรู้การใช้ Kubernetes ในการ deploy application แบบ microservice

Day 1 Docker

  • Get Started with Docker Technologies
  • Comparing Containers and Virtual Machines
  • Containers and Virtual Machines Together 
  • Docker engine
  • Docker Architecture 
  • Docker command 
  • Docker Network
  • How to create own docker image with Dockerfile

Day 2 Docker Compose

  • Introduction to docker compose
  • Basic docker compose command
  • docker-compose.yml file spec
  • How to start service
  • How to build docker using docker compose
  • How to manage service
  • Advance docker compose command

Day 3 Kubernetes

  • Introduction to Kubernetes 
  • What is Pod, Deployment, Service, Ingress
  • How to install minikube
  • How to enable k8s dashboard
  • How to use kubectl command  
  • Workshop: Deploy application with Kubernetes 
    • Kubernetes Command
    • Deploy application with Kubernetes manifest file 

Payment can be made by:

  1. Cash or Credit Card or Bank Cheque payable to
    สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ or National Science and Technology Development Agency
    (a post-dated cheque is not accepted) on the first day of the service or within the last day of the service.

  2. Account transfer and send the proof of the payment (the deposit slip) via email xxx@swpark.or.th

    • ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
      Saving Account Number: 080-0-00001-0
      Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ

    • ธนาคารกรุงไทย สาขาตลาดไท
      Saving Account Number: 152-1-32668-1
      Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ

Notes:

  • Withholding tax (3%) is exempt.
  • Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
  • Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.

Contact Person

ฝ่ายประสานงานโครงการ

คุณจิดาภา แสนใจกล้า 094-019-2377

คุณภัสสร พรทิพย์ 088-893-5564 , 02-583-9992 ต่อ 81422

อีเมล : coding-midcareer@swpark.or.th

You are encouraged to use the course schedule as a guide to plan your training.
The schedule is accessible at www.swpark.or.th for more information. 


เพิ่มเพื่อน

4,800 THB .

ฝ่ายประสานงานโครงการ

คุณจิดาภา แสนใจกล้า 094-019-2377

คุณภัสสร พรทิพย์ 088-893-5564 , 02-583-9992 ต่อ 81422

อีเมล : coding-midcareer@swpark.or.th

Enroll nowคลาสนี้ยังไม่เปิดรับลงทะเบียน

Course Detail :
Days :
3 Day(s)
Duration :
18 Hour(s)
Time :
09:00:00 - 16:00:00
Training Date :
13 May 2024 - 15 May 2024
Status :
Plan Course

Instructor info
avatar
Mr.Sommai Krangpanich