Взгляд на Kubernetes со стороны потребителей услуг и операторов
Kubernetes — это система с открытым исходным кодом для автоматизации развертывания, масштабирования и управления контейнеризованными приложениями. Для потребителей услуг, таких как разработчики в предприятиях, поддержка Kubernetes программируемых, гибких и быстро развертываемых сред с возможностью самоконтроля является очень ценной. FishOS позволяет операторам легко предоставлять многопользовательские Kubernetes-среды с гарантиями безопасности, обеспечивая более быстрый и простой способ разработки приложений.
С помощью FishOS потребители услуг также получают доступ к постоянному блочному хранилищу, программно-определяемому хранилищу и программно-определяемым сетям. FishOS поддерживает широкий спектр хранилищ, при этом Ceph является хранилищем по умолчанию. Благодаря интеграции между Ceph и Kubernetes в FishOS пользователи могут воспользоваться постоянным хранилищем без дополнительных сложностей.
Преимущества FishOS для управления Kubernetes платформой
Sardina FishOS предоставляет полноценную облачную платформу Kubernetes с рядом преимуществ:
- Набор автоматизированных инструментов для надежного управления всем жизненным циклом Kubernetes платформы
- Гибкие ресурсы по запросу
- Повышенная эффективность
- Оптимизация совокупной стоимости владения (TCO) и снижение затрат на оборудование
- Высокая надежность облачных сервисов и масштабируемость для контейнерных приложений и кластеров
- Автоматическое восстановление с функцией Health Engine
- Плавное развертывание и обновление без простоев (Zero-Downtime Upgrade)
- Доступ к облачным операциям, включая управление логами, мониторинг системы, планирование емкости с масштабируемым и высокодоступным push-мониторингом для обработки как метрик, так и логов
- Устранение сложности развертывания, эксплуатации и обновления
- Оркестрация хранилищ с поддержкой широкого спектра вариантов хранения данных
Наши рекомендации
FishOS поддерживает работу кластеров Kubernetes как в виртуальных машинах (VM), так и на физических серверах. Обычно в организациях, где взаимодействие между потребителями сервисов и операторами слабо связано, целесообразно запускать кластеры Kubernetes внутри виртуальных машин. Это позволяет воспользоваться преимуществами высокой безопасности, надежности и устойчивости, которые обеспечивают виртуальные машины. Однако эти преимущества идут с небольшой платой за производительность: накладные расходы KVM обычно составляют около 4% от максимальной производительности системы. Слишком ли велика такая цена?
С другой стороны, в организациях с тесным взаимодействием между потребителями сервисов и операторами возможно использовать кластеры Kubernetes на физических серверах, чтобы добиться лучшей производительности. Однако это может привести к рискам, связанным с уязвимостями безопасности или простоями в случае сбоев в центре обработки данных.


