Tôi đã kế thừa một môi trường GKE Kubernetes và đã cố gắng tìm ra điều này trong nhiều ngày nhưng tiếc là không biết phải thử gì tiếp theo.
Cụm được thiết lập để sử dụng trình quản lý chứng chỉ (được cài đặt qua helm) để áp dụng chứng chỉ Let's Encrypt cho cụm. Vì một số lý do, điều này đã hoạt động hoàn hảo trong hơn hai năm nhưng bắt đầu từ ngày 16/4, tôi bắt đầu thấy các cảnh báo SSL trong trình duyệt cho tất cả các ghi chú trên cụm.
Khi tôi chạy kubectl mô tả chứng chỉ site-cloud-tls
chứng chỉ dường như đã được gia hạn nhưng không được áp dụng cho lưu lượng truy cập.
Tên: site-cloud-tls
Không gian tên: cs
Nhãn: <không có>
Chú thích: <không có>
Phiên bản API: certmanager.k8s.io/v1alpha1
Loại: Giấy chứng nhận
Metadata:
Dấu thời gian tạo: 2019-06-02T09:55:05Z
Thế hệ: 34
Tài liệu tham khảo của chủ sở hữu:
Phiên bản API: tiện ích mở rộng/v1beta1
Xóa chủ sở hữu khối: true
Bộ điều khiển: đúng
Loại: Xâm nhập
Tên: cs-nginx
UID: 7f312326-851c-11e9-8bf0-4201ac10000c
Phiên bản tài nguyên: 541365011
UID: 7f36cc40-851c-11e9-8bf0-4201ac10000c
Thông số kỹ thuật:
Tên DNS:
site.cloud (đã đổi tên nhưng đúng)
Người phát hành Giới thiệu:
Loại:ClusterIssuer
Tên: letencrypt-dns
Tên bí mật: site-cloud-tls
Trạng thái:
Điều kiện:
Thời gian chuyển đổi cuối cùng: 2022-04-24T05:26:13Z
Thông báo: Chứng chỉ được cập nhật và chưa hết hạn
Lý do: Sẵn sàng
Trạng thái: Đúng
Loại: Sẵn sàng
Không phải sau: 2022-06-15T17:01:48Z
Sự kiện: <không có>
kubectl mô tả xâm nhập
Tên: cs-nginx
Không gian tên: cs
Địa chỉ: 192.168.1.32
Chương trình phụ trợ mặc định: default-http-backend:80 (10.16.3.12:8080)
TLS:
site-cloud-tls chấm dứt site.cloud (đã thay đổi cách đặt tên nhưng có vẻ đúng)
Quy tắc:
Phụ trợ đường dẫn máy chủ
---- ---- --------
trang web.cloud
/ trang web:8080 (10.10.10.10:8080)
Chú thích: certmanager.k8s.io/cluster-issuer: letsencrypt-dns
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/ssl-redirect: true
nginx.org/websocket-services: trung tâm dữ liệu
Sự kiện: <không có>
Chúng tôi có một môi trường dàn dựng cũng bị ảnh hưởng. Tôi đã thử cài đặt lại trình quản lý chứng chỉ, cài đặt lại nginx-ingress nhưng rất tiếc là không thể sao lưu và chạy mọi thứ (có thể do lỗi cấu hình mà tôi đã mắc phải).
Sau 3 ngày, tôi không biết đường nào là lên và không biết đủ rõ về Kubernetes để biết phải thử gì tiếp theo. Bất kỳ hướng dẫn? Tôi có thể cung cấp bất kỳ thông tin bổ sung nào có thể hữu ích không?
Cảm ơn bạn!