Kind (Kubernetes in Docker), yerel Kubernetes kümelerini Docker kapsayıcılarını düğüm olarak kullanarak çalıştırmak için tasarlanmış hafif bir araçtır.
- Amaç: Başlangıçta Kubernetes'in kendisini test etmek için geliştirilmiştir, ancak artık yerel geliştirme, prototip oluşturma ve CI (Sürekli Entegrasyon) ortamları için idealdir.
- Çalışma Prensibi: Her Kind düğümü (Node), bir Docker kapsayıcısı içinde çalışır ve Kubernetes,
kubeadmkullanılarak bu kapsayıcıların içinde başlatılır. - Avantajları:
- Hafif ve hızlıdır; sadece Docker veya Podman gerektirir.
- Sanal makine (VM) ek yükü olmadan doğrudan kapsayıcılarda çalışır.
- Hızlı prototipleme ve test etme imkanı sunar.