Dự án

Tổng quan

Hồ sơ

Actions

Task #1112

đóng

Expose gitlab-shell trên cluster k8s longvan prod CMC-Q9

Thêm bởi Tùng Nguyễn cách đây 3 tháng. Cập nhật cách đây 3 tháng.

Trạng thái:
Closed
Mức ưu tiên:
Normal
Phân công cho:
Phiên bản:
-
Bắt đầu:
26-08-2024
Hết hạn:
04-09-2024
Tiến độ:

0%

Thời gian ước lượng:

Mô tả

Hiện trạng: dev thực hiện clone/commit lên repo bằng ssh thì báo lỗi ssh: connect to host gitlab.longvan.vn port 22: No route to host
Nguyên nhân: service gitlab-shell hiện chưa được expose qua ingress nên khi sử dụng ingress domain thì không được
Hướng xử lý:

  1. Thực hiện khai báo configmap mở port tcp:22 với service gitlab-sell

    apiVersion: v1
    kind: ConfigMap
    metadata:
    name: tcp-services
    namespace: ingress-nginx
    data:
    22: "gitlab/gitlab-gitlab-shell:22"
    
  2. Edit service ingress-nginx-controller, thêm cấu hình port cho expose tcp

    - name: proxied-tcp-22
      port: 22
      targetPort: 22
      protocol: TCP
    

  1. Edit thêm vào phần arg trong deployment nginx-controller c - --tcp-services-configmap=ingress-nginx/tcp-services

===
Đánh giá rủi ro:

  1. Có thể sẽ ảnh hưởng các ingress đang chạy do có thay đổi ingress-controller service

===
Đã cập nhật expose post 22 ssh


Tập tin

Actions

Định dạng khác của trang này: Atom PDF