Lý tưởng nhất là điều này nên được định cấu hình như một phần của helm
kịch bản, nhưng tiếc là nó không phải là như bây giờ. Một cách để giải quyết vấn đề này là xây dựng Docker mới từ hình ảnh Kafka Connect Docker của Confluent. Tải xuống trình kết nối theo cách thủ công và giải nén nội dung vào một thư mục. Sao chép nội dung của nó vào một đường dẫn trong vùng chứa. Một cái gì đó như dưới đây.
Nội dung của Dockerfile
FROM confluentinc/cp-kafka-connect:5.2.1
COPY <connector-directory> /usr/share/java
/usr/share/java
là vị trí mặc định nơi Kafka Connect tìm kiếm các plugin. Bạn cũng có thể sử dụng vị trí khác và cung cấp vị trí mới (plugin.path
) trong thời gian helm
của bạn cài đặt.
Xây dựng hình ảnh này và lưu trữ nó ở một nơi nào đó có thể truy cập được. Bạn cũng sẽ phải cung cấp / ghi đè chi tiết hình ảnh và thẻ trong quá trình helm
cài đặt.
Tại đây
là đường dẫn đến values.yaml
tập tin. Bạn có thể tìm thấy image
và plugin.path
giá trị ở đây.