Điểm:0

Cách triển khai bộ chứa docker và thực hiện ánh xạ/chuyển tiếp cổng bằng cách sử dụng kubernetes YAML manifest

lá cờ cn

Vui lòng giúp tôi chuyển đổi docker Command bên dưới thành tệp Kubernetes YAML cùng với ánh xạ/chuyển tiếp cổng tới bộ chứa docker

 # docker run -p 5775:5775/udp -p 6831:6831/udp -p 6832:6832/udp -p 5778:5778 -p 16686:16686 -p 14268:14268 jaegertracing/tất cả trong một: mới nhất

Tôi đã thử cấu hình bên dưới:

nhập mô tả hình ảnh ở đây

Nhưng không thu được kết quả gì.

Tôi cần các chuyên gia ở đây cho tôi biết liệu tệp triển khai ở trên có sai không và nếu có thì tôi có thể thực hiện những thay đổi nào ở đây để nhận được kết quả. Tôi đã thử một số kết hợp khác và tôi không nhận được bất kỳ kết quả nào.

Lưu ý: vùng chứa được triển khai nhưng ánh xạ/chuyển tiếp cổng không hoạt động. Đó là nơi tôi đang bị mắc kẹt và tìm kiếm sự giúp đỡ.

Michael Hampton avatar
lá cờ cz
Chúng tôi không ở đây để làm công việc của bạn cho bạn.
anupjohari9211 avatar
lá cờ cn
Xin chào Micheal Hampton, Xin lưu ý rằng tôi không có ý định lãng phí thời gian ở đây và tôi thậm chí không yêu cầu bạn làm công việc của tôi. Tôi có thể đã đăng Câu hỏi không chính xác, vì vậy tôi xin lỗi vì điều tương tự. Tôi đã tìm kiếm rất nhiều giải pháp và không tìm thấy. Vì vậy, tôi đang nhờ trợ giúp trên Diễn đàn để tìm câu trả lời. Làm ơn giúp tôi nếu bạn có thể
Điểm:1
lá cờ cn

Nếu chúng ta chỉ định một dịch vụ NodePort, Kubernetes sẽ phân bổ một cổng trên mỗi nút. NodePort đã chọn sẽ hiển thị trong thông số dịch vụ sau khi tạo. Ngoài ra, người ta có thể chỉ định một cổng cụ thể sẽ được sử dụng làm NodePort trong thông số kỹ thuật khi tạo dịch vụ. Nếu một NodePort cụ thể không được chỉ định, một cổng từ phạm vi được định cấu hình trên cụm Kubernetes (mặc định: 30000-32767) sẽ được chọn ngẫu nhiên.

Trong Kubernetes, bạn có thể xác định cổng của mình bằng # nhãn cổng. Nhãn này nằm dưới cấu hình cổng trong quá trình triển khai của bạn. Theo các cấu hình, bạn có thể chỉ cần xác định bất kỳ số lượng cổng nào bạn muốn. Ví dụ sau cho thấy cách xác định hai cổng.

phiên bản api: v1 
loại: Dịch vụ
 Metadata:
      tên: dịch vụ của tôi 
Thông số kỹ thuật:
  bộ chọn: 
     ứng dụng: MyApp 
  Cổng:
    - tên: http
      giao thức: TCP
      cổng: 80 
      cổng mục tiêu: 9376 
    - tên: https
      giao thức: TCP
      cổng: 443 
      cổng mục tiêu: 9377

Để thực hiện chuyển tiếp cổng tới máy chủ cục bộ, hãy chạy lệnh sau.

 kubectl port-forward <pod-name> <locahost-port>:<pod-port>

Để biết thêm thông tin tham khảo các liên kết cho Chuyển tiếp cổng container Dockercổng nút.

Đă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.