ສອບຖາມຫຼັກສູດເລືອກຊ່ອງທາງທີ່ສະດວກ ທີມງານຕອບເອງທຸກຊ່ອງທາງ
LINE @itgeniusຕອບໄວທີ່ສຸດ · ຈ–ສ 9:00–17:00 ໂມງ
ໂທລະສັບ
02-570-8449ຫ້ອງການ088-807-9770ມືຖື
ອີເມວ ແລະ ໂຊຊຽວ
contact@itgenius.co.thສຳລັບໃບສະເໜີລາຄາ ແລະ ເອກະສານFacebookitgeniusonlineYouTubeitgeniusengຂໍຄຳປຶກສາຈັດຝຶກອົບຮົມໃຫ້ທີມ
ຄອສອື່ນໆ · OTC-11

GitOps with Argo CD

หลักสูตร GitOps with Argo CD เป็นการอบรมการสร้างระบบ Continuous Delivery แบบ GitOps โดยเก็บ Infrastructure, Environment และ Automation ไว้ใน Git ให้ Argo CD ใน Kubernetes Cluster ปรับระบบให้ตรงกับ Git อัตโนมัติ พร้อมใช้ร่วมกับ GitLab CI และ Argo CD Vault Plugin เหมาะกับนักไอทีและผู้ดูแลระบบที่มีพื้นฐาน GitHub

ລາຄາເລີ່ມຕົ້ນ 8,550 ບາດ / ທ່ານ 9,500 −10% ຍັງບໍ່ລວມ VAT 7% · ມີລາຄາໝູ່ຄະນະ
PDFດາວໂຫຼດ Course Outline
  • ໄລຍະເວລາ18 ຊົ່ວໂມງ · 3 ມື້
  • ຮູບແບບຢູ່ສະຖາບັນ / ອອນລາຍສົດ
  • ຮອບຕໍ່ໄປເປີດຕາມຄຳຂໍ
  • ໃບຢັ້ງຢືນມີໃບຢັ້ງຢືນ

ພາບລວມຫຼັກສູດ

GitOps with Argo CD GitOps คือการสร้างระบบ Continuous Delivery (CD) ด้วย tools ที่เราใช้กันเป็นอยู่แล้ว ซึ่งก็คือ Git นั้นเอง โดยเราจะทำการเก็บสิ่งต่าง ๆ ที่ใช้ในการสร้าง infrastructure ให้ application ของเรา ให้อยู่ใน Git repository และเมื่อข้อมูลในนั้นมีการเปลี่ยนแปลง (มี commit ใหม่) ระบบก็จะจัดการสร้างสิ่งต่างๆ ที่เราทำการระบุไว้ใน Git ให้โดยอัตโนมัติ

Argo CD ทำงานในรูปแบบ pull deployment ซึ่ง Argo CD ที่เราติดตั้งลงไปใน Kubernetes Cluster ของเรา จะเฝ้าดู Git Repository และทำให้ states ใน Cluster ของเราตรงกับที่ config ที่อยู่ใน Git และเมื่อมี commit ใหม่ใน Git repository มันก็จะทำการจัดการ สร้าง ลบ อัพเดท resources ต่างๆ ใน cluster ของเรา ให้ตรงกับใน Git นั้นเอง

ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ

  • เรียนรู้การสร้างระบบ Continuous Delivery (CD)
  • เรียนรู้ขั้นตอนการนำ GitOps เข้ามาใช้งานในโปรเจ็กต์
  • เข้าใจแนวทางการแก้ไขปัญหาที่เกิดขึ้นจากการใช้งาน
  • เข้าใจการเก็บสิ่งต่างๆ ที่จำเป็นต่อการสร้าง Infrastructure
  • เข้าใจการเก็บสิ่งต่างๆ ที่จำเป็นต่อการสร้าง Environment
  • เข้าใจการเก็บสิ่งต่างๆ ที่จำเป็นต่อการสร้าง Automation process
  • เรียนรู้การทำงานร่วมกับ GitLab CI
  • เรียนรู้การทำงานร่วมกับ Argo CD Vault Plugin

ຫຼັກສູດນີ້ເໝາະສຳລັບ

  • นักเรียนนักศึกษา
  • ครู อาจารย์ วิทยากรที่สนใจ
  • นักวิชาการ นักไอที หรือผู้ดูและระบบ
  • ตลอดจนผู้สนใจทั่วไป

ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ

  • ใช้ระบบ Windows หรือ OSX ได้
  • พื้นฐานการใช้งาน GitHub
  • พื้นฐานการค้นหาข้อมูลจากอินเตอร์เน็ต

ຫົວຂໍ້ການຝຶກອົບຮົມ

Section 1: Introduction                            

  • Knowledge Prerequisites                               
  • Tool setup and config
  • What is GitOps                                                

Section 2: Core Concepts                        

  • Intro to ArgoCD                                
  • Core Concepts                                 
  • ArgoCD Architecture Overview                           
Section 3 Setting up ArgoCD
  • Installation options                                          
  • Non-HA Setup                                  
  • Getting Initial Admin Password                                    
  • Accessing ArgoCD Server                                            
  • Access ArgoCD Server Using Port-Forward
  • Install ArgoCD CLI                                        

Section 4: Applications                            

  • Defining Applications                                      
  • Creating an Application Declaratively using Yaml                                    
  • Creating an Application Using Web UI                                       
  • Creating an Application Using CLI                               
  • Tools Detection                                
  • Helm Options                                   
  • Directory of Files Options                               
  • Kustomize Options
Section 5 Projects
  • Why Projects                                    
  • Creating Projects                             
  • Creating Basic Project                                    
  • Creating a Project with Allowing Specific Destinations            
  • Project Roles                                      

Section 6: Repositories                            

  • Private Git Repos                                            
  • K8s Secret for Argo CD Repos                                    
  • Private Repos using Https                              
  • Private Repos using SSH                               
  • Private Helm Repos
  • Credential Templates                                                                
Section 7 Sync Policies and Options
  • Automated Sync                               
  • Automated Pruning                                         
  • Automated Self-Healing                                 
  • Sync Options                                    
  • Fail On Shared Resources
  • Replace Resources                                                                                              

Section 8: Tracking Strategies                             

  • Tracking Strategies                                         
  • Tracking Git Tag                               
  • Tracking Git Commit SHA               
  • Tracking HEAD  
  • Tracking Helm Chart Range of Versions      
  • Tracking Helm Chart Latest Version
  • Tracking Strategies for Helm Charts          

Section 9: Diffing Customization                          

  • Diffing Customization                                      
  • Diffing Customization Demo                       
  • Diffing Customization, Istio Case  
Section 10 Sync Phases and Waves
  • Sync Phases and Hooks                                
  • Sync Waves                                      

Section 11: Remote Kubernetes Clusters                        

  • Defining K8s Clusters                                     
  • Demo: Remote Clusters                                 
  • Practice (Interactive) - Remote Clusters                        

Section 12: Automation b CI Pipelines                            

  • CICD Flow                                         
  • Demo: Basic CI Pipeline   
  • Practice (Interactive) - Basic CI/CD 

ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ

ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ

ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770

ສຳລັບອົງກອນ — In-house / Private Training

  • ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ
  • ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ
  • ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້
ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ

ວິທະຍາກອນຜູ້ສອນ

ຄຳຖາມທີ່ພົບເລື້ອຍ

หลักสูตร GitOps with Argo CD เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ นักเรียนนักศึกษา · ครู อาจารย์ วิทยากรที่สนใจ · นักวิชาการ นักไอที หรือผู้ดูและระบบ พื้นฐานที่ผู้เรียนควรมี ใช้ระบบ Windows หรือ OSX ได้ · พื้นฐานการใช้งาน GitHub หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร GitOps with Argo CD ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 9,500 บาท (โปรโมชันปัจจุบันเหลือ 8,550 บาท) ใช้เวลาอบรม 18 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius