Resilient probes so cluster stays up when one node is offline
- Liveness: tcpSocket on 4222 (do not depend on JetStream meta leader) - Readiness: initialDelay 90s, period 15s, failureThreshold 10 so k0m1+k1m1 can form qu...
Skip CockroachDB init job if any pods exist - cluster already initialized
Improve CockroachDB init check to wait for pods and verify cluster state
Prevent CockroachDB init job from running when cluster is already initialized
Update CockroachDB probes, HTTP redirect, and MinIO service endpoints
Add CORS middleware to theme routes to allow cross-origin access from all websites
Add hostPort to Traefik deployment for direct port access
- Use hostPort 443 for websecure entrypoint to bypass NodePort - Allows router to forward port 443 directly to Traefik - Also set hostPort for web (30080) and a...
Đặt chính sách giao thông bên ngoài thành địa phương cho dịch vụ Bồ Đào Nha Traefik
- Cho phép dự đoán chính xác giao thông bên ngoài từ bộ định tuyến - Bảo tồn địa chỉ IP nguồn để đăng nhập tốt hơn
Update CockroachDB StatefulSet to use dynamic VPN IP based on node hostname
- Fix advertise-addr to use VPN IP (10.8.1.1 for k1m1, 10.8.2.1 for k2m1) - Update join parameter to use VPN IPs instead of hostnames - Update node certificate ...
Thêm chứng nhận nút để tạo bí mật CockroachDB
- Thêm nút.cert và nút.key vào thư mục gián - Cập nhật dòng làm việc của CIA/CD bao gồm chứng nhận nút khi tạo bí mật *** - Sửa con gà trống và con gà trống
Xử lý lùi LumitExd bằng cách xóa công việc và thử lại bị lỗi
- Khi công việc thất bại với việc sử dụng BackoffLimitted và kén được dọn sạch, xóa và tái tạo công việc - Điều này cho phép chúng tôi có được các bản ghi mới t...
Xử lý trở lại LumitExd bằng cách xóa và thử lại công việc
- Khi công việc thất bại với việc sử dụng BackoffLimitted và kén được dọn sạch, xóa và tái tạo công việc - Điều này cho phép công việc để thử lại và thành công ...
Improve cluster connectivity test in CockroachDB init workflow
Improve CockroachDB init job error handling when pods are cleaned up
- Check previous pod logs if current pods are not found - Test cluster connectivity to verify if already initialized - Better handling of failed jobs with clean...
Resolve Traefik, NATS, and CockroachDB deployment issues
- Remove hostPort from Traefik deployment (conflicts with NodePort service) - Fix NATS deployment to only deploy server-specific statefulsets (nats-k1m1, nats-k...
Improve CockroachDB init job error handling - check pod status and logs after timeout
Gỡ bỏ không gian trắng ở Heredoc - sử dụng lệnh tiếng vang và cấu hìnhMap
Các didocs đã dẫn đầu không gian màu trắng từ việc thụt lề YML gây ra lỗi phân tích - Dùng lệnh tiếng vang để tạo dấu chấm.conf mà không cần khoảng trắng dẫn đầ...
Use driver=sql with sql_driver=mysql and inline connect
Based on official Dovecot 2.4 examples found online: - Named sections: passdb sql { and userdb sql { - driver = sql (not driver = mysql) - sql_driver = mysql (s...
Use driver=mysql (not driver=sql) with inline connect in Dovecot 2.4
Based on official Dovecot 2.4 examples: - Named sections: passdb sql { and userdb sql { - Use driver = mysql (not driver = sql) - Inline connect, default_pass_s...
Dovecot 2.4 requires SQL settings inline, not args parameter
- Dovecot 2.4 removed 'args' parameter for passdb/userdb - SQL connection settings must be specified directly in passdb/userdb blocks - Put driver=mysql, connec...
Disable idle timeout for WebSocket connections
- Added idleTimeout=0 to websecure entrypoint - Prevents Traefik from closing WebSocket connections due to inactivity - Fixes SockJS WebSocket timeout issues
Split port ranges to avoid conflicts
- Coturn relay: 52000-65535 (13,536 ports) - Avoids: Janus RTP (10000-49151) and WireGuard (51820-51821) - No overlap between services
Adjust relay port range to avoid WireGuard/VPN ports
- Changed max-port from 65535 to 51800 to avoid conflicts - Avoids WireGuard on UDP 51820 and other VPN services on 51821 - Provides 2,649 ports (49152-51800) f...
Resolve CrashLoopBackOff by fixing probes and config
- Replace netstat-based health probes with TCP socket checks (netstat not available in coturn/coturn:latest Alpine image) - Remove conflicting no-stdout-log dir...
Add Connection: Upgrade header to WebSocket upgrade middleware
- Add Connection: Upgrade header along with Upgrade: websocket - Both headers are required for proper WebSocket upgrade handshake - This ensures HTTP/2 Extended...
Skip CockroachDB init if job failed (cluster already initialized)
Add webhook wait and sleep to ensure cert-manager is fully ready
Thêm các định nghĩa kamo-middlewares và các phân tích sắc thái
Xử lý thất bại CockroachDB công việc init và cải thiện phát hiện
Thêm IP quy mô đuôi vào đường dẫn chủ đề cho truy cập IP trực tiếp
Correct PathPrefix syntax for Traefik (OR logic instead of multiple params)
Ngắt lệnh trong hệ vỏ để mở rộng đúng biến số tên người dùng
Thêm bộ mở rộng lắng nghe rõ ràng để kết nối tới mọi giao diện
Dùng trạng thái. hostIP cho PD IP có khả năng làm việc với máy đã bật
Dùng chính sách DNS mặc định để thừa kế bộ giải quyết DNS máy
Gỡ bỏ dnsConfig, sử dụng máy DNS cho độ phân giải tên máy trần
Add DNS search domain for bare hostname resolution in CockroachDB and NATS
Như những gì anh thấy vận chuyển?
Tất cả những thứ đó đều đến trong không gian làm việc của anh. Bắt đầu với kế hoạch miễn phí và đọc lại trang này trong một tháng.
