Любой пытается запустить vm для производства на кластере Кубернетес. Это их способ запустить экземпляр kvm внутри контейнера? Я знаю, что google запускает все vm внутри контейнера, это запланировано для кубернетов? СпасибоVm in kubernetes
ответ
Кажется, вы можете запустить kvm in docker.
Но я бы не использовал это в производстве.
Также попробуйте понять разницу между a container and a vm. Есть reasons, почему вы хотели бы использовать контейнеры, которые сильно отличаются от того, почему вы хотите запустить vm. Наиболее примечательно то, что в контейнере вы захотите запустить одно приложение и только одно.
Мы предлагаем приложение для клиентов на контейнере уже, но некоторые из них хотят vm, и идея в том, что кубернеты обрабатывают их (сеть, ресурсы, хранилище, ...), как я считаю Google. –
Это не одно и то же.Vm потребуется другой ip, а затем один из контейнера и все другие накладные расходы, чем требуется vm. – cristi
Если вы используете Rancher с куберентами, вы можете включить KVM в окружающей среде. а затем создавать виртуальные машины, а также запускать K8 в одной и той же инфраструктуре.
Rancher.com/kubernetes
Запуск виртуальных машин внутри (!) Kubernetes может иметь законные случаи использования.
Самый распространенный способ недавнего запуска виртуальных машин и управления ими в Кубернете - sing rkt. Затем вы можете использовать rkt's (L)KVM stage1 для запуска контейнеров в качестве виртуальных машин.
Для вашего случая использования вы, скорее всего, захотите чего-то вроде «пустого» контейнера с Linux для своих клиентов, поэтому он все равно будет отличаться от фактически запущенных изображений VM, но, возможно, там есть работа.
Еще один классный вариант для запуска и управления несколькими экземплярами Kubernetes внутри виртуальных машин, которыми снова управляет Кубернетес. Таким образом, вы могли бы построить полностью изолированные многоквартирные кластеры Кубернетеса.
Вы можете сослаться на следующие ссылки по теме:
Другой вариант является KubeVirt: https://github.com/kubevirt/
Надстройка на Кубернетес для запуска виртуоза al, в смысле классических виртуальных машин, так как вы можете запускать их на VMWare, oVirt, OpenStack.
Цель состоит в том, чтобы поддерживать миграцию (в настоящее время) рабочих нагрузок виртуальных машин в контейнеры, а также иметь возможность поддерживать виртуализацию рабочих нагрузок, если это необходимо, но поддерживать их (как в: on) инфраструктуру контейнера.
KubeVirt предоставляет явный API-интерфейс для функций виртуализации, см. https://kubevirt.gitbooks.io/user-guide/.
Только nit, это все еще в значительной степени в WIP, должно быть использовано в ближайшее время.
- 1. Build Docker in VM
- 2. vm migration in cloudsim
- 3. balancing vM in azure
- 4. Kubernetes in vmware vsphere issues
- 5. kubernetes running pods in serial
- 6. Duplicates in Workflow VM audit
- 7. Reload VM in Vagrant script
- 8. custom vm deploy in azure
- 9. Как сократить узлы (vm), работающие в кластере Kubernetes GKE изящно?
- 10. kubernetes - "govc: сеть 'VM Network' не найден" при развертывании кластера
- 11. Как узнать, какое изображение работает в VM Kubernetes на GCE?
- 12. Jenkins Docker in Docker on GCP/Kubernetes
- 13. Reload nginx conf in kubernetes pods
- 14. Capture linux VM in Azure НОВЫЙ портал
- 15. Netty 4 - in-vm ephemeral channels
- 16. Tomcat Eats up Memory IN VM
- 17. vm. $ On undefined error in angularjs
- 18. Kubernetes и порты
- 19. Pod in Kubernetes всегда находится в состоянии ожидания
- 20. Настройка Kubernetes для Azure кластера
- 21. Ошибка Kubernetes DNS в Kubernetes 1.2
- 22. Kubernetes устанавливается на vSphere failing
- 23. Как имитировать параметр --device в docker run in kubernetes
- 24. Внутренняя балансировка нагрузки кластера Kubernetes
- 25. Kubernetes vSphere Setup IPV4 issue
- 26. Kubernetes Deploymentments
- 27. Установка Kubernetes
- 28. LEMP Kubernetes
- 29. Kubernetes whitepaper
- 30. Используйте докерный рой или кубернетов в VM
этот проект интересен: [Rancher VM] (http://rancher.com/introducing-ranchervm-package-and-run-virtual-machines-as-docker-containers/) –