Каковы зависимости для запуска контейнеров в системе (Linux)? - PullRequest
0 голосов
/ 04 декабря 2018

Я новичок в мире контейнеров, докеров, kubernetes, и я изучаю требования для реализации моего распределенного промежуточного проекта.Я взял несколько ключевых контейнерных курсов с Docker и Kubernetes.Но я хотел бы спросить тех, у кого больше опыта, в производственной среде (или просто в исполнении и создании экземпляров модулей, где каждый модуль будет контейнером), каковы зависимости для выполнения контейнера?

Обязательно ли для этого устанавливать пакет зависимостей для docker и самого docker?Чтобы просто поднять модули и службы с помощью Kubernetes, также обязательно установить kubectl на моем хосте?

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

Ответы [ 2 ]

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

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

  • , вам нужно изменить вещи уровня ОС (например, брандмауэр)., подкачка и т. д.)
  • вам необходимо установить один из контейнеров выполнения и других пакетов kubernetes (kubelet kubeadm kubectl), а затем настроить сетевую сеть контейнера.

Здесь вы можете найти четкие инструкции по установке kuberentes через Kubeadm

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

Для настройки Docker в вашей системе вам понадобятся следующие вещи

  • , если вы собираетесь настроить K8s с помощью Docker
    1. docker-ce / docker
    2. kubelet
    3. kubectl
    4. curl & wget
  • если вы собираетесь настроить k8s с помощью мини-куба
    1. , вам понадобится мини-куб
    2. virtualenv
...