Kubernetes
Koble til
Koble til Kubernetes fra terminalen. Send --help for flaggene Kubernetes aksepterer, pluss --no-browser for miljøer uten skjerm.
polylane cloud connect --provider kubernetesInstaller Polylane-agenten i clusteret ditt med Helm.
Kubernetes kobles til gjennom Polylane-agenten, installert i clusteret ditt med Helm. Agenten autentiserer én gang med en Polylane-API-nøkkel avgrenset til cloud_accounts:write, registrerer clusteret og åpner en utgående Cloudflare Tunnel. Det er ingen kubeconfig å lime inn og ingen inngående porter å åpne, og cluster-legitimasjonen din forlater aldri clusteret.
Oppsett
- Start Kubernetes-tilkoblingsflyten i Polylane. Den oppretter API-nøkkelen for deg.
- Kjør Helm-kommandoen som vises i flyten:
helm install polylane oci://ghcr.io/coreplanelabs/charts/polylane-k8s \
--namespace polylane --create-namespace \
--set polylane.apiKey=<API_KEY> \
--set config.cluster_name=<your cluster name>
- Agenten registrerer seg selv, og clusteret ditt vises i Polylane, vanligvis på under ett minutt. Polylane synkroniserer så arbeidslastene, tjenestene og de andre cluster-ressursene dine.
For produksjonsinstallasjoner bør du foretrekke apiKey.existingSecret (en forhåndsopprettet Kubernetes Secret) fremfor å sende nøkkelen på kommandolinjen.
Tillatelser
Agenten kjører med skrivebeskyttet RBAC som gir get, list og watch. Polylane gjør bare skrivebeskyttede kall mot Kubernetes-API-et.
Feilsøking
Hvis clusteret ikke vises, sjekk agentpodden: kubectl -n polylane get pods og kubectl -n polylane logs -l app.kubernetes.io/name=polylane-k8s -c agent.
Frakobling
Avinstaller utgivelsen med helm uninstall polylane --namespace polylane, koble clusteret fra i Polylane, og trekk så tilbake agentens API-nøkkel under Settings → API keys.
Koble til Kubernetes fra en CI-jobb eller et annet miljø uten nettleser.
Kubernetes-tilkoblingen er allerede formet for pipeliner: agenten installeres med Helm og registrerer clusteret selv, så når du har en API-nøkkel, er det ikke noe konsollsteg igjen.
Forutsetninger
- En Polylane-API-nøkkel med omfanget
cloud_accounts:write, lagret som en pipeline-hemmelighet. Se API-nøkler og OAuth. Den veiledede flyten oppretter denne nøkkelen for deg; en nøkkel du oppretter selv, fungerer på samme måte. - Helm og legitimasjon for målclusteret i jobben.
Installer agenten
helm upgrade --install polylane oci://ghcr.io/coreplanelabs/charts/polylane-k8s \
--namespace polylane --create-namespace \
--set polylane.apiKey=$POLYLANE_API_KEY \
--set config.cluster_name=<your cluster name>
helm upgrade --install holder jobben kjørbar om igjen, og registreringen er idempotent per cluster, så å gjenta pipelinen dupliserer aldri tilkoblingen. For produksjonsinstallasjoner bør du foretrekke apiKey.existingSecret (en forhåndsopprettet Kubernetes Secret) fremfor å sende nøkkelen på kommandolinjen.
Agenten registrerer seg selv, og clusteret vises i Polylane, vanligvis på under ett minutt. Hvis det ikke gjør det, sjekk agentpodden: kubectl -n polylane get pods og kubectl -n polylane logs -l app.kubernetes.io/name=polylane-k8s -c agent.
Koble fra
Avinstaller utgivelsen med helm uninstall polylane --namespace polylane, koble clusteret fra i Polylane, og trekk så tilbake agentens API-nøkkel under Settings → API keys.
Koble fra
Frakobling stopper hver synkronisering og sjekk og sletter legitimasjonen Polylane hadde. Polylane fjerner det API-et til Kubernetes lar den fjerne. Følgende blir stående til du fjerner det selv:
- Helm release and agent pods in the cluster
polylane cloud disconnect <id>Verktøy
1Operasjoner agenter kan utføre i tråder.
Støttede ressurser
24Ressurstyper som vises i infrastrukturgrafen din.