Команды Kubernetes в Unix/Linux

Сделаю себе заметку со списком команд для работы с Kubernetes. Дополнять буду по мере необходимости использования тех или иных команд на работе или на моем сервере. Для начала, если используете или планируете использовать vi/vim, то добавим настройки. Открываем: Вставляем: Так же можно добавить автодополнение команд для kubectl. Если используете BASH: Перезапускаем оболочку или можно выполнить: […]

Установка Helm в Unix/Linux

Установка Helm в Unix/Linux Helm — это бинарный файл, который управляет развертыванием chart-ов (диаграм) в Kubernetes.  Что такое chart или диаграмма? А это собственно, — упакованная единица вашего программного обеспечения для деплоя в kubernetes. Он содержит все определения ресурсов, необходимые для запуска приложения, инструмента или службы внутри кластера Kubernetes (Это что-то подобное как в  Homebrew, Apt […]

Работа с логами (Logs) в Docker

Работа с логами (Logs) в Docker Логи в докере нужны в первую очередь для траблшутинга тех или иных проблем которые возникают у вас в ходе работы с контейнером. Надеюсь что у вас уже имеется докер на хостевой машине, если нет, вот полезные статьи: Установка Docker на Debian/Ubuntu Установка Docker на CentOS/RedHat/Fedora Установка docker-compose в Unix/Linux […]

Работа с томами (Volumes) в Docker

Работа с томами (Volumes) в Docker Volumes — являются механизмом для сохранения данных, создаваемых и используемых Docker контейнерами (с хостевой машины на контейнер). Надеюсь что у вас уже имеется докер на хостевой машине, если нет, вот полезные статьи: Установка Docker на Debian/Ubuntu Установка Docker на CentOS/RedHat/Fedora Установка docker-compose в Unix/Linux Запуск docker контейнеров в Unix/Linux Установка […]

Работа с сетью (Networking) в Docker

Работа с сетью (Networking) в Docker Я довольно давно работаю с docker,  не все время, а переодически, но тем-не-менее я проникся докер технологией. Порой не было времени освоить\ познать глубины докера и написать статью для заметок. Сейчас много чего изменилось, у меня появилось желание и время, по этому — я могу рассказать о «Работа с […]

Установка Kubernetes кластера в Unix/Linux

Установка Kubernetes кластера в Unix/Linux Kubernetes (часто так же используется обозначение «K8s», название образовано от греческого κυβερνήτης, — «кормчий»,»рулевой», по русски — Кубернетес или Кубернетис) — открытое программное обеспечение для автоматизации развёртывания, масштабирования и управления контейнеризированными приложениями. Оригинальная версия была разработана компанией Google. Впоследствии Kubernetes был передан под управление Cloud Native Computing Foundation. Предназначение Kubernetes […]

Установка Kubernetes в Unix/Linux

Установка Kubernetes в Unix/Linux Kubernetes — это предназначенный для контейнерной оркестровки фреймворк с открытым исходным кодом. Он был создан с учетом богатейшего опыта Google в области создания сред управления контейнерами и позволяет выполнять контейнеризованные приложения в готовом к промышленной эксплуатации кластере. Разработанный на тех же принципах, что позволяет Google запускать миллиарды контейнеров в неделю, Kubernetes […]

Установка packer в Unix/Linux

Packer прост в использовании и автоматизирует создание любого типа образа машин. Он охватывает современное управление конфигурацией, используя автоматические скрипты для установки и настройки программного обеспечения на ваших образах, созданных упаковщиком. Т.е packer — это инструмент для создания одинаковых образов ОС для различных платформ из одного описания. Установка packer в CentOS/Fedora/RedHat Если у вас еще используется 32-битная […]

Использование статического IP адреса в docker-compose

Использование статического IP адреса в docker-compose Docker – очень крутое решение для создание отдельных контейнеров для каждого из приложений. Docker-compose —  это утилита для работы с docker контейнерами, которая позволит вам построить лучшую оркестровку с ними (например иметь статический IP-адрес в контейнере(ах) ). Но в данной статье «Использование статического IP адреса в docker-compose» речь пойдет о […]

Запустить bash/SSH в контейнере с Docker

Запустить bash/SSH в контейнере с Docker Подключится к контейнеру с Docker тема не новая, но я бы хотел создать заметку на будущее. По этому, поехали…. Запустить ssh внутри контейнера можно несколькими способами. -=== СПОСОБ 1 — Использование имени docker контейнера ===- Выполняем команду: $ docker run -t -i centos7/nginx_lua /bin/bash Где: centos7/nginx_lua — Название docker […]