Điểm:1

Làm cách nào tôi có thể sử dụng một plugin trong ingress-nginx để bọc một yêu cầu?

lá cờ es

Tôi đang cố gắng sử dụng lua-ngắt mạch cắm với ingress-nginx trong một cụm Kubernetes. Tôi muốn thiết lập hai máy chủ ngược dòng sao cho máy chủ đầu tiên được "bọc" bằng bộ ngắt mạch này và nó sẽ quay trở lại một điểm cuối ngược dòng khác trong trường hợp bộ ngắt mạch đang mở. Cả hai máy chủ ngược dòng đều là Kubernetes Dịch vụS.

Có 2 điều mà tôi không chắc chắn vào lúc này.

  1. Các hỗ trợ plugin của ingress-nginx dường như mong đợi các plugin hoạt động trong một số cuộc gọi lại nhất định như init_worker hoặc viết lại. Tôi không thấy làm thế nào tôi có thể sao chép ví dụ trong plugin lua-Circuit-breaker với điều kiện là nó thiết lập một biến cục bộ trước hàm "được bọc" và sử dụng nó sau đó. Theo như tôi biết, tôi sẽ không thể truy cập cb biến trong tiêu đề_bộ lọc gọi lại nếu tôi khởi tạo nó trong viết lại gọi lại. Dường như không thể gói yêu cầu trong phạm vi của biến.
  2. Tôi không chắc cách sử dụng Kubernetes xâm nhập các đối tượng để thiết lập hành vi dự phòng. Nếu tôi sử dụng một đoạn mã máy chủ Tôi tin rằng điều đó chỉ áp dụng cho một máy chủ ngược dòng duy nhất và tôi không thể thiết lập nhiều máy chủ ngược dòng trong một lần Ingress.

Tôi gần như đụng phải một bức tường ở đây với sự thiếu quen thuộc của lua-nginx-mô-đun điều đó ingress-nginx sử dụng. Bất kỳ trợ giúp nào cũng được đánh giá rất cao!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.