Openshift vs Rancher, в чем различия? - PullRequest
0 голосов
/ 30 марта 2020

Я совершенно новичок в этих двух технологиях (я знаю docker и, кстати, kubernetes).

Я не нашел много информации об этом сравнении topi c. Я читал, что Openshift используется большим количеством компаний, но кошмар при установке, более дорогая и при обновлении может привести к потере данных. Но ничего больше.

Каким должен быть решающий фактор, который следует использовать для оркестрации кластера Куберне?

Ответы [ 2 ]

5 голосов
/ 31 марта 2020

Я сейчас работаю на Rancher. Я также строил инфраструктуру Inte rnet с 1996 года и в течение 14 лет владел MSP, который создавал и управлял центрами данных Inte rnet для крупных американских медиакомпаний. Я работаю с контейнерами с 2014 года, и с тех пор я перепробовал практически все, что существует для управления контейнерами и Kubernetes.

«Решающий фактор» варьируется в зависимости от человека и организации. Многие компании используют OpenShift. Многие компании используют Rancher. Многие компании используют что-то другое, и все будут защищать свое решение, потому что оно соответствует их потребностям, или из-за психологического принципа согласованности , который гласит, что, поскольку мы решили идти определенным путем, этот путь должен быть правильным , Точнее говоря, параметры вокруг выбранного нами решения должны быть именно теми, которые нам нужны, потому что именно этот выбор мы и сделали.

Подход Red Hat к управлению Kubernetes исходит из того, что OpenShift был PaaS еще до того, как он стал решением Kubernetes. В силу того, что PaaS , он самоуверенный , что означает, что он будет предписывать, что вы можете сделать и как вы можете это сделать. Для многих это отличное решение - они избегают «паралича анализа», который возникает из-за того, что у них слишком много вариантов выбора.

Подход Rancher к управлению Kubernetes исходит из желания интегрировать нативные инструменты облака в модульная платформа, которая все еще позволяет вам выбирать, что делать. Как и сам Kubernetes, он не говорит вам как сделать это , но скорее дает быстрый доступ к инструментам, чтобы делать все, что вы хотите.

Подход Red Hat заключается в создании больших кластеров K8s и управлении ими независимо.

Подход Rancher заключается в объединении тысяч кластеров в единую плоскость управления.

Поскольку Rancher предназначен для управления несколькими кластерами, он применяет глобальную конфигурацию, где это выгодно оператору (например, аутентификация и управление идентификацией), но обеспечивает строгий контроль над отдельными кластерами и пространствами имен в них.

В границах безопасности Rancher предоставляет разработчикам доступ к кластерам и пространствам имен, простое развертывание приложений, мониторинг и метрики, обслуживание me sh и доступ к функциям Kubernetes без необходимости go и узнавать все сначала о Kubernetes. .

Но подождите! Разве OpenShift тоже не дает разработчикам таких вещей?

Да, но часто с решениями Red Hat, которые являются модифицированными версиями программного обеспечения с открытым исходным кодом. Rancher всегда развертывает незапятнанные версии вышестоящего программного обеспечения и повышает ценность управления извне.

Навыки, которые вы изучите, используя программное обеспечение с Rancher, перейдут к использованию этого же программного обеспечения в другом месте. Это не всегда относится к навыкам, которые вы изучаете при использовании OpenShift.

В Кубернетесе есть много вещей, которые сложно настраивать, независимо от ценности использования самой вещи. Легко тратить больше времени на суету с Kubernetes, чем на его использование, и Rancher хочет сократить этот разрыв, не ставя под угрозу вашу свободу выбора.

Чем вы хотите заниматься, не только сейчас, но в будущем? Вы говорите, что уже знаете Kubernetes, но что-то заставляет вас искать решение для управления вашими кластерами K8s. Каковы ваши критерии успеха?

Никто не может сказать вам, что вам нужно для успеха. Не я, не Red Hat, не Rancher.

Я решил использовать Rancher и работать там, потому что я считаю, что они дают разработчикам и операторам возможность взяться за дело с Kubernetes. Все, что производит Rancher, является бесплатным и открытым исходным кодом , и, хотя они и являются бизнесом, подавляющее большинство развертываний Rancher не приносят денег Rancher.

Это вынуждает Rancher создавать продукт, который имеет истинную ценность, а не продукт, который они могут убедить в покупке других людей.

Подтверждение тому - развертывания - у Red Hat есть около 1000 клиентов OpenShift, что означает около 1000 развертываний OpenShift. У Rancher меньше платящих клиентов, чем у Red Hat, но у Rancher более 30 000 развертываний, о которых мы знаем.

Вы можете начать работать с Rancher менее чем за десять минут , а вы можете импортируйте уже имеющиеся у вас кластеры и начните работать с ними через несколько минут. Почему бы просто не попробовать и посмотреть, нравится ли вам это?

Я также приглашаю вас присоединиться к Rancher Users slack . Там вы не только найдете сообщество пользователей Rancher, но и сможете найти других людей, которые сравнивали Rancher и OpenShift и выбрали Rancher. Они будут рады помочь вам с информацией, которая поможет вам чувствовать себя уверенно в любом выборе, который вы сделаете.

0 голосов
/ 30 марта 2020

Хорошее чтиво для вас здесь на официальном сайте ранчо ссылка

подробнее по этой ссылке

...