DO - Kubernetes (DOKS)

Wesprzyj HackTricks

Podstawowe informacje

DigitalOcean Kubernetes (DOKS)

DOKS to usługa zarządzanego klastra Kubernetes oferowana przez DigitalOcean. Usługa ta jest zaprojektowana do wdrożenia i zarządzania klastrami Kubernetes na platformie DigitalOcean. Kluczowe aspekty DOKS obejmują:

  1. Łatwość zarządzania: Eliminuje konieczność konfigurowania i utrzymywania infrastruktury podstawowej, upraszczając zarządzanie klastrami Kubernetes.

  2. Przyjazne dla użytkownika interfejs: Zapewnia intuicyjny interfejs ułatwiający tworzenie i zarządzanie klastrami.

  3. Integracja z usługami DigitalOcean: Łatwo integruje się z innymi usługami świadczonymi przez DigitalOcean, takimi jak Load Balancers i Block Storage.

  4. Automatyczne aktualizacje i uaktualnienia: Usługa obejmuje automatyczne aktualizowanie i uaktualnianie klastrów, aby zapewnić, że są one aktualne.

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

Wyliczanie

# 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>
Wesprzyj HackTricks

Last updated