Explicitement en avant les IP des visiteurs vers les services en aval
ForwardedHeaderFilter consomme X-Forwarded-For à partir de la requête entrante, donc lorsque APIService transmet à SecurityService via RestTemplate the header e...
Déplacer AccessEnforcementFilter pour balayer le boîtier, retour ComponentScan
Le «ComponentScan élargi» a provoqué un conflit entre les haricots. CorsConfig et WebConfig. A déplacé le filtre dans com.kamo.api.app.config (déjà balayé par S...
Ajouter Configuration de connexion Redis à K8s configmap
La nd d'APIService ne démarrait pas parce que spring-boot-starter-data-redis L'auto-configuration ne pouvait pas se connecter à Redis chez localhost:6379. Point...
Utiliser JdkClientHttpRequestFactory pour soutenir la transmission de la méthode PATCH
Le RestTemplate par défaut utilise SimpleClientHttpRequestFactory (HttpURLConnection) qui ne supporte pas la méthode PATCH HTTP, provoquant l'échec des titres d...
Ajouter la configuration de Buildx avec la configuration de registre non sécurisée pour résoudre les erreurs 401 auth
Ajouter la cartographie de l'itinéraire pour /api/notes/- pour le transmettre à SecurityService
Poignées bloquées à durée déterminée plus rapidement et ajouter une configuration d'arrêt gracieuse
Ajouter des crochets, des sondes et augmenter le délai de grâce de terminaison pour empêcher les temporisations de déploiement
Promise de données multipart/form-formes en reconstruisant les pièces pour RestTemplate
Remplacer les adresses IP par des noms d'hôtes et permettre les déploiements k2m1
Utiliser X-Forwarded-Host au lieu de l'en-tête de l'hôte - RestTemplate correctement vers l'avant X-Forwarded-Host mais ignore l'en-tête de l'hôte
Préserver l'en-tête de l'hôte d'origine lors du transfert vers les services en amont - Cela garantit que SecurityService reçoit le bon domaine (par exemple, api.kamocrm.com) au lieu du nom de service interne de Kubernetes, ce qui permet une résolution correcte de l'organisation pendant la connexion
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
