14 เครื่องมือจัดการคอนเทนเนอร์สำหรับ DevOps

มาพูดถึงเครื่องมือจัดเรียงคอนเทนเนอร์ที่เป็นที่นิยมในตลาดกัน

คอนเทนเนอร์ออร์เคสตราคืออะไร?

แพลตฟอร์มคอนเทนเนอร์อย่าง Docker เป็นที่นิยมอย่างมากในทุกวันนี้ในการจัดแพคเกจแอปพลิเคชันตามสถาปัตยกรรมไมโครเซอร์วิส คอนเทนเนอร์สามารถปรับขนาดได้สูง ซึ่งสามารถสร้างได้ตามต้องการ แม้ว่าสิ่งนี้จะดีสำหรับคอนเทนเนอร์สองสามใบ แต่ลองนึกดูว่าคุณมีหลายร้อยอัน

การจัดการวงจรชีวิตคอนเทนเนอร์และการจัดการคอนเทนเนอร์จะกลายเป็นเรื่องยากมากเมื่อจำนวนเพิ่มขึ้นแบบไดนามิกตามความต้องการ

การจัดการคอนเทนเนอร์ช่วยแก้ปัญหาโดยการตั้งเวลา การปรับใช้ ความสามารถในการปรับขนาด การจัดสรรภาระงาน ความพร้อมใช้งาน และการสร้างเครือข่ายของคอนเทนเนอร์โดยอัตโนมัติ การจัดการคอนเทนเนอร์เป็นระบบอัตโนมัติและการจัดการวงจรชีวิตของคอนเทนเนอร์และบริการ

เป็นกระบวนการของการจัดการและจัดระเบียบคอนเทนเนอร์หลายตัวและสถาปัตยกรรมไมโครเซอร์วิสตามขนาด

โชคดีที่มีเครื่องมือจัดเรียงคอนเทนเนอร์มากมายในตลาด

มาสำรวจกัน!

Kubernetes

คุณเดามันใช่มั้ย?

Kubernetes เป็นแพลตฟอร์มโอเพ่นซอร์สที่ออกแบบโดย Google และปัจจุบันดูแลโดย Cloud Native Computing Foundation Kubernetes รองรับทั้งการกำหนดค่าการประกาศและระบบอัตโนมัติ สามารถช่วยในการปรับใช้ ปรับขนาด และจัดการปริมาณงานและบริการในคอนเทนเนอร์ได้โดยอัตโนมัติ

รูปภาพโดย Kubernetes.io

Kubernetes API ช่วยสร้างการสื่อสารระหว่างผู้ใช้ ส่วนประกอบคลัสเตอร์ และส่วนประกอบภายนอกภายนอก เครื่องบินควบคุม Kubernetes และโหนดทำงานบนกลุ่มของโหนดที่รวมกันเป็นคลัสเตอร์ ภาระงานของแอปพลิเคชันประกอบด้วยพ็อดตั้งแต่หนึ่งเครื่องขึ้นไปที่ทำงานบนโหนดของผู้ปฏิบัติงาน ระนาบควบคุมจัดการพ็อดและโหนดผู้ปฏิบัติงาน

บริษัทต่างๆ เช่น Babylon, Booking.com, AppDirect ใช้ Kubernetes อย่างกว้างขวาง

คุณสมบัติ

  • การค้นหาบริการและการทำโหลดบาลานซ์
  • การจัดการการจัดเก็บ
  • การเปิดตัวและการย้อนกลับอัตโนมัติ
  • มาตราส่วนแนวนอน
  • การจัดการความลับและการกำหนดค่า
  • รักษาตัวเอง
  • การดำเนินการแบทช์
  • IPv4/IPv6 dual-stack
  • บรรจุถังอัตโนมัติ

ต้องการเรียนรู้ Kubernetes หรือไม่? ตรวจสอบแหล่งข้อมูลการเรียนรู้เหล่านี้

OpenShift

ข้อเสนอ Redhat OpenShift แพลตฟอร์มคอนเทนเนอร์เป็นบริการ (PaaS) ช่วยในระบบอัตโนมัติของแอปพลิเคชันบนทรัพยากรที่ปลอดภัยและปรับขนาดได้ในสภาพแวดล้อมคลาวด์แบบไฮบริด ให้บริการแพลตฟอร์มระดับองค์กรสำหรับการสร้าง การปรับใช้ และการจัดการแอปพลิเคชันที่มีคอนเทนเนอร์

รูปภาพโดย Openshift

มันสร้างขึ้นบนเอ็นจิ้น Redhat Enterprise Linux และ Kubernetes Openshift มีฟังก์ชันหลากหลายในการจัดการคลัสเตอร์ผ่าน UI และ CLI Redhat ให้ Openshift ในอีกสองรูปแบบ

  • Openshift Online – ให้บริการในรูปแบบซอฟต์แวร์ (SaaS)
  • OpenShift Dedicated – นำเสนอเป็นบริการที่มีการจัดการ

Openshift Origin (Origin Community Distribution) เป็นโครงการชุมชนต้นน้ำแบบโอเพนซอร์สที่ใช้ในแพลตฟอร์มคอนเทนเนอร์ OpenShift, Openshift Online และ OpenShift Dedicated

Nomad

Nomad เป็นเครื่องมือประสานปริมาณงานที่เรียบง่าย ยืดหยุ่น และใช้งานง่าย เพื่อปรับใช้และจัดการคอนเทนเนอร์และแอปพลิเคชันที่ไม่มีคอนเทนเนอร์ทั่วทั้งองค์กรและคลาวด์ตามขนาด Nomad ทำงานเป็นไบนารีเดียวโดยใช้ทรัพยากรขนาดเล็ก (35MB) และได้รับการสนับสนุนบน macOS, Windows และ Linux

นักพัฒนาใช้ประกาศ Infrastructure-as-code (IaC) ในการปรับใช้แอปพลิเคชันของตนและกำหนดวิธีการปรับใช้แอปพลิเคชัน Nomad กู้คืนแอปพลิเคชันโดยอัตโนมัติจากความล้มเหลว

ภาพโดย Nomad

แอปพลิเคชัน Nomad Orchestrate ทุกประเภท (ไม่ใช่แค่คอนเทนเนอร์) ให้การสนับสนุนระดับเฟิร์สคลาสสำหรับ Docker, Windows, Java, VMs และอื่นๆ

คุณสมบัติ

  • เรียบง่ายและเชื่อถือได้
  • ปรับปรุงแอปพลิเคชันรุ่นเก่าโดยไม่ต้องเขียนซ้ำ
  • สหพันธรัฐแบบง่ายที่สเกล
  • ความสามารถในการขยายที่ได้รับการพิสูจน์แล้ว
  • มัลติคลาวด์อย่างง่ายดาย
  • การผสานรวมดั้งเดิมกับ Terraform กงสุล และห้องนิรภัย

Docker Swarm

Docker Swarm ใช้รูปแบบการประกาศ คุณสามารถกำหนดสถานะบริการที่ต้องการได้ และ Docker จะรักษาสถานะนั้นไว้ Docker Enterprise Edition ได้รวม Kubernetes เข้ากับ Swarm ขณะนี้ Docker ให้ความยืดหยุ่นในการเลือกเอ็นจิ้นการประสาน เอ็นจิ้น Docker CLI ใช้เพื่อสร้างกลุ่มของเอ็นจิ้นนักเทียบท่าที่สามารถปรับใช้บริการแอปพลิเคชันได้

  จะสร้างอีเมลที่ไม่เปิดเผยตัวตน (ปลอม) เพื่อปกป้องตัวตนออนไลน์ได้อย่างไร

ภาพโดย Docker

คำสั่ง Docker ใช้เพื่อโต้ตอบกับคลัสเตอร์ เครื่องที่เข้าร่วมคลัสเตอร์เรียกว่าโหนด และตัวจัดการ Swarm จะจัดการกิจกรรมของคลัสเตอร์

Docker Swarm ประกอบด้วยสององค์ประกอบหลัก:

  • ผู้จัดการ – โหนดผู้จัดการมอบหมายงานให้กับโหนดผู้ปฏิบัติงานในกลุ่ม ผู้นำจะได้รับเลือกจากอัลกอริธึมฉันทามติของ Raft ผู้นำจะจัดการกับการจัดการฝูงและการตัดสินใจจัดการงานสำหรับฝูง
  • โหนดผู้ปฏิบัติงาน – โหนดของผู้ปฏิบัติงานได้รับงานจากโหนดตัวจัดการและดำเนินการ

คุณสมบัติ

  • การจัดการคลัสเตอร์ที่ผสานรวมกับ Docker Engine
  • การออกแบบที่กระจายอำนาจ
  • รูปแบบการบริการประกาศ
  • มาตราส่วน
  • การปรองดองของรัฐที่ต้องการ
  • เครือข่ายหลายโฮสต์
  • การค้นพบบริการ
  • โหลดบาลานซ์
  • ปลอดภัยโดยปริยาย
  • อัพเดทเรื่อยๆ

นักเทียบท่าเขียน

นักเทียบท่าเขียน ใช้สำหรับกำหนดและเรียกใช้แอปพลิเคชันหลายคอนเทนเนอร์ที่ทำงานร่วมกัน Docker-compose อธิบายกลุ่มของบริการที่เชื่อมต่อถึงกันซึ่งใช้การพึ่งพาซอฟต์แวร์ร่วมกัน และได้รับการประสานและปรับขนาดร่วมกัน

คุณสามารถใช้ไฟล์ YAML (dockerfile) เพื่อกำหนดค่าบริการของแอปพลิเคชันของคุณ จากนั้น ด้วยคำสั่ง docker-compose up คุณจะสร้างและเริ่มต้นบริการทั้งหมดจากการกำหนดค่าของคุณ

docker-compose.yml มีลักษณะดังนี้:

version: '3'
volumes:
  app_data:
services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.8.0
    ports:
      - 9200:9200
      - 9300:9300
    volumes:
      - ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
      - ./elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12
      - ./docker-data-volumes/elasticsearch:/usr/share/elasticsearch/data

  kibana:
    depends_on:
      - elasticsearch
    image: docker.elastic.co/kibana/kibana:6.8.0
    ports:
      - 5601:5601
    volumes:
      - ./kibana.yml:/usr/share/kibana/config/kibana.yml
  app:
    depends_on:
      - elasticsearch
    image: asadali08527/app:latest
    ports:
      - 8080:8080
    volumes:
      - app_data:/var/lib/app/

คุณสามารถใช้ Docker Compose เพื่อแยกตัวประกอบโค้ดของแอปเป็นบริการที่ทำงานอย่างอิสระหลายบริการที่สื่อสารโดยใช้เครือข่ายภายใน เครื่องมือนี้มี CLI สำหรับจัดการวงจรชีวิตทั้งหมดของแอปพลิเคชันของคุณ แต่เดิม Docker Compose มุ่งเน้นไปที่การพัฒนาและทดสอบเวิร์กโฟลว์ แต่ตอนนี้พวกเขากำลังมุ่งเน้นไปที่คุณสมบัติที่มุ่งเน้นการผลิตมากขึ้น

Docker Engine อาจเป็นอินสแตนซ์แบบสแตนด์อโลนที่จัดเตรียมไว้กับ Docker Machine หรือคลัสเตอร์ Docker Swarm ทั้งหมด

คุณสมบัติ

  • สภาพแวดล้อมที่แยกออกมาหลายตัวบนโฮสต์เดียว
  • เก็บรักษาข้อมูลปริมาณเมื่อมีการสร้างคอนเทนเนอร์
  • สร้างเฉพาะคอนเทนเนอร์ที่มีการเปลี่ยนแปลง
  • ตัวแปรและการย้ายองค์ประกอบระหว่างสภาพแวดล้อม

MiniKube

มินิคุเบะ อนุญาตให้ผู้ใช้เรียกใช้ Kubernetes ในเครื่อง ด้วย Minikube คุณสามารถทดสอบแอปพลิเคชันภายในเครื่องคลัสเตอร์ Kubernetes แบบโหนดเดียวบนคอมพิวเตอร์ส่วนบุคคลของคุณได้ Minikube ได้รวมการสนับสนุน Kubernetes Dashboard

Minikube ใช้งาน Kubernetes รุ่นล่าสุดที่เสถียรและรองรับคุณสมบัติดังต่อไปนี้

  • โหลดบาลานซ์
  • หลายคลัสเตอร์
  • ปริมาณคงที่
  • NodePorts
  • ConfigMaps และความลับ
  • คอนเทนเนอร์รันไทม์: Docker, CRI-O และ containered
  • การเปิดใช้งาน CNI (อินเตอร์เฟสเครือข่ายคอนเทนเนอร์)

มาราธอน

มาราธอน มีไว้สำหรับ Apache Mesos ที่มีความสามารถในการประสานแอพและเฟรมเวิร์ก

Apache Mesos เป็นตัวจัดการคลัสเตอร์โอเพ่นซอร์ส Mesos เป็นโปรเจ็กต์ของ Apache ที่มีความสามารถในการรันเวิร์กโหลดทั้งแบบคอนเทนเนอร์และแบบไม่มีคอนเทนเนอร์ ส่วนประกอบหลักในคลัสเตอร์ Mesos คือ Mesos Agent Nodes, Mesos Master, ZooKeeper, Frameworks – Frameworks ประสานงานกับต้นแบบเพื่อกำหนดเวลางานบนโหนดตัวแทน ผู้ใช้โต้ตอบกับเฟรมเวิร์ก Marathon เพื่อกำหนดเวลางาน

ตัวจัดกำหนดการ Marathon ใช้ ZooKeeper เพื่อค้นหาต้นแบบปัจจุบันเพื่อส่งงาน ตัวกำหนดตารางเวลามาราธอนและต้นแบบ Mesos มีต้นแบบรองที่ทำงานอยู่เพื่อให้แน่ใจว่ามีความพร้อมใช้งานสูง ลูกค้าโต้ตอบกับ Marathon โดยใช้ REST API

คุณสมบัติ

  • ความพร้อมใช้งานสูง
  • แอพเก็บสถานะ
  • UI ที่สวยงามและทรงพลัง
  • ข้อจำกัด
  • การค้นหาบริการ & การทำโหลดบาลานซ์
  • ตรวจสุขภาพ
  • สมัครสมาชิกกิจกรรม
  • ตัวชี้วัด
  • REST API’s
  4 อุปกรณ์ติดตามสุขภาพสุนัข/กิจกรรมเพื่อดูแลลูกขนของคุณ

Cloudify

Cloudify เป็นเครื่องมือประสานคลาวด์โอเพนซอร์สสำหรับการปรับใช้อัตโนมัติและการจัดการวงจรชีวิตของคอนเทนเนอร์และไมโครเซอร์วิส โดยมีคุณสมบัติต่างๆ เช่น คลัสเตอร์แบบออนดีมานด์ การซ่อมแซมอัตโนมัติ และการปรับขนาดที่ระดับโครงสร้างพื้นฐาน Cloudify สามารถจัดการโครงสร้างพื้นฐานของคอนเทนเนอร์และจัดการบริการที่ทำงานบนแพลตฟอร์มคอนเทนเนอร์ได้

สามารถรวมเข้ากับตัวจัดการคอนเทนเนอร์บน Docker และ Docker ได้อย่างง่ายดาย ซึ่งรวมถึงสิ่งต่อไปนี้

  • นักเทียบท่า
  • Docker Swarm
  • นักเทียบท่าเขียน
  • Kubernetes
  • Apache Mesos

Cloudify สามารถช่วยสร้าง รักษา ปรับขนาด และทำลายคลัสเตอร์คอนเทนเนอร์ การจัดการคอนเทนเนอร์เป็นกุญแจสำคัญในการจัดเตรียมโครงสร้างพื้นฐานที่ปรับขนาดได้และมีความพร้อมใช้งานสูง ซึ่งผู้จัดการคอนเทนเนอร์สามารถเรียกใช้ได้ Cloudify มอบความสามารถในการประสานบริการที่แตกต่างกันข้ามแพลตฟอร์ม คุณสามารถปรับใช้แอปพลิเคชันโดยใช้ CLI และ Cloudify Manager

ชาวไร่

ชาวไร่ เป็นแพลตฟอร์มโอเพ่นซอร์สที่ใช้การจัดเรียงคอนเทนเนอร์ที่เรียกว่าโค ช่วยให้คุณใช้ประโยชน์จากบริการประสานเช่น Kubernetes, Swarm, Mesos Rancher จัดเตรียมซอฟต์แวร์ที่จำเป็นสำหรับการจัดการคอนเทนเนอร์ เพื่อให้องค์กรไม่จำเป็นต้องสร้างแพลตฟอร์มบริการคอนเทนเนอร์ตั้งแต่เริ่มต้นโดยใช้ชุดเทคโนโลยีโอเพ่นซอร์สที่แตกต่างกัน

Rancher 2.x อนุญาตให้จัดการคลัสเตอร์ Kubernetes ที่ทำงานบนผู้ให้บริการที่ลูกค้าระบุ

การเริ่มต้นใช้งาน Rancher เป็นกระบวนการสองขั้นตอน

เตรียมโฮสต์ Linux

เตรียมโฮสต์ Linux ด้วย Ubuntu 16.04 หรือ 18.04 64 บิต (หรือการกระจาย Linux อื่นที่รองรับและหน่วยความจำอย่างน้อย 4GB ติดตั้ง Docker เวอร์ชันที่รองรับบนโฮสต์

เริ่มเซิฟเวอร์

ในการติดตั้งและรัน Rancher ให้รันคำสั่ง Docker ต่อไปนี้บนโฮสต์ของคุณ:

$ sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher

อินเทอร์เฟซผู้ใช้ของเจ้าของฟาร์มปศุสัตว์ช่วยให้จัดการคลัสเตอร์และโหนด Kubernetes นับพันรายการ

เรือขนส่ง

Containership มีไว้สำหรับเปิดใช้งานการปรับใช้และการจัดการโครงสร้างพื้นฐาน Kubernetes แบบมัลติคลาวด์ มีความยืดหยุ่นในการทำงานในสภาพแวดล้อมแบบสาธารณะ คลาวด์ส่วนตัว และภายในองค์กรจากเครื่องมือเดียว ช่วยให้สามารถจัดเตรียม จัดการ และตรวจสอบคลัสเตอร์ Kubernetes ของคุณได้จากผู้ให้บริการระบบคลาวด์รายใหญ่ทั้งหมด

Containership สร้างขึ้นโดยใช้เครื่องมือ Cloud-native เช่น Terraform สำหรับการจัดเตรียม Prometheus สำหรับการตรวจสอบ และ Calico สำหรับการจัดการเครือข่ายและนโยบาย มันถูกสร้างขึ้นบนวานิลลา Kubernetes แพลตฟอร์ม Containership นำเสนอแดชบอร์ดที่ใช้งานง่าย เช่นเดียวกับ REST API ที่ทรงพลังสำหรับการทำงานอัตโนมัติที่ซับซ้อน

คุณสมบัติ

  • แดชบอร์ดมัลติคลาวด์
  • บันทึกการตรวจสอบ
  • รองรับอินสแตนซ์ GPU
  • การอัพเกรดแบบไม่รบกวน
  • ปริญญาโทตามกำหนดเวลา
  • ตัวชี้วัดแบบบูรณาการ
  • การบันทึกเรียลไทม์
  • การปรับใช้ที่ไม่มีการหยุดทำงาน
  • รองรับการจัดเก็บถาวร
  • การสนับสนุนรีจิสทรีส่วนตัว
  • การปรับขนาดภาระงานอัตโนมัติ
  • การจัดการคีย์ SSH

AZK

AZK เป็นเครื่องมือประสานโอเพนซอร์สสำหรับสภาพแวดล้อมการพัฒนาผ่านไฟล์รายการ (Azkfile.js) ซึ่งช่วยให้นักพัฒนาติดตั้ง กำหนดค่า และเรียกใช้เครื่องมือที่ใช้ทั่วไปสำหรับการพัฒนาเว็บแอปพลิเคชันด้วยเทคโนโลยีโอเพนซอร์สที่แตกต่างกัน

AZK ใช้คอนเทนเนอร์แทนเครื่องเสมือน คอนเทนเนอร์เปรียบเสมือนเครื่องเสมือน มีประสิทธิภาพที่ดีขึ้นและใช้ทรัพยากรทางกายภาพน้อยลง

ไฟล์ Azkfile.js สามารถใช้ซ้ำเพื่อเพิ่มส่วนประกอบใหม่หรือสร้างส่วนประกอบใหม่ตั้งแต่เริ่มต้น สามารถใช้ร่วมกันได้ ซึ่งรับรองความเท่าเทียมกันทั้งหมดระหว่างสภาพแวดล้อมการพัฒนาในเครื่องของโปรแกรมเมอร์ต่างๆ และลดโอกาสของข้อบกพร่องในระหว่างการปรับใช้

GKE

GKE มอบโซลูชันที่มีการจัดการอย่างเต็มรูปแบบสำหรับการประสานแอปพลิเคชันคอนเทนเนอร์บน Google Cloud Platform คลัสเตอร์ GKE ขับเคลื่อนโดย Kubernetes คุณสามารถโต้ตอบกับคลัสเตอร์ได้โดยใช้ Kubernetes CLI คำสั่ง Kubernetes สามารถใช้ในการปรับใช้และจัดการแอปพลิเคชัน ดำเนินการงานการดูแลระบบ กำหนดนโยบาย และตรวจสอบความสมบูรณ์ของปริมาณงานที่ปรับใช้

รูปภาพโดย GCP

ฟีเจอร์การจัดการขั้นสูงของ Google Cloud ยังใช้ได้กับคลัสเตอร์ GKE เช่น โหลดบาลานซ์ของ Google Cloud, Node Pool, การปรับขนาดโหนดอัตโนมัติ, การอัปเกรดอัตโนมัติ, การซ่อมแซมโหนดอัตโนมัติ, การบันทึก และการตรวจสอบด้วยชุดปฏิบัติการของ Google Cloud

Google Cloud มีเครื่องมือ CI/CD เพื่อช่วยคุณสร้างและให้บริการคอนเทนเนอร์แอปพลิเคชัน คุณสามารถใช้ Cloud Build เพื่อสร้างอิมเมจคอนเทนเนอร์ (เช่น Docker) จากที่เก็บซอร์สโค้ดที่หลากหลาย และใช้ Container Registry เพื่อจัดเก็บอิมเมจคอนเทนเนอร์ของคุณ

  แก้ไข 'git' ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก

GKE เป็นโซลูชันที่พร้อมใช้งานสำหรับองค์กรซึ่งมีเทมเพลตการทำให้ใช้งานได้ที่สร้างไว้ล่วงหน้า

สนใจเรียน GKE ไหม ตรวจสอบสิ่งนี้ หลักสูตรเริ่มต้น.

AKS

AKS เป็นบริการ Kubernetes ที่มีการจัดการเต็มรูปแบบที่นำเสนอโดย Azure ซึ่งให้บริการ Kubernetes แบบไร้เซิร์ฟเวอร์ ความปลอดภัย และการกำกับดูแล AKS จัดการคลัสเตอร์ Kubernetes ของคุณและช่วยให้คุณปรับใช้แอปพลิเคชันที่มีคอนเทนเนอร์ได้อย่างง่ายดาย AKS จะกำหนดค่าต้นแบบและโหนดของ Kubernetes ทั้งหมดโดยอัตโนมัติ คุณต้องจัดการและบำรุงรักษาโหนดเอเจนต์เท่านั้น

รูปภาพโดย Azure

AKS ฟรี; คุณจ่ายสำหรับโหนดเอเจนต์ภายในคลัสเตอร์ของคุณเท่านั้น ไม่ใช่สำหรับมาสเตอร์ คุณสามารถสร้างคลัสเตอร์ AKS ในพอร์ทัล Azure หรือโดยทางโปรแกรม Azure ยังรองรับคุณสมบัติเพิ่มเติม เช่น เครือข่ายขั้นสูง การรวม Azure Active Directory และการตรวจสอบโดยใช้ Azure Monitor

AKS ยังรองรับคอนเทนเนอร์ Windows Server สามารถตรวจสอบประสิทธิภาพของคลัสเตอร์และแอปพลิเคชันที่ปรับใช้ได้จาก Azure Monitor บันทึกจะถูกเก็บไว้ในพื้นที่ทำงาน Azure Log Analytics

AKS ได้รับการรับรองตามมาตรฐาน Kubernetes

AWS EKS

AWS EKS เป็นบริการ Kubernetes ที่มีการจัดการเต็มรูปแบบ AWS อนุญาตให้คุณเรียกใช้คลัสเตอร์ EKS ของคุณโดยใช้ AWS Fragrate ซึ่งเป็นการประมวลผลแบบไร้เซิร์ฟเวอร์สำหรับคอนเทนเนอร์ Fragrance ขจัดความจำเป็นในการจัดหาและจัดการเซิร์ฟเวอร์ โดยยอมจ่ายตามทรัพยากรต่อแอปพลิเคชัน

AWS อนุญาตให้ใช้คุณสมบัติเพิ่มเติมกับ EKS เช่น Amazon CloudWatch, Amazon Virtual Private Cloud (VPC), AWS Identity, Auto Scaling Groups และ Access Management (IAM) ตรวจสอบ ปรับขนาด และแอปพลิเคชันโหลดบาลานซ์ EKS ผสานรวมกับ AWS App mesh และมอบประสบการณ์ดั้งเดิมของ Kubernetes EKS ใช้งาน Kubernetes ล่าสุดและได้รับการรับรองตามมาตรฐาน Kubernetes

บทสรุป

ในท้ายที่สุด ฉันหวังว่ารายการด้านบนจะช่วยให้เข้าใจเครื่องมือจัดเรียงคอนเทนเนอร์ต่างๆ อย่างยุติธรรม และตอนนี้ขึ้นอยู่กับกรณีการใช้งาน มันจะง่ายกว่าในการเลือกเครื่องมือที่ดีที่สุด

ถัดไป ค้นหาซอฟต์แวร์การจัดการ Kubernetes

เรื่องล่าสุด

x