Kubernetes for Developer |
![]() |
Categories : Software Technology |
Posted by : songsiri | Posted On : Wednesday, 19 December 2018 15:35 | |
Training Date : |
28 June 2021 - 01 July 2021
![]() 02 March 2021 - 05 March 2021 สอบถามข้อมูลเพิ่มเติมได้ที่ คุณติณห์ โทร 02-583-9992 ต่อ 1427
E-Mail: tin.cha@nstda.or.th 05 October 2020 - 08 October 2020
29 June 2020 - 02 July 2020 17 March 2020 - 20 March 2020 Please Login before registering . No account ? signup here กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่ |
Time : | 24 Hour(s) |
Days : | 4 Day(s) |
Duration : | 09:00 - 16:00 |
Fee : | 13,000 THB (Excluded Vat 7%) |
Language : | Thai |
Instructor : |
Mr.Phanupong Permpimol
|
Objectives : | ในปัจจุบันเรามีการใช้งาน Application เยอะมากขึ้นทั้งทาง Web Browser และMobile Application ดังนั้นเราจึงควรรู้จักKubernetesซึ่งเป็นเครื่องมือที่จะช่วยให้ระบบขยายตัวเองโดยอัตโนมัติเมื่อมีความต้องการใช้งานที่สูงขึ้น หรือเมื่อบางcontainerไม่สามารถใช้งานได้ระบบจะสร้างcontainerตัวใหม่ขึ้นมาทำงานแทน รวมทั้งในหลักสูตรนี้จะพูดถึงการจัดการนำเอา Istio เข้ามาใช้งานเพื่อให้ระบบสามารถ deploy ได้สะดวกขึ้น และมีความปลอดภัยมากขึ้น |
Who Should Attend : | กลุ่มเป้าหมาย < Software Developer < Software Engineer < IT Operation < System Admin
คุณสมบัติของผู้เข้าอบรม < มีพื้นฐานการเขียนโปรแกรมด้วยภาษาใดภาษาหนึ่ง < มีพื้นฐานในการจัดการ Server มาบ้างเล็กน้อย < มีประสบการณ์ในการใช้งาน Docker มาบ้าง |
Benefits : | ประโยชน์ที่จะได้รับ < ผู้เรียนจะได้เห็นภาพของการ deploy ระบบที่ออกแบบเป็น Microservices < ผู้เรียนจะได้ทดลอง deploy ระบบที่สามารถ scale เองได้โดยอัตโนมัติ < ผู้เรียนจะได้รู้จักการใช้งาน Istio เบื้องต้น |
Course Outline : | Day 1 1.Introduction to containerization a.What is containerization b.What is Kubernetes c.Kubernetes features d.Architecture of Kubernetes cluster a.Nodes and Pods b.Deployments, jobs and services c.Labels, selectors and namespaces d.Kubelet and Kube Proxy e.Running the Hello World application f.Scaling the Hello World application g.Running a more complicated example h.Kube dashboard i.Configuration data j.Dealing with application secret Day 2 3. Advance topic in Kubernetes a.Kubernetes deployment b.Monitoring and Logging c.Authentication and Authorization d.Running stateful applications k.Microservices pattern in Kubernetes l.Deployment pattern m.Runtime pattern n.From Monolith to Microservices 5.Deploy with Helm a.Helm Architecture b.Installing with Helm c.Using existing Helm Charts d.Building Helm Charts a.Service proxy with Envoy b.Metric with Prometheus c.Logging with Fluentd d.Tracing issues with Jaeger Day 4 7.Service mesh with Istio a.What is Service mesh b.What is Istio c.Automated service mesh with Istio d.Injecting Istio into Microservices e.Verifying that Istio is meshing f.Converting to proxy auto-injection a.Ingress gateway and virtual services b.Configuring rules to link specific label c.Creating advance routing rules d.Adjusting Istio load-balancing ratios e.Modify routes for Canary deployment |
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.1 Siam Commercial Bank, Chaengwattana Branch 2.2 Krungsri Bank, Chaengwattana (Software Park) Branch Notes: |
Contact Person : | For more information, contact our course coordinator on: Tin Chaiyaworn 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. |