Веб-страница
24.5K subscribers
1.68K photos
523 videos
1 file
3.87K links
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
Более 1000 вопросов и упражнений на тему DevOps

В этом репозитории собраны самые разные вопросы на тему DevOps, которые могут помочь как с подготовкой к собеседованию, так и в обучении:

https://tprg.ru/iSrE

#devops
Три утилиты, упрощающие работу с kubectl

Работая с Kubernetes, не обойтись без kubectl или её аналогов. В этой статье представлены три утилиты, которые так или иначе помогают упросить работу с kubectl.

Подробнее тут:

https://tprg.ru/jfSP

#devops #kubernetes
Первое знакомство с Kubernetes: установка кластера k8s вручную

Если вы ещё не работали с Kubernetes, то эта статья поможет вам без лишних сложностей познакомиться с этим оркестратором. Научившись работать с ним, вы получите все преимущества, которые даёт оркестровка контейнеризированных приложений — быстрый деплой, удобное масштабирование и так далее.

Подробнее в статье:

https://tprg.ru/UhX4

#kubernetes #devops
Сеть контейнеров — это не сложно

На первый взгляд тема контейнеров может показаться сложной и не понятной. По факту же контейнеры — это, по сути, изолированные процессы Linux. Они позволяют разбить логику приложения на отдельные элементы, которые взаимодействуют друг с другом.

В этой статье вы узнаете, как виртуализировать сетевые ресурсы, создать сеть контейнеров, которые будут взаимодействовать друг с другом, но при этом не будут мешать и так далее:

https://tprg.ru/Hhv1

#devops #kubernetes
Kubernetes-in-Kubernetes и ферма серверов с загрузкой по PXE

Автор этой статьи поделился тем, как в его компании, имея крупную ферму серверов, используют кластеры Kubernetes для размещения в них других кластеров Kubernetes.

Как и зачем использовать такой приём читайте в статье:

https://tprg.ru/5H6Q

#devops #kubernetes
Что случится, если... Kubernetes edition

Умеете пользоваться Kubernetes? Круто! А знаете, что происходит, когда вы вводите всего одну строку в командную строку?

В этом большом и обновляющемся документе разобраны самые разные команды Kubernetes на детали, чтобы каждый мог понять, как творится магия:

https://tprg.ru/UQgJ

#devops #kubernetes
Основные инструменты Kubernetes в 2021 году

В основе этого списка — личный опыт автора статьи. Он постарался поделиться наиболее удобными, современными и малоизвестными инструментами, которые по его мнению могут стать популярными.

Подробнее в статье:

https://tprg.ru/Tt90

#devops #kubernetes
Как наглядно понять работу Kubernetes?

Ну, например, можно настроить управление им в Minecraft и смотреть какие процессы при этом происходят на примере окружения и животных. Звучит безумно? А выглядит ещё безумнее:

https://www.youtube.com/watch?v=IzgsgDADdyc

#видео #devops #kubernetes
🤔6🔥5👍3😁2
Gatekeeper и его роль в обеспечении безопасности кластеров Kubernetes

Расширение сред Kubernetes (K8s), добавление новых кластеров и приложений — необходимые процессы для развития сервисов. В таких условиях для администратора Kubernetes важно обеспечить соблюдение политик безопасности для всех новых и существующих ресурсов. Но сделать это вручную практически невозможно. К счастью, автоматизировать можно и это. И поможет в этом Gatekeeper:

https://habr.com/ru/company/vk/blog/669788/

#devops #kubernetes
👍3
Собираем и деплоим в Kubernetes приложение на Node.js с помощью werf

В этой статье рассмотрели, как собрать Docker-контейнер Node.js-приложения и развернуть его в Kubernetes, используя werf. А также вы узнаете, как потом легко накатить изменения в коде и правильно организовать выдачу asset’ов:

https://tproger.ru/articles/kubernetes-node-js-werf/

#devops #kubernetes #nodejs
👍4
Инструменты DevOps: интерфейс Docketeer для Docker Desktop

Docketeer — это удобная платформа и графический интерфейс для приложения Docker Desktop. Docketeer стремится вывести опыт пользования Docker на новый уровень.

Статья пригодится как разработчикам, уже работавшим с инструментом, так и желающим прочитать краткий обзор технологии. Здесь также будут рассмотрены изменения, внесённые в каждую из основных версий, прежде чем перейти к подробному разбору самой новой версии Docketeer 5.0:

https://nuancesprog.ru/p/14638/

#devops
👍8
Собираем и деплоим приложение на Node.js с помощью werf

В прошлый раз мы рассмотрели базовое Node.js-приложение и его деплой в Kubernetes.

Теперь мы дополним его, подключив к нему базу данных. В качестве последней будем использовать MySQL, добавив в приложение необходимые для работы с ней компоненты, развернем БД в кластере, а также рассмотрим, как правильно инициализировать базу и выполнить миграции: https://tproger.ru/articles/sobiraem-i-deploim-priloz..

#devops #kubernetes #nodejs #бд
👍101👏1