No account yet?
You are here:: Training/Seminar Training Schedule DevOps CI/CD with Gitlab, Jenkins, K8s

DevOps CI/CD with Gitlab, Jenkins, K8s

Categories : Software Technology
Posted by : patsorn | Posted On : Wednesday, 12 January 2022 09:04
Training Date : 14 November 2022 - 16 November 2022

สำคัญ!!! กรุณารอการยืนยันเปิดการอบรมจากเจ้าหน้าที่ก่อนการชำระค่าลงทะเบียน

13 June 2022 - 15 June 2022
Please Login before registering . No account ? signup here
กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่
Time : 18 Hour(s)
Days : 3 Day(s)
Duration : 09:00 - 16:00
Fee : 12,000 THB (Excluded Vat 7%)
Language : Thai
Instructor : Mr.Sommai Krangpanich
Objectives :

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

Who Should Attend :
  • นักพัฒนาระบบ
  • นักออกแบบระบบ


  • มีความเข้าใจในการพัฒนาระบบงานไอทีเป็นอย่างดี
  • มีความรู้ด้าน Agile
Benefits :
  • เพื่อเข้าใจหลักการทำงานของ DevOps
  • เพื่อเรียนรู้และใช้เครื่องมือประกอบการพัฒนาระบบแบบ DevOps
  • เพื่อเรียนรู้การใช้ GitLab
  • เพื่อเรียนรู้การใช้ GitLab Runner
  • เพื่อเรียนรู้การใช้ Kubernetes ในการ deploy application แบบ microservice
Course Outline :

Day 1
Introduction to DevOps
Continuous Integration and Continuous Deployment
Source code repository with GIT
        Configure tools
        Create repositories
        Make changes
        Group changes
        Refactor filenames
        Suppress tracking
        Review history
        Synchronize changes
DevOps Gitlab
       Getting started with Gitlab
       Continuous Integration with Gitlab
       Continuous Inspection with Gitlab
       Continuous Delivery with Gitlab
       Distributed Builds
Day 2
       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
       Docker compose
       Remote manage docker with docker machine
       Deploy application with Kubernetes
                 Introduction to Kubernetes
                 What is Pod, Deployment, Service, Ingress
                 Kubernetes Command
                 Deploy application with Kubernetes manifest file
     Deploy application with Helm
                Introduction to Helm
                Basic Helm Chart
                Convert Kubernetes manifest file to Helm Chart
Day 3
     Getting started with Jenkins
     Unlock Jenkins
     Install Plugins
     Create Admin User
     Create New Jobs
     Jenkins Config Build Trigger
     Pipeline script
     Pipeline template
     Jenkins Job List
     Master Slave with node manage
     How to user node in pipeline script
    Jenkins with K8

Payment Condition :

Payment can be made by:

    1. Cash or Credit Card or Bank Cheque payable to “Software Park Thailand #2” (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 fax or email to fax no. 02-583-2884 or email

        2.1 Siam Commercial Bank, Chaengwattana Branch
             Saving Account Number: 324-2-56262-0
             Account Name: Software Park Thailand#2

        2.2 Krungsri Bank, Chaengwattana (Software Park) Branch
             Saving Account Number: 329-1-34850-3
             Account Name: Software Park Thailand#2

- 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 :

For more information, contact our course coordinator on:

Patsorn Porntip

Tel: +66-2583-9992 Ext. 1422

Fax: +66-2583-2884


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