To learn about Kubernetes itself, the official Kubernetes documentation is a great resource for detailed instructions, conceptual overviews, and more. There is additionally DigitalOcean-specific Kubernetes documentation.
Kubernetes has a conceptual overview of cloud controller managers (CCMs). The Kubernetes CCM for DigitalOcean is open source, and the repository README includes development instructions, example manifests, and more.
You can also read: