Điểm:0

Cách hiển thị một dịch vụ trong Kubernetes

lá cờ es

Tôi đang cố gắng hiển thị một dịch vụ trong cụm kubernetes đơn giản bao gồm một công nhân và một chủ. Cụ thể, tôi đang sử dụng bộ mô tả bên dưới:

apiVersion: ứng dụng/v1
loại: Triển khai
metadata:
  tên: mongodb-triển khai
  nhãn:
    ứng dụng: mongodb
thông số kỹ thuật:
  bản sao: 1
  bộ chọn:
    trận đấuNhãn:
      ứng dụng: mongodb
  mẫu:
    metadata:
      nhãn:
        ứng dụng: mongodb
    thông số kỹ thuật:
      hộp đựng:
      - tên: mongodb
        hình ảnh: mongo
        cổng:
        - cảng container: 27017
---
phiên bản api: v1
loại: Dịch vụ
metadata:
  tên: dịch vụ mongodb
thông số kỹ thuật:
  bộ chọn:
    ứng dụng: mongodb
  cổng:
    - giao thức: TCP
      cảng: 27017
      cổng mục tiêu: 27017

Sau đó, tôi cố gắng sử dụng dịch vụ này từ một nhóm khác:

apiVersion: ứng dụng/v1
loại: Triển khai
metadata:
  tên: mongo-express
  nhãn:
    ứng dụng: mongo-express
thông số kỹ thuật:
  bản sao: 1
  bộ chọn:
    trận đấuNhãn:
      ứng dụng: mongo-express
  mẫu:
    metadata:
      nhãn:
        ứng dụng: mongo-express
    thông số kỹ thuật:
      hộp đựng:
      - tên: mongo-express
        hình ảnh: mongo-express
        cổng:
        - Cảng container: 8081
        vi:
        - tên: ME_CONFIG_MONGODB_SERVER
          giá trị: dịch vụ mongodb

Tuy nhiên, những gì tôi nhận được trong nhóm mongo-express khác là dịch vụ mongodb không thể giải quyết được. Trong thực tế, nếu tôi quay một nhóm và tôi thử một wget đơn giản thì đây là đầu ra:

$ wget http://mongodb-service/ -O-
--2021-06-23 13:31:08-- http://mongodb-service/
Giải quyết dịch vụ mongodb (dịch vụ mongodb)... không thành công: Không xác định được tên hoặc dịch vụ.
wget: không thể giải quyết địa chỉ máy chủ 'mongodb-service'

Thay vào đó nslookup mongodb-service hoạt động tốt:

dịch vụ mongodb $ nslookup
Máy chủ: 10.96.0.10
Địa chỉ: 10.96.0.10#53

Tuy nhiên, nếu tôi thử với netcat, tôi nhận được điều này:

$nc mongodb-dịch vụ 27017
nc: getaddrinfo cho máy chủ "mongodb-service" cổng 27017: Tên hoặc dịch vụ không xác định

Vì vậy, có vẻ như getaddrinfo không thành công.

Làm thế nào tôi có thể gỡ lỗi vấn đề?

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