DO - Kubernetes (DOKS)

Support HackTricks

Podstawowe informacje

DigitalOcean Kubernetes (DOKS)

DOKS to zarządzana usługa Kubernetes oferowana przez DigitalOcean. Usługa jest zaprojektowana do wdrażania i zarządzania klastrami Kubernetes na platformie DigitalOcean. Kluczowe aspekty DOKS obejmują:

  1. Łatwość zarządzania: Wymóg skonfigurowania i utrzymania podstawowej infrastruktury został wyeliminowany, co upraszcza zarządzanie klastrami Kubernetes.

  2. Przyjazny interfejs: Oferuje intuicyjny interfejs, który ułatwia tworzenie i administrację klastrami.

  3. Integracja z usługami DigitalOcean: Bezproblemowo integruje się z innymi usługami oferowanymi przez DigitalOcean, takimi jak Load Balancers i Block Storage.

  4. Automatyczne aktualizacje i ulepszenia: Usługa obejmuje automatyczne aktualizowanie i ulepszanie klastrów, aby zapewnić ich aktualność.

Połączenie

# Generate kubeconfig from doctl
doctl kubernetes cluster kubeconfig save <cluster-id>

# Use a kubeconfig file that you can download from the console
kubectl --kubeconfig=/<pathtodirectory>/k8s-1-25-4-do-0-ams3-1670939911166-kubeconfig.yaml get nodes

Enumeracja

# Get clusters
doctl kubernetes cluster list

# Get node pool of cluster (number of nodes)
doctl kubernetes cluster node-pool list <cluster-id>

# Get DO resources used by the cluster
doctl kubernetes cluster list-associated-resources <cluster-id>
Wsparcie HackTricks

Last updated