ตอบโจทย์ Developer ยุคใหม่! สร้าง Modernize Apps ได้ครบใน Platform เดียว
ตัวอย่างเช่น TCE สามารถใช้ในการเตรียมใช้งานแพลตฟอร์มแบบ Serverless โดยอิงตาม Knative ทำให้การจัดเตรียมคลัสเตอร์ Kubernetes พื้นฐานเป็นแบบอัตโนมัติ จัดเตรียม Container Network Interface (CNI) ติดตั้งตัวควบคุมขาเข้า เช่น Contour และปรับใช้ Knative กระบวนการนี้เป็นแบบอัตโนมัติและสามารถทำงานบนผู้ให้บริการระบบคลาวด์รายใดก็ได้
Tanzu Community Edition ดีอย่างไร?
Developer สะดวกในการทำงานมากขึ้น สามารถสร้าง Modernize Apps ได้ครบใน Platform เดียว
ใช้ Tanzu Community Edition เพื่อสร้างแพลตฟอร์มที่มีศูนย์กลางอยู่ที่ Kubernetes เพื่อพัฒนา ทดสอบ ตรวจสอบ และสุดท้ายปรับใช้ Code แอปพลิเคชันบนคลาวด์หรือโครงสร้างพื้นฐานปลายทางที่กำหนด อีกทั้งยังสามารถเลือก Open Source เช่น Kuberernetes cluster on vSphere, AWS, Azure, Docker
เริ่มใช้งาน Tanzu Community Edition ด้วย Kubernetes Clusters :
เตรียมการใช้งาน TCE ด้วยการจัดเตรียม Kubernetes ซึ่งทาง VMware ได้แนะนำวิธีการจัดเตรียม Clusters ไว้ 2 รูปแบบ ขึ้นอยู่กับความสะดวกของนักพัฒนาและรูปแบบการใช้งาน มาเริ่มดูกันเลย
1. Standalone clusters
เป็นวิธีที่ง่ายที่สุด โดยนำ input ต่างๆ เช่น จำนวนโหนดที่จำเป็น การตรวจสอบโครงสร้างพื้นฐานและการให้สิทธิ์ในการจัดสรรโหนด และ Docker เพื่อเริ่มต้นตัวควบคุมการจัดเตรียม เมื่อสิ้นสุดการทำงานนี้ คุณจะมีคลัสเตอร์ Kubernetes ที่ปรับใช้และไฟล์การกำหนดค่าคลัสเตอร์ อย่างไรก็ตาม
ข้อควรระวัง:
วิธีนี้ไม่แนะนำให้ใช้นอกเหนือจากสภาพแวดล้อมการพัฒนาที่รวดเร็ว เนื่องจากไม่มีการจัดเก็บ Kubeconfig และรายละเอียดอื่นๆ จึงขึ้นอยู่กับผู้ใช้ในการจัดเก็บและบันทึกข้อมูลรับรองเพื่อเข้าถึงคลัสเตอร์ นอกจากนี้ คลัสเตอร์แบบ Standalone ในปัจจุบันไม่สามารถปรับขนาดได้ ด้วยเหตุผลเหล่านี้ ไม่แนะนำให้ใช้คลัสเตอร์แบบ Standalone สำหรับกรณีการใช้งานจำนวนมาก
มี 2 วิธี
ในการจัดเตรียม Standalone clusters
1.1 วิธีแรกผ่าน UI
ให้เริ่มต้นด้วยคำสั่งนี้:
tanzu standalone-cluster create –ui
หน้าต่างเบราว์เซอร์จะเปิดขึ้นเพื่อให้คุณเลือกผู้ให้บริการโครงสร้างพื้นฐานและรายละเอียดเพิ่มเติม เมื่อคุณกรอกรายละเอียดแล้ว โปรแกรมติดตั้งจะจัดเก็บข้อมูลการกำหนดค่าและเริ่มเตรียมใช้งาน
ตัวอย่างเช่น หากคุณเลือก AWS หน้าจอต่อไปนี้จะถามรายละเอียดเกี่ยวกับวิธีการเชื่อมต่อกับ AWS จำนวนโหนดที่คุณต้องการให้มีในคลัสเตอร์ ขนาดโหนดที่ควรจะเป็น และ Virtual Private Cloud (VPC) ที่จะใช้ ; จากนั้นจะเริ่มจัดเตรียมคลัสเตอร์
1.2 วิธีที่สอง สำหรับ Tanzu CLI
ให้เริ่มต้นด้วยคำสั่งนี้:
tanzu standalone-cluster create <cluster name> -f <configuration location>
โดยจัดเตรียมไฟล์ YAML การกำหนดค่าคลัสเตอร์
เป็นวิธีที่ง่ายที่สุดที่จะดูแลการพึ่งพาทั้งหมด คือ การเรียกใช้ Method UI ก่อน
การดำเนินการนี้จะสร้างการกำหนดค่า YAML ที่จำเป็นสำหรับการจัดสรรคลัสเตอร์เพิ่มเติมโดยอัตโนมัติ
2. Managed Cluster
การจัดเตรียมคลัสเตอร์การจัดการก่อนสำหรับโครงสร้างพื้นฐานที่กำหนด จากนั้นจึงใช้เพื่อจัดเตรียมคลัสเตอร์ภาระงาน
ขอแนะนำเมื่อใดก็ตามที่เตรียมใช้งานสภาพแวดล้อมการใช้งานจริง คลัสเตอร์การจัดการเก็บรายละเอียดการตรวจสอบสิทธิ์ไปยังคลัสเตอร์เวิร์กโหลดทั้งหมด ปรับขนาดคลัสเตอร์เวิร์กโหลดได้ และยังสามารถให้บริการระบุตัวตนได้อีกด้วย
2.1 Deploy a management cluster :
คล้ายกับวิธีที่เราปรับใช้ Standalone clusters แต่จะเริ่มต้นด้วยคำสั่งด้านล่างแทน
คุณจะถูกถามถึงข้อมูลเดียวกัน เช่น วิธีเชื่อมต่อกับโครงสร้างพื้นฐาน การกำหนดค่าคลัสเตอร์
และรายละเอียดเครือข่าย tanzu management-cluster create –ui
นอกจากนี้ ยังสามารถเปิดใช้งานการจัดการข้อมูลประจำตัว External OpenID Connect , LDAP
2.2 Deploy a workload cluster :
– ตั้งค่า kubectl context เป็นคลัสเตอร์การจัดการ
คุณสามารถดึงบริบทคลัสเตอร์การจัดการโดยใช้: kubectl config get-contexts
– เลือกการจัดการ kubectl context โดยใช้สิ่งต่อไปนี้
โดยที่ MGMT-CLUSTER-CONTEXT เป็นบริบทที่คุณเห็นตามชื่อของคลัสเตอร์การจัดการ:
kubectl config use-context
– ล็อกอินเข้าสู่ Tanzu โดยรันคำสั่ง Tanzu Login
เมื่อสร้างคลัสเตอร์การจัดการ ไฟล์การกำหนดค่า YAML สำหรับคลัสเตอร์จะถูกเก็บไว้ในตำแหน่ง
~/.config/tanzu/tkg/clusterconfigs/.yaml.
คุณสามารถใช้ไฟล์นี้ซ้ำได้ เปลี่ยนค่าสำหรับสิ่งต่างๆ เช่น ประเภทหรือจำนวนอินสแตนซ์ของโหนด
และกำหนดให้สร้างคลัสเตอร์ภาระงาน เช่น
tanzu cluster create -f
คำสั่งข้างต้นจะจัดเตรียมคลัสเตอร์ภาระงานและรวม Kubeconfig ของคลัสเตอร์ภาระงานเข้ากับไฟล์
~.kube/config
แน่นอนว่าบางครั้งผลิตภัณฑ์เพียงอย่างเดียวไม่เพียงพอ โดยเฉพาะอย่างยิ่งเมื่อพิจารณาแล้วว่าอุปสรรคที่ใหญ่ที่สุดในการนำ Kubernetes และเทคโนโลยี Cloud-native มาใช้ คือการขาดประสบการณ์และความเชี่ยวชาญภายในองค์กร นั่นคือสิ่งที่บริการที่ยอดเยี่ยมด้วย VMware Pivotal Labs เข้ามา เราสามารถทำงานร่วมกับลูกค้าเพื่อสร้างแอปพลิเคชันระบบคลาวด์ใหม่ กำหนดเป้าหมายแอปพลิเคชันที่มีอยู่เพื่อความทันสมัย และเปลี่ยนการดำเนินการ องค์กรที่ทำงานกับ Pivotal Labs จะเปลี่ยนไปตลอดกาล ผสมผสานกับทักษะ แนวคิด และรูปแบบใหม่ๆ ที่ทำซ้ำได้สำหรับการปรับปรุงแอปพลิเคชันให้ทันสมัย
วิธีเริ่มใช้งาน Tanzu Community Edition เวอร์ชั่นล่าสุด v.0.91
Tanzu Community Edition (TCE) ทำงานบน Tanzu CLI Docker
- ติดตั้ง Docker บนเครื่อง bootstrap ของคุณ (ดูคำแนะนำที่นี่)
ตรวจสอบให้แน่ใจว่ามีหน่วยความจำให้กับ Docker อย่างน้อย 6GB และ CPU 2 ตัว - เรียกใช้สคริปต์การกำหนดค่า:
brew tap vmware-tanzu/tanzu
brew install tanzu-community-edition - เมื่อติดตั้งแล้ว ให้รันสิ่งต่อไปนี้ ขึ้นอยู่กับแพลตฟอร์มของคุณ
Linux : {HOMEBREW-INSTALL-LOCATION}/configure-tce.sh
Mac: {HOMEBREW-INSTALL-LOCATION}/v0.9.1/libexec/configure-tce.sh
หากคุณกำลังใช้งาน Windows หรือไม่ได้ติดตั้ง Homebrew ไว้ ให้ดาวน์โหลดไฟล์ tar/zip จากที่นี่ แตกไฟล์ และเรียกใช้สคริปต์การติดตั้งจากไดเร็กทอรีที่แยกออกมา
สนใจบริการ หรือ ต้องการคำปรึกษาเพิ่มเติม
ได้ที่อีเมล 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
Protected: 2022 Gartner ประกาศผู้นำระบบ Security Service Edge
There is no excerpt because this is a protected post.
Protected: อนาคตของการพัฒนา Spaces ให้ทำงานร่วมกันกับ Currents
There is no excerpt because this is a protected post.
Protected: รู้หรือไม่ AppSheet ทำ Dynamic Email บน Gmail ได้
There is no excerpt because this is a protected post.
Protected: รับมือภัยคุกคาม Multi-cloud อย่างไรให้ปลอดภัยอย่างมีประสิทธิภาพ
There is no excerpt because this is a protected post.
Protected: การบริหารจัดการอุปกรณ์เครือข่ายบนระบบ Cloud ด้วย Cisco Cloud Monitoring for Catalyst
There is no excerpt because this is a protected post.