Собираем и деплоим в Kubernetes приложение на Node.js с помощью werf
В этой статье рассмотрели, как собрать Docker-контейнер Node.js-приложения и развернуть его в Kubernetes, используя werf. А также вы узнаете, как потом легко накатить изменения в коде и правильно организовать выдачу asset’ов:
https://tproger.ru/articles/kubernetes-node-js-werf/
#devops #kubernetes #nodejs
В этой статье рассмотрели, как собрать Docker-контейнер Node.js-приложения и развернуть его в Kubernetes, используя werf. А также вы узнаете, как потом легко накатить изменения в коде и правильно организовать выдачу asset’ов:
https://tproger.ru/articles/kubernetes-node-js-werf/
#devops #kubernetes #nodejs
👍4
Собираем и деплоим приложение на Node.js с помощью werf
В прошлый раз мы рассмотрели базовое Node.js-приложение и его деплой в Kubernetes.
Теперь мы дополним его, подключив к нему базу данных. В качестве последней будем использовать MySQL, добавив в приложение необходимые для работы с ней компоненты, развернем БД в кластере, а также рассмотрим, как правильно инициализировать базу и выполнить миграции: https://tproger.ru/articles/sobiraem-i-deploim-priloz..
#devops #kubernetes #nodejs #бд
В прошлый раз мы рассмотрели базовое Node.js-приложение и его деплой в Kubernetes.
Теперь мы дополним его, подключив к нему базу данных. В качестве последней будем использовать MySQL, добавив в приложение необходимые для работы с ней компоненты, развернем БД в кластере, а также рассмотрим, как правильно инициализировать базу и выполнить миграции: https://tproger.ru/articles/sobiraem-i-deploim-priloz..
#devops #kubernetes #nodejs #бд
👍10❤1👏1
Собираем и деплоим приложение на Node.js с помощью werf. Работа с базой данных
Это продолжение материала, посвящённого созданию и запуску приложения на Node.js с помощью werf. В прошлый раз автор рассмотрел базовое Node.js-приложение и его деплой в Kubernetes. Теперь же вы сможете дополнить его, добавив базу данных MySQL. Приложение получит все необходимые для этого компоненты и настройки.
Подробнее:
https://tproger.ru/articles/sobiraem-i-deploim-prilozhenie-na-node-js-s-pomoshhju-werf-rabota-s-bazoj-dannyh/
#devops #kubernetes #nodejs #sql
Это продолжение материала, посвящённого созданию и запуску приложения на Node.js с помощью werf. В прошлый раз автор рассмотрел базовое Node.js-приложение и его деплой в Kubernetes. Теперь же вы сможете дополнить его, добавив базу данных MySQL. Приложение получит все необходимые для этого компоненты и настройки.
Подробнее:
https://tproger.ru/articles/sobiraem-i-deploim-prilozhenie-na-node-js-s-pomoshhju-werf-rabota-s-bazoj-dannyh/
#devops #kubernetes #nodejs #sql
👍22😁3❤1
Kubernetes для фронтенд-разработчиков
Всё больше сервисов сегодня переходят в облако, а монолитная архитектура уступает место микросервисам. С одной стороны это гарантирует что приложения будет проще развивать, но также накладывает и дополнительные сложности. В частности, разработчикам необходимо знать всё больше и больше инструментов для успешной работы.
В этой статье вы узнаете всё, что нужно знать фронтендеру о Kubernetes:
https://www.smashingmagazine.com/2022/05/kubernetes-front-end-developers/
#kubernetes
Всё больше сервисов сегодня переходят в облако, а монолитная архитектура уступает место микросервисам. С одной стороны это гарантирует что приложения будет проще развивать, но также накладывает и дополнительные сложности. В частности, разработчикам необходимо знать всё больше и больше инструментов для успешной работы.
В этой статье вы узнаете всё, что нужно знать фронтендеру о Kubernetes:
https://www.smashingmagazine.com/2022/05/kubernetes-front-end-developers/
#kubernetes
👍12🔥1
Особенности платформы Rancher для управления кластерами Kubernetes
За последние годы Kubernetes стал де-факто стандартом оркестровки контейнерных приложений. Но его самостоятельная установка и настройка — нетривиальная задача. Поэтому сегодня существуют разнообразные готовые решения, которые берут на себя эту задачу.
В этой статье речь пойдёт о платформе управления Kubernetes Rancher. Вы узнаете всё о её основных функциональных особенностях, кластерных операциях, внутреннем устройстве, безопасности и интеграции с внешними системами. Подробнее:
https://habr.com/ru/company/vk/blog/659407/
#devops #kubernetes
За последние годы Kubernetes стал де-факто стандартом оркестровки контейнерных приложений. Но его самостоятельная установка и настройка — нетривиальная задача. Поэтому сегодня существуют разнообразные готовые решения, которые берут на себя эту задачу.
В этой статье речь пойдёт о платформе управления Kubernetes Rancher. Вы узнаете всё о её основных функциональных особенностях, кластерных операциях, внутреннем устройстве, безопасности и интеграции с внешними системами. Подробнее:
https://habr.com/ru/company/vk/blog/659407/
#devops #kubernetes
👍4
Поднимаем Kubernetes с нуля
Полезная статья, которая пригодится всем, кто только начинает работать с Kubernetes. Здесь вы сможете посмортеть на процесс создания кластера Kubernetes и научитесь делать это самостоятельно, поднимая минимальный набор компонентов и настроек, необходимых для запуска Kubernetes кластера.
Подробнее:
https://habr.com/ru/articles/734928/
#devops #kubernetes
Полезная статья, которая пригодится всем, кто только начинает работать с Kubernetes. Здесь вы сможете посмортеть на процесс создания кластера Kubernetes и научитесь делать это самостоятельно, поднимая минимальный набор компонентов и настроек, необходимых для запуска Kubernetes кластера.
Подробнее:
https://habr.com/ru/articles/734928/
#devops #kubernetes
👍1
С локального хостинга в облако: деплоим сайт с Next.js, Django и Kubernetes
Представьте, вы разработали потрясающий сайт и теперь пришло время сделать его доступным для всего мира. Но процесс развёртывания может показаться сложным. Kubernetes вам поможет. Благодаря своим мощным функциям и интеллектуальному управлению контейнерами Kubernetes устраняет сложность развёртывания веб-сайта.
В этом руководстве вы детально пройдёте через процесс развёртывания веб-сайта без особых усилий:
https://dev.to/chetanam/from-localhost-to-cloud-nextjs-django-ssl-github-actions-dns-ultimate-website-deployment-tutorial-34hp
#nextjs #django #kubernetes
Представьте, вы разработали потрясающий сайт и теперь пришло время сделать его доступным для всего мира. Но процесс развёртывания может показаться сложным. Kubernetes вам поможет. Благодаря своим мощным функциям и интеллектуальному управлению контейнерами Kubernetes устраняет сложность развёртывания веб-сайта.
В этом руководстве вы детально пройдёте через процесс развёртывания веб-сайта без особых усилий:
https://dev.to/chetanam/from-localhost-to-cloud-nextjs-django-ssl-github-actions-dns-ultimate-website-deployment-tutorial-34hp
#nextjs #django #kubernetes
🤨8😐4👍2😁1
Крышесносные и не очень трюки из мира Kubernetes
Если разработчик добрался до k8s, то уже, считай, не новичок. А если освоил эфемерные контейнеры для дебага в realtime, то и подавно.
Держите годную подборку приёмов, что улучшат ваш кодерский опыт с этой популярной системой оркестрации: https://overcast.blog/7-mind-blowing-kubernetes-hacks-36037e59bb54
#инструменты #kubernetes
Если разработчик добрался до k8s, то уже, считай, не новичок. А если освоил эфемерные контейнеры для дебага в realtime, то и подавно.
Держите годную подборку приёмов, что улучшат ваш кодерский опыт с этой популярной системой оркестрации: https://overcast.blog/7-mind-blowing-kubernetes-hacks-36037e59bb54
#инструменты #kubernetes
👍2
Meshery — инструмент для упрощения работы с инфраструктурой на базе Kubernetes
Этот облачный менеджер с открытым исходным кодом позволяет проектировать и урпавлять всей инфраструктурй и приложениями на базе Kubernetes. Он также предлагает визуальное и совместное управление GitOps, избавляя вас от необходимости использовать YAML при управлении развертыванием Kubernetes в нескольких кластерах.
#инструменты@tproger_web #devops@tproger_web #бэкенд@tproger_web #kubernetes@tproger_web
Этот облачный менеджер с открытым исходным кодом позволяет проектировать и урпавлять всей инфраструктурй и приложениями на базе Kubernetes. Он также предлагает визуальное и совместное управление GitOps, избавляя вас от необходимости использовать YAML при управлении развертыванием Kubernetes в нескольких кластерах.
#инструменты@tproger_web #devops@tproger_web #бэкенд@tproger_web #kubernetes@tproger_web
🔥5👍1
GitOps и Argo CD: новый подход к деплою
Один из трендов DevOps – GitOps: весь код и конфигурации инфры хранятся в Git-репозиториях. В статье описывается опыт перевода Kubernetes-кластера под управление через Argo CD. В модели GitOps изменения фиксируются в Git – и Argo CD «сам» следит за обновлениями и применяет их в кластере. Это удобно: все настройки под версионным контролем, можно откатиться в один клик. Но важно, чтобы команда синхронизировала изменения и поддерживала единую «истину» (SSOT): любой изменённый манифест должен попадать в репозиторий. GitOps с Argo CD позволяет безболезненно масштабировать деплой: достаточно запушить изменения – и кластер сам подтянет актуальные конфиги.
#gitops #kubernetes #devops
Один из трендов DevOps – GitOps: весь код и конфигурации инфры хранятся в Git-репозиториях. В статье описывается опыт перевода Kubernetes-кластера под управление через Argo CD. В модели GitOps изменения фиксируются в Git – и Argo CD «сам» следит за обновлениями и применяет их в кластере. Это удобно: все настройки под версионным контролем, можно откатиться в один клик. Но важно, чтобы команда синхронизировала изменения и поддерживала единую «истину» (SSOT): любой изменённый манифест должен попадать в репозиторий. GitOps с Argo CD позволяет безболезненно масштабировать деплой: достаточно запушить изменения – и кластер сам подтянет актуальные конфиги.
#gitops #kubernetes #devops
❤3
Forwarded from Точка входа в программирование
Самый подробный гайд по Kubernetes
Автор этого гайда потратил 2 года, чтобы продумать всё до мелочей. Здесь вы узнаете, как:
🔘 создать собственную сборку;
🔘 настроить alias;
🔘 работать с сертификатами;
🔘 запускать собственные кластеры и многое другое.
Здесь также лежат полезные скрипты и важные советы, которые иначе стали бы вам доступны только после изучения всех нюансов технологии.
В общем мастхэв для всех, кто собирается работать с контейнерами.
#kubernetes #гайд
Автор этого гайда потратил 2 года, чтобы продумать всё до мелочей. Здесь вы узнаете, как:
Здесь также лежат полезные скрипты и важные советы, которые иначе стали бы вам доступны только после изучения всех нюансов технологии.
В общем мастхэв для всех, кто собирается работать с контейнерами.
#kubernetes #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9