Найти в Дзене
Пять визульных инструментов для Kubernetes на которых стоит взглянуть
Зачем вообще нужны какие-то визуальные инструменты для kubernetes? Есть прекрасные редакторы yaml файлов. Например vim. Удобная утилита kubectl с десятками если не сотнями параметров. Душа, однако, хочет красоты...
179 читали · 5 лет назад
Запустить Java в Kubernetes и не облажаться.
Рано или поздно вы все равно столкнетесь или уже столкнулись с запуском Java в pod. В чем проблемы запуска и как их обойти? До версии 8 java не знала о контейнерах ничего и просто забирала себе определённый процент от всей доступной памяти. Размер памяти jvm берет из системных данных, игнорируя ограничения cgroup то есть ограничения контейнера. Память контейнера ограниченна (что почти всегда правда в kubernetes), java машина будет пытаться использовать память больше возможной в контейнере, не сможет это сделать и аварийно завершится...
327 читали · 5 лет назад
Какие бывают тестовые контейнеры для Kubernetes?
Обучение новому языку программирование часто начинают с пример простейшей программы называемой Hello World. Это и демонстрация возможностей языка, и возможность собрать, отладить и запустить простейшую программу. В Kubernetes тоже есть простейшие контейнеры, которые продемонстрируют работу системы и помогут отладить сервис. Google Echo Server Контейнер лежит по адресу k8s.gcr.io/echoserver:1.10 обязательно надо указывать версию. По http отвечает на порту 8080 а по https 8443. Внутри находится nginx и может работать по http/2...
5 лет назад
Какие должны быть лимиты памяти и процессора в манифесте Pod?
При описании манифеста pod в kubernetes в секции spec есть раздел: resources. В нем описываются требуемые для pod ресурсы: память и процессор. Как лучше описать эти ресурсы? Может запросить сразу побольше памяти или наоборот отдать распределение ресурсов на откуп системе? Давайте разбираться. Управлять мы можем двумя вещами: использования CPU и использования памяти для pod. Каждый pod это по сути контейнер, который исполняется на машине называемой node. Естественно, node имеет свои процессор и память и pod использует эти ресурсы...
5 лет назад