# DO - Kubernetes (DOKS) {{#include ../../../banners/hacktricks-training.md}} ## Informazioni di Base ### DigitalOcean Kubernetes (DOKS) DOKS è un servizio Kubernetes gestito offerto da DigitalOcean. Il servizio è progettato per **distribuire e gestire cluster Kubernetes sulla piattaforma di DigitalOcean**. Gli aspetti chiave di DOKS includono: 1. **Facilità di Gestione**: Il requisito di configurare e mantenere l'infrastruttura sottostante è eliminato, semplificando la gestione dei cluster Kubernetes. 2. **Interfaccia Intuitiva**: Fornisce un'interfaccia intuitiva che facilita la creazione e l'amministrazione dei cluster. 3. **Integrazione con i Servizi di DigitalOcean**: Si integra perfettamente con altri servizi forniti da DigitalOcean, come Load Balancers e Block Storage. 4. **Aggiornamenti e Upgrade Automatici**: Il servizio include l'aggiornamento e l'upgrade automatico dei cluster per garantire che siano sempre aggiornati. ### Connessione ```bash # Generate kubeconfig from doctl doctl kubernetes cluster kubeconfig save # Use a kubeconfig file that you can download from the console kubectl --kubeconfig=//k8s-1-25-4-do-0-ams3-1670939911166-kubeconfig.yaml get nodes ``` ### Enumerazione ```bash # Get clusters doctl kubernetes cluster list # Get node pool of cluster (number of nodes) doctl kubernetes cluster node-pool list # Get DO resources used by the cluster doctl kubernetes cluster list-associated-resources ``` {{#include ../../../banners/hacktricks-training.md}}