В мире Kubernetes практически каждый инструмент имеет «куб» в его названии, плюс есть так любая из них, у каждого из которых есть другая роль, поэтому он может получить небольшое запутанное. Разница между 3 из широко используемых инструментов — Kubectl | Миникуба |. Копс на самом деле довольно просты.
Копс Используется для создания и управления кластером класса продукции Kubernetes на облаке. Он интегрирован с AWS и Google Cloud (GCE) и некоторыми другими платформами. Это инструмент командной строки, который предлагает простые команды для создания, обновления и удаления кластера на облачную среду. Это некоторые команды KOP:
kops create cluster --name mycluster.k8s.local kops update cluster mycluster.k8s.local kops delete cluster mycluster.k8s.local
Миникуба Используется для той же цели, что и Kops, но для местного создания кластера K8S. Итак, с Minikube вы можете создавать, обновлять, удалить кластер локально на вашем компьютере. Это создает один кластер узла в VM на вашем локальном компьютере. Это полезно, если вы хотите быстро создать небольшой тестовый кластер. Он использует довольно простые команды для создания и удаления локального кластера:
minikube start minikube stop
Kubectl После создания кластера (либо локально с minikube или Удаленно в режиме продуктов с Копс ), вам нужно kubectl на самом деле настроить Это: создать компоненты K8S, такие как PODS и услуги и т. Д., Устранение неполадок кластера и т. Д. Вот некоторые общие команды kubectl:
kubectl create -f deployment.yml kubectl get pods kubectl describe pod pod-name
Вы можете найти диаграмму, сравнивающую 3 инструмента здесь: Диаграмма — прокрутите до конца статьи
Полное и бесплатное курс Kubernetes & Docker на YouTube
Оригинал: «https://dev.to/techworld_with_nana/kubectl-minikube-kops-what-s-the-difference-532n»