Архив метки: Kubernetes

Kubernetes: знакомство, часть 3 — обзор AWS EKS и ручное создание кластера

15 августа 2019
 

 Продолжаем знакомство с Kubernetes. Предыдущие части: Kubernetes: знакомство, часть 1 — архитектура и основные компоненты, обзор Kubernetes: знакомство, часть 2 — создание кластера с AWS cloud-provider и AWS LoadBalancer В этой части перейдём уже непосредственно к EKS — кратко его рассмотрим, потом создадим Kubernetes Control Plane, CloudFormation стек с Worker Nodes, запустим веб-сервис в новом… Читать далее »

Kubernetes: знакомство, часть 1 — архитектура и основные компоненты, обзор

24 июля 2019
 

  На текущем проекте у нас имеется API-бекенд для мобильных приложений на PHP Yii-фреймворке, который работает на стандартном LEMP — Linux/NGINX/PHP-FPM/MySQL. Пришла пора и нам разбивать этот монолит на микросервисы, для управления которыми будет использоваться Kubernetes (AWS EKS). В этом и последующих постах серии — знакомство с основными компонентами и архитектурой Kubernetes, ручное создание кластера… Читать далее »

Kubernetes: запуск Gravl в Minikube

12 июня 2017
 

 Задача: используя Minikube запустить контейнер с CMS Grav. Шаги: собрать Docker образ с NGINX + PHP-FPM и кодом приложения запушить его в DockerHub запустить контейнер с приложением в Kubernetes кластере Установка и запуск Minikube описаны тут>>>. Проверка Grav Т.к. эту CMS ещё не использовал — сначала попробуем запустить её вручную, и посмотреть как она стартует. На Arch для… Читать далее »

Kubernetes: запуск Minikube на Arch Linux

12 июня 2017
 

 Minikube — утилита для запуска Kubernetes кластера на локальной машине. Может использовать Virtualbox, VMWare, Hyper-V гипервизоры, на которых запускает виртуальную машину, в которой создаётся кластер Kubernetes. В Arch Linux — устанавливаем из AUR: