Tôi là một người mới sử dụng k8s và đang cố gắng thiết lập Redmine trên cụm Amazon EKS bằng Traefik.
Tôi không hiểu rõ về cách bộ điều khiển sẽ nhận đầu vào, đặc biệt là đầu vào nằm trong không gian tên redmine và bộ điều khiển nằm trong không gian tên của chính nó.
Dưới đây là cài đặt của tôi:
Bộ điều khiển xâm nhập Traefik:
traefik:
nhà cung cấp:
kubernetesCRD:
allowCrossNamespace: sai
kubernetesIngress:
đã bật: sai
nhật ký:
tổng quan:
cấp độ: THÔNG TIN
quyền:
đã bật: đúng
cổng:
web:
chuyển hướng đến: bảo mật web
dịch vụ:
chú thích:
"service.beta.kubernetes.io/aws-load-balancer-type": nlb
"service.beta.kubernetes.io/aws-load-balancer-ssl-cert": "aws-arn-id"
"service.beta.kubernetes.io/aws-load-balancer-ssl-ports": "443"
thông số kỹ thuật:
bên ngoàiTrafficPolicy: Cục bộ
xâm nhậpRoute:
bảng điều khiển:
đã bật: sai
Tôi đã vô hiệu hóa đường vào đi kèm với cấu hình redmine và tạo đường vào của riêng tôi khi tôi muốn lưu lượng truy cập được chuyển hướng đến https:
---
apiVersion: traefik.containo.us/v1alpha1
loại: Phần mềm trung gian
metadata:
tên: chuyển hướng-https
thông số kỹ thuật:
lược đồ chuyển hướng:
sơ đồ: https
vĩnh viễn: đúng
---
apiVersion: mạng.k8s.io/v1
loại: Xâm nhập
metadata:
chú thích:
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.entrypoints: web, websecure
traefik.ingress.kubernetes.io/router.middlewares: redmine-redirect-https@kubernetescrd
tên: redmine-xâm nhập
không gian tên: redmine
thông số kỹ thuật:
quy tắc:
- máy chủ: redmine.mydomain.org
http:
con đường:
- phụ trợ:
dịch vụ:
tên: mydomain-redmine
Hải cảng:
số: 80
con đường: /
pathType: Thực hiện cụ thể
và cấu hình tệp triển khai dịch vụ và xâm nhập của tôi cho Redmine:
mỏ đỏ:
fullnameOverride: "mydomain-redmine"
dịch vụ:
loại: LoadBalancer
cổng: 80
chú thích: {}
xâm nhập:
đã bật: sai
Tôi biết có điều gì đó không ổn nhưng không chắc đó là gì ngay bây giờ.
Bất kỳ con trỏ sẽ được đánh giá cao.