Felsöka flera tjänster (VS Code)
Anmärkning
Bron till Kubernetes dras tillbaka den 30 april 2025. Mer information om alternativen för tillbakadragning och öppen källkod finns i GitHub-problem.
Bridge to Kubernetes ger möjlighet att felsöka dina Kubernetes-tjänster i en lokal miljö, enligt beskrivningen i Use Bridge to Kubernetes (VS Code). Med Bridge till Kubernetes omdirigerar du trafik till en lokalt körd instans av en tjänst och kan felsöka med hjälp av VS Code-felsökningsprogrammet. Men i vissa scenarier vill du arbeta med fler än en tjänst och felsöka dem alla samtidigt. Du kan felsöka flera tjänster parallellt genom att följa dessa steg.
Så här felsöker du flera tjänster samtidigt
Se till att dina tjänster lyssnar på olika portar lokalt. Portnumren är tjänstspecifika, så titta på tjänstkoden för att avgöra vilka portar den lyssnar på. Om flera tjänster som du vill felsöka lyssnar på samma portar kan du inte felsöka dem samtidigt.
Öppna mappen som motsvarar din första tjänst i VS Code.
I VS Code väljer du Fil>Lägg till mapp på arbetsyta...och väljer mappen som motsvarar den andra tjänsten.
Öppna kommandopaletten (CTRL+SKIFT+P eller Cmd+Shift+P på en Mac) och kör kommandot Bridge to Kubernetes: Konfigurera och gå igenom konfigurationsstegen för var och en av dina tjänster.
Varning
Om du har konfigurerat dina tjänster så att de körs isolerade, kontrollerar du att de använder samma isolateAs-värde i sina
.vscode/tasks.json
-filer. Det här värdet är prefixet som Bridge to Kubernetes använder för att dirigera trafik för en isolerad tjänst. Som standard har de olika värden när de konfigureras. Du kan välja ett av värdena och redigeratasks.json
filer för de andra tjänsterna för att ge dem samma värde."tasks": [ { "label": "bridge-to-kubernetes.service", "type": "bridge-to-kubernetes.service", "service": "service-name", "ports": [ 3000 ], "isolateAs": "<copy-same-value-for-all-debugged-services>", "useKubernetesServiceEnvironmentVariables": false } ]
Konfigurera eventuella brytpunkter som du behöver i varje tjänst.
Börja felsöka (F5) med Bridge för var och en av tjänsterna genom att starta felsökningsprogrammet i varje tjänsts mapp. I föregående steg skapades startkonfigurationer för varje tjänst, som VS Code-felsökaren använder när du startar VS Code-felsökningsprogrammet från arbetsytan.
Nästa steg
Läs mer om hur Bridge to Kubernetes fungerar på How Bridge to Kubernetes works.