Terraform, Kubernetes, Mesos и т. Д. - как они связаны - PullRequest
0 голосов
/ 07 декабря 2018

Много читаю в интернете, но информация не ясна или не перепутана, поэтому я подумал, что задам вопрос здесь.

Я пытаюсь понять, как Terraform такой же или отличается от инструментов управления контейнером, таких как Kubernetes,Mesos и т. Д.

Может ли Terraform работать независимо или Kube и Mesos?Как это связано с докерными контейнерами?

Может кто-нибудь, пожалуйста, пролить свет?

Спасибо !!!

Ответы [ 2 ]

0 голосов
/ 07 декабря 2018

Terraform - инструменты для построения вашей инфраструктуры - проект с открытым исходным кодом. Лаборатории Hashicorp, если вы знакомы с AWS и слышали о CloudFormation, оба работают одинаково, но у Terraform есть некоторая лучшая функция: вы можете написать всю свою инфраструктуру в виде кода и запустить его.в один клик и списал его в один клик.

Для более подробной информации вы должны посетить сайт: https://www.terraform.io

Now Kubernetes (проект с открытым исходным кодом от Google) и Apache-Mesos (или DC/ OS) Оба проекта Apache Foundation используются для оркестровки контейнеров (и я намеренно избегаю использовать слово Docker) не для всех и не отвечают всем потребностям.

Mesos был запущен первым, но былочень трудно управлять сетью Mesos в то время.и в 2014 году вышла первая версия Kubernetes.

Теперь DC / OS (распределенная облачная операционная система) - это распределенная операционная система с открытым исходным кодом, основанная на ядре распределенных систем Apache Mesos.

Он в гонке с Kubernetes.

Я бы посоветовал вам пройти эту статью, чтобы лучше понять Kubernetes vs Mesos: https://logz.io/blog/kubernetes-vs-mesos/

И да, онивообще не имеет отношения к Terraform.

Спасибо

0 голосов
/ 07 декабря 2018

Я не знаю достаточно о Месосе, как хотелось бы, но я знаю о Кубернетесе и Терраформе.Несмотря на то, что я не эксперт, общие основы между этими инструментами имеют другое назначение.В то время как Terraform занимается созданием инфраструктуры в облаке с использованием их API-интерфейса, Kubernetes занимается администрированием и оркестровкой контейнеров в недоработанной инфраструктуре с использованием API-контейнера демона контейнера, такого как демон Docker.

ИтакВообще говоря, главная идея Terraform - сделать прозрачным создание облачной инфраструктуры, в которой вы пишете то, что хотите, серверы, сеть, политики безопасности, некоторые услуги PaaS, а Kubernetes является организатором контейнеров.

Надеюсьэто помогает тебеПожалуйста, в случае, если кто-то увидит ошибку.Отметьте это, чтобы мы все улучшились.

...