ฉันมีคลัสเตอร์ Kubernetes ที่มี 2 แอปพลิเคชันและตัวรับส่งข้อความ MQ ที่ใช้งานอยู่ เป็นไปได้หรือไม่ที่จะปรับขนาดตัวนายหน้าเพื่อทำให้แอปพลิเคชันของฉันเร็วขึ้น ฉันพยายามปรับขนาดด้วยไฟล์ StatefulSet
อย่างไรก็ตามมันเพิ่งสร้างโบรกเกอร์ที่แตกต่างกัน 2 แห่งที่ดำเนินการด้วยตัวเอง
นี่คือไฟล์การปรับใช้ของฉันสำหรับ Active MQ:
apiVersion: แอป/v1
ประเภท: การปรับใช้
ข้อมูลเมตา:
ชื่อ: active-mq
ป้ายกำกับ:
แอพ: active-mq
เนมสเปซ: active-mq
ข้อมูลจำเพาะ:
แบบจำลอง: 1
ตัวเลือก:
ป้ายกำกับการแข่งขัน:
แอพ: active-mq
แม่แบบ:
ข้อมูลเมตา:
ป้ายกำกับ:
แอพ: active-mq
ข้อมูลจำเพาะ:
ตู้คอนเทนเนอร์:
- ภาพ: <IP REDACTED>:5000/active-mq
ชื่อ: active-mq
ทรัพยากร:
คำขอ:
หน่วยความจำ: 500Mi
ซีพียู: 200 ม
ขีด จำกัด :
หน่วยความจำ: 1,000Mi
ซีพียู: 400 ม
imagePullSecrets:
- ชื่อ: reg-key
นโยบายรีสตาร์ท: เสมอ
นี่เป็นของฉัน ไฟล์นักเทียบท่า
สำหรับ Active MQ:
จาก openjdk:8-jre-alpine
WORKDIR /บ้าน/อัลไพน์
RUN อัปเดต apk && apk เพิ่ม wget
RUN wget https://www.apache.org/dist/activemq/5.16.3/apache-activemq-5.16.3-bin.tar.gz -O - | น้ำมันดิน -xz
เปิดเผย 8161 61616 5672 61613 1833
CMD ["/bin/sh","apache-activemq-5.16.3/bin/activemq", "คอนโซล"]
ฉันทำตามบทช่วยสอนนี้เพื่อสร้างการปรับใช้ของฉัน และเปลี่ยนคุณสมบัติบางอย่าง
การปรับใช้ Active-MQ ในคลัสเตอร์ Kubernetes