Работа Kubernetes Docker

В данной главе мы рассмотрим установку Kubernetes через kybeadm. Это утилита, помогающая в установке Kubernetes. Перейдём непосредственно к установке. Шаг 1. Убедитесь в том, что версия вашего Ubuntu-сервера не ниже 16.04. Шаг 2. Убедитесь в том, что вы уже сгенерировали ssh-ключ, который необходим для входа по ssh. Ключ можно получить воспользовавшись следующей командой: ssh-keygen Она сгенерирует ключ в вашей домашней папке, как показано ниже: Шаг 3. Далее, в зависимости от версии вашей Ubuntu, необходимо добавить соответствующий сайт в docker....

29.08.2019 · 1 минута

Архитектура Kubernetes Docker

Kubernetes — это открытое программное обеспечение для автоматизации развёртывания, масштабирования и управления контейнеризированными приложениями. Поддерживает основные технологии контейнеризации, включая Docker. Например, у вас может быть две службы: одна будет содержать nginx и mongoDB, а другая — nginx и redis. Каждая служба может иметь IP-адрес или точку обслуживания, к которой могут подключаться другие приложения. Kubernetes необходима для управления этими службами. На следующей диаграмме в упрощенном формате показано, как Kubernetes работает с точки зрения архитектуры....

28.08.2019 · 2 минуты

Непрерывная интеграция Docker

В Docker интегрированы многие инструменты непрерывной интеграции (Continuous Integrations), в которые также входит популярный инструмент Jenkins, в котором у вас есть плагины, которые можно использовать для работы с контейнерами. Итак, давайте быстро рассмотрим плагин Docker, доступный для инструмента Jenkins. Давайте шаг за шагом рассмотрим возможности Jenkins для контейнеров Docker. Шаг 1. Перейдите в панель инструментов Jenkins и нажмите «Manage Jenkins». Шаг 2. Перейдите к «Manage Plugins». Шаг 3. Найдите плагины Docker....

28.08.2019 · 1 минута

Docker Compose

Docker Compose предназначен для запуска нескольких контейнеров как одной службы. Например, предположим, что у вас есть приложение, которое требует NGINX и MySQL, вы можете создать один файл, который будет запускать оба контейнера как службу без необходимости запускать каждый из них по отдельности. В данной главе мы узнаем, как начать работу с Docker Compose. Затем мы рассмотрим, как можно получить простой сервис с MySQL и NGINX и запустить его с помощью Docker Compose....

28.08.2019 · 2 минуты

Ведение журнала Docker

В Docker имеются механизмы ведения журналов, которые можно использовать для устранения проблем по мере их возникновения. Ведение журнала существует на уровне демона и на уровне контейнера. Давайте подробнее их рассмотрим. Ведение журнала на уровне демона На уровне демона доступно четыре уровня ведения журнала: Debug (Отладка) — детализирует всю возможную информацию, обрабатываемую процессом демона. Info (Информация) — в ней подробно описываются все ошибки, а также информация, обрабатываемая процессом демона. Errors (Ошибки) — в нем подробно описываются все ошибки, обработанные процессом демона....

27.08.2019 · 2 минуты