VMware Tanzu Community Edition สู่ความสามารถระดับ Enterprise Grade Platform
[Day 00] Build
จัดเตรียม Kubernetes Clusters ขึ้นอยู่กับความสะดวกของนักพัฒนาและรูปแบบการใช้งาน มี 2 วิธี ดังนี้
1. Standalone clusters
2. Workload clusters managed by a management cluster
( อ่านวิธีคลัสเตอร์เบื้องต้นได้จาก Blog ก่อนหน้า )
ตอบโจทย์ Developer ยุคใหม่! สร้าง Modernize Apps ได้ครบใน Platform เดียว
[Day01] Run
IT Developer สามารถเริ่มสร้าง Layer เพิ่มเติม หรือ IT Operation จะเริ่มเพิ่มความสามารถในการตรวจสอบและบันทึก ทั้งหมดนี้ทำได้ผ่านความสามารถในการจัดการแพ็คเกจของ Tanzu Community Edition
สิ่งนี้ถูกนำไปใช้โดยคำสั่งแพ็คเกจ tanzu ที่ส่วนหลัง Tanzu Community Edition มีที่เก็บของแพ็คเกจที่รองรับกับเวอร์ชัน Meta Data และอื่นๆ บนคลัสเตอร์ที่คุณต้องการเพิ่มแพ็คเกจเพิ่มเติม Tanzu Community Edition ปรับใช้คอนโทรลเลอร์ที่เข้าใจวิธีการติดตั้งแพ็คเกจจากที่เก็บ และ Custom Resource Definition (CRD) ที่เก็บสถานะของแพ็คเกจที่พร้อมสำหรับการติดตั้งหรือติดตั้งไว้แล้ว
ในการเพิ่มแพ็คเกจ คุณต้องเพิ่มที่เก็บก่อน:
tanzu package repository add tce-repo \
–url projects.registry.vmware.com/tce/main:0.9.1 \
–namespace tanzu-package-repo-global
การดำเนินการนี้จะปรับใช้ที่เก็บที่คลัสเตอร์ทั้งหมดที่สามารถอ้างอิงได้
คุณยังสามารถผูกที่เก็บนี้กับ specific namespace
เมื่อเพิ่มที่เก็บและกระทบยอดแล้ว คุณจะได้รับรายการแพ็คเกจที่พร้อมใช้งานโดยเรียกใช้:
$ tanzu package available list
ด้านล่างนี้เป็นตัวอย่างผลลัพธ์:
tanzu package available list cert-manager.community.tanzu.vmware.com
tanzu package install cert-manager –package-name cert-manager.community.tanzu.vmware.com –version 1.3.1
ผลลัพธ์ที่ได้ จะเห็น Cert-Manager เพิ่มไปยังคลัสเตอร์:
ในทำนองเดียวกัน ทีมปฏิบัติการสามารถเริ่มติดตั้งแพ็คเกจ เช่น
Fluentbit หรือ Prometheus เพื่อรวบรวมบันทึกและตัวชี้วัดสำหรับแพลตฟอร์มจากส่วนกลาง
[Day02] Manage
จัดเตรียมคลัสเตอร์ ตั้งค่าแพ็คเกจ ปรับใช้แอปพลิเคชัน และทุกอย่างก็ดำเนินไปด้วยดี
แต่บางทีอาจเกิดปัญหาด้านความจุ หรือเวอร์ชันที่ใหม่กว่าของแพ็คเกจที่ใช้งานหมดไปแล้ว หรืออาจมี Kubernetes เวอร์ชันใหม่ และคุณต้องการอัปเกรดคลัสเตอร์ของคุณเป็นเวอร์ชันดังกล่าว
Tanzu Community Edition สามารถช่วยคุณทำสิ่งที่กล่าวมาทั้งหมดได้ ด้วย Command Line ดังนี้
Scale a workload cluster
คุณสามารถปรับขนาดคลัสเตอร์ภาระงานที่มีอยู่โดยระบุจำนวนโหนดใหม่
สำหรับโหนดคอนโทรลเลอร์และโหนดผู้ปฏิบัติงานให้กับ Tanzu CLI:
ปรับขนาด Cluster ด้วยคำสั่งนี้ :
tanzu cluster scale
— controlplane-machine-count 5
— worker-machine-count 10
— namespace tkg-system
Upgrade existing packages
สมมติว่าเราติดตั้ง Cert-Manager เวอร์ชัน 1.3.1
และตอนนี้เวอร์ชัน 1.5.1 พร้อมใช้งานแล้ว
อัปเกรด Cert-Manager ด้วยคำสั่งนี้:
tanzu package installed update cert-manager — version 1.5.1
Upgrade Kubernetes version
เมื่อเวอร์ชัน Kubernetes ใหม่พร้อมให้อัปเกรดแล้ว
Tanzu Community Edition จะจัดเตรียมเวอร์ชันอิมเมจของโหนดที่เหมาะสมเพื่อรองรับและอัปเกรด ในการอัปเกรดคลัสเตอร์ภาระงาน
คุณจะต้องอัปเกรด CLI และคลัสเตอร์การจัดการก่อน
ตรวจสอบการอัปเกรดที่พร้อมใช้งานสำหรับคลัสเตอร์ภาระงานที่กำหนดโดยเรียกใช้:
tanzu cluster available-upgrades get <CLUSTER-NAME>
และสุดท้าย หากต้องการอัปเกรดคลัสเตอร์เป็นเวอร์ชันล่าสุด ให้เรียกใช้คำสั่งนี้
tanzu cluster upgrade <cluster-name>
คลัสเตอร์การจัดการใน Tanzu Community Edition จะเริ่มทำการอัปเกรดแบบต่อเนื่องบนโหนดคลัสเตอร์โดยอัตโนมัติ
โดยในแต่ละครั้งสมารถอัปเกรดโหนดคลัสเตอร์เดียว
สนใจบริการ หรือ ต้องการคำปรึกษาเพิ่มเติม
ได้ที่อีเมล marketing@tangerine.co.th หรือโทร 02-285-5511
ท่านจะได้รับคำตอบจากผู้เชี่ยวชาญมากประสบการณ์
Share on social media
All and More
- All
- Apigee
- Application Development
- Business Transformation
- Cisco
- Converged Infrastructure
- Data Analytics
- Dell EMC
- Dell Technologies
- Dialogflow (Chatbot)
- Event
- G Suite
- Google Cloud
- Google Cloud Platform
- Google Maps Platform
- Google Workspace
- Highlight
- Huawei
- Hybrid Cloud & Multi Cloud
- Knowledge
- Networking
- Productivity & Work Transformation
- Security
- Smart Business Analytics & AI
- Storage & Data Protection
- Success Story
- Tenable
- Thales
- VMware
- All
- Apigee
- Application Development
- Business Transformation
- Cisco
- Converged Infrastructure
- Data Analytics
- Dell EMC
- Dell Technologies
- Dialogflow (Chatbot)
- Event
- G Suite
- Google Cloud
- Google Cloud Platform
- Google Maps Platform
- Google Workspace
- Highlight
- Huawei
- Hybrid Cloud & Multi Cloud
- Knowledge
- Networking
- Productivity & Work Transformation
- Security
- Smart Business Analytics & AI
- Storage & Data Protection
- Success Story
- Tenable
- Thales
- VMware
ป้องกันภัยคุกคามทางไซเบอร์ผ่านเทคโนโลยี Web Browser Isolation
จากสถานการณ์ Covid-19 ในปัจจุบันนี้ทำให้รูปแบบการทำงานของแต่ละองค์กรมีการปรับเปลี่ยนไปเพื่อลดความเสี่ยงในกรณีที่พนักงานจะต้องเข้ามาทำงานร่วมกันที่สำนักงาน จึงเกิดการทำงานแบบ Work from Home กันมากขึ้น และด้วยเหตุนี้เองการทำงานในรูปแบบของ Work from Home นั้นก็มีความเสี่ยงที่จะทำให้เกิดภัยคุกคามบนเครื่อง Endpoint ได้อย่างเช่น เครื่องโน้ตบุ๊ค, อุปกรณ์มือถือ เป็นต้น
Solution Library ตัวช่วยในการออกแบบระบบงานด้านแผนที่เพื่อธุรกิจ
นักพัฒนาโปรแกรมที่เรียกใช้ Google Maps Platform บางท่านอาจจะมีความสงสัยในการออกแบบระบบงานด้านแผนที่ เช่น ถ้าอยากจะได้งานด้านแผนที่ตามที่ได้วางแผนไว้ จะต้องเรียกใช้งาน API Service อะไร หรือเขียน Source Code ยังไง เพื่อให้การทำงานดูสมบูรณ์แบบมากที่สุด
Locator Plus Solution ตัวช่วยสำหรับระบบงานด้านแผนที่ในธุรกิจของคุณเพียงไม่กี่คลิก
สวัสดีผู้ใช้งาน Google Maps Platform ทุกท่าน มาในครั้งนี้ทาง Tangerine กลับมาด้วยบทความที่เป็น Blog Series โดยมีเนื้อหาทั้งหมด 4 บทความที่จะค่อยๆ ปล่อยออกมาให้ทุกท่านได้รับความรู้ และเทรนเทคโนโลยีของ Google Maps Platform ในเรื่องของ Solution Library
เจาะ 3 กลยุทธ์ที่ Transform องค์กรสู่ยุคแห่ง Application Modernization
ปัจจุบัน Kubernetes เป็นเครื่องมือที่แพร่หลาย ช่วยให้องค์กรสามารถสร้างเรียกใช้ และจัดการแอปพลิเคชันบนระบบ Cloud ได้อย่างมีประสิทธิภาพ VMware ได้ผสานรวม Kubernetes เข้ากับ vSphere และมีการริเริ่มที่น่าตื่นเต้นหลายอย่างที่จะช่วยให้องค์กรพัฒนา Modernize Application
Data Studio Tips! รู้งี้ทำนานแล้ว ติดตามพฤติกรรมการเข้าชม Dashboard ของเราด้วย Google Analytics
ต่อยอดจากเทคนิคที่แล้วที่ทำให้เราทราบว่าใครในองค์กรเราบ้างใช้ Data Studio วันนี้ Tangerine มีอีกหนึ่งเทคนิคในการติดตามดูพฤติกรรมการดูรายงานของผู้ใช้ต่างๆ เมื่อเรา public ออกมาให้ทีมอื่นๆ หรือแม้กระทั่งประชาชนทั่วไปให้ทราบถึง demographic ของพวกเขา, device ที่เขาใช้ หรือข้อมูลต่างๆ ซึ่งจะช่วยเราเข้าใจผู้ชมและปรับปรุงรายงานของเราให้ตรงผู้ชมมากขึ้น