DevOps – Telegram
DevOps
8.46K subscribers
1.47K photos
809 videos
28 files
1.74K links
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Download Telegram
Изучите Linux на продвинутом уровне на курсе «Administrator Linux. Professional». Не откладывайте обучение на потом, записывайтесь в группу октября со скидкой 10% по промокоду 🔖linuxpro10 (промокод имеет ограниченный срок действия).

🔥 Программу ведут профессионалы из таких компаний как, VK, ИНОТЕХ, Лаборатория Касперского, Asymmetric VFX Studio etc.

На курсе вы отработаете навыки на демостендах и научитесь уверенно решать самые частые задачи администрирования, такие как настройка почты, веб серверов, файловых хранилищ, файрваллов, логирования, мониторинга, систем резервного копирования. Поработаете с сетью в Linux, от хоста до маршрутизатора и брандмауэра.

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

🌐 Пройдите вступительный тест и узнайте, сможете ли обучаться на курсе: https://clck.ru/369kKq
DevPod

Это клиентский инструмент для создания воспроизводимых сред разработчика на основе devcontainer.json на любом бэкенде. Каждая среда разработчика запускается в контейнере и задается в файле devcontainer.json. С помощью провайдеров DevPod эти среды могут быть созданы на любом бэкенде, например на локальном компьютере, в кластере Kubernetes, на любой доступной удаленной машине или на ВМ в облаке.

https://github.com/loft-sh/devpod

#devops #девопс

Подпишись 👉@i_DevOps
👍5
Распределенная трассировка

Ознакомьтесь с основами распределенной трассировки, принципами ее работы, основными компонентами, ключевыми преимуществами, проблемами и лучшими практиками.
Распределенная трассировка становится все более популярной в связи с ростом числа распределенных систем. Поскольку приложения становятся все более сложными и распределенными, традиционных методов мониторинга, таких как метрики и журналы, уже недостаточно для понимания поведения и производительности различных компонентов и сервисов.

https://medium.com/cloud-native-daily/distributed-tracing-a-guide-for-2023-a40a1ee218b5

#devops #девопс

Подпишись 👉@i_DevOps
👍3
Существуют ли в Kubernetes скрытые затраты на эксплуатацию большого количества узлов кластера?

Да, поскольку не все процессоры и память узлов Kubernetes могут быть использованы для запуска подсистем.

В узле Kubernetes процессор и память делятся на:

Операционная система.
Kubelet, CNI, CRI, CSI (+ системные демоны).
Подсистемы.

https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd

#devops #девопс

Подпишись 👉@i_DevOps
👍3
Tyk Gateway

Это современный, сверхпроизводительный, специально разработанный API-шлюз с открытым исходным кодом.

Tyk Operator предоставляет возможности полного жизненного цикла управления API в Kubernetes. Вы можете настраивать Ingress, API, политики безопасности, аутентификацию, авторизацию, посредничество, используя лучшие практики GitOps с помощью пользовательских ресурсов и примитивов, присущих Kubernetes.

https://github.com/TykTechnologies/tyk-operator

#devops #девопс

Подпишись 👉@i_DevOps
👍2
Изучать Kubernetes в команде легче и выгоднее

На курс Kubernetes: Мега в Слёрме можно прийти целой командой DevOps-специалистов. Учиться вместе с кем-то легче и эффективнее: можно быстрее накапливать опыт, глубже вникать в детали, делить между собой зоны ответственности.

Каким специалистам стоит пройти Мегу:
🔹 специалистам по безопасности;
🔹 системным инженерам;
🔹 администраторам баз данных;
🔹 архитекторам;
🔹 инфраструктурным разработчикам.
Глубокие познания Kubernetes у вашей команды помогут уменьшить time-to-market продукта.

Для команд от 3-х человек скидки. Большим командам мы готовы предложить специальные условия.

👉 Подробности на нашем сайте
Kubernetes Networking: сервисы, Ingress и Network Policies

Когда я впервые столкнулся с задачей масштабирования сложного приложения в Kubernetes, то был полон оптимизма. Однако вскоре стало ясно, что управление сетевым трафиком и безопасностью в такой динамичной среде — это непросто. Наше приложение начало страдать от потерь пакетов данных и сетевых задержек, что сказывалось на общей производительности и пользовательском опыте. Из-за этого возникла потребность в глубоком понимании сетевых возможностей Kubernetes, таких, как сервисы, Ingress и Network Policies, чтобы эффективно управлять трафиком, обеспечивать безопасность и максимизировать производительность. Этот опыт стал для меня настоящим откровением и подтолкнул к написанию данной статьи.

https://habr.com/ru/companies/T1Holding/articles/767056/

#devops #девопс

Подпишись 👉@i_DevOps
👍2
Как устранить утечку памяти в приложении .NET Console, запущенном в Linux-контейнере Docker Container в Kubernetes

Мы часто думаем, что поскольку сборщик мусора автоматически управляет использованием памяти с момента выхода .NET Framework 1.0, то нам не нужно беспокоиться об этом. И в .NET Core сценарий должен быть таким же, верно?

https://nicolasbarlatier.hashnode.dev/net-core-tip-2-how-to-troubleshoot-memory-leaks-within-a-net-console-application-running-in-a-linux-docker-container-in-kubernetes

#devops #девопс

Подпишись 👉@i_DevOps
👍2
headmore

Полнофункциональный клиент VNC прямо внутри консоли терминала GNU/Linux

https://github.com/HouzuoGuo/headmore

👉 @Githublib
👍3😁1
Тестирование производственных контроллеров Kubernetes

Контроллеры Kubernetes становятся вездесущими в пространстве продуктов Kubernetes, и во многих случаях слова "облачный" можно прочитать как "реализованный как контроллер Kubernetes". Благодаря крупномасштабным проектам с открытым исходным кодом, таким как Crossplane, или фреймворкам, позволяющим быстро создавать контроллеры и CRD, таким как Kubebuilder, использование пользовательских ресурсов, поддерживаемых процессами контроллеров, резко возросло.

https://superorbital.io/blog/testing-production-controllers/

#devops #девопс

Подпишись 👉@i_DevOps
👍2
Что такое SurrealDB?

SurrealDB - это сквозная облачная нативная база данных, предназначенная для современных приложений, включая веб-, мобильные, бессерверные, Jamstack, backend и традиционные приложения. SurrealDB позволяет упростить инфраструктуру баз данных и API, сократить время разработки и создавать безопасные и производительные приложения быстро и с минимальными затратами.

Ключевые особенности SurrealDB включают:

Сокращение времени разработки: SurrealDB упрощает стек баз данных и API, устраняя необходимость в большинстве компонентов на стороне сервера, что позволяет быстрее и дешевле создавать безопасные и производительные приложения.

Бэкэнд-сервис API для совместной работы в режиме реального времени: SurrealDB функционирует и как база данных, и как бэкэнд-сервис API, обеспечивая совместную работу в режиме реального времени.
Поддержка нескольких языков запросов: SurrealDB поддерживает SQL-запросы с клиентских устройств, GraphQL, ACID-транзакции, WebSocket-соединения, структурированные и неструктурированные данные, графовые запросы, полнотекстовое индексирование и геопространственные запросы.
Гранулярный контроль доступа: SurrealDB обеспечивает управление доступом на основе разрешений на уровне строк, что позволяет точно управлять доступом к данным.

https://github.com/surrealdb/surrealdb

#devops #девопс

Подпишись 👉@i_DevOps
👍3🔥1
Тренировки Яндекса для начинающих DevOps-специалистов и всех, кто хочет ими стать 🦖

DevOps — новое направление Тренировок от Яндекса. Здесь вы сможете изучить теорию, закрепить её на тренировочных задачах, а также познакомиться
с единомышленниками в закрытом чате. Тренировки пройдут с 30 октября по 1 декабря.
Участников, которые проявят себя лучше других, ждёт онлайн-награждение, сертификат об окончании курса, а самых-самых — фаст-трек на стажировку в Яндекс.

Как проходят Тренировки по DevOps:

1️⃣ Регистрируетесь: участвовать могут все желающие бесплатно
и без конкурсного отбора. Старт 30 октября
2️⃣ Смотрите лекции и самостоятельно решаете задачи
3️⃣ Проверяете себя на еженедельных онлайн-разборах
4️⃣ В конце курса готовите итоговый проект по запуску сервиса в «облаке», используя все пройденные материалы курса
5️⃣ Получаете награды от Яндекса

👉 Я в деле!

Если вы уже чувствуете себя уверенно в направлении DevOps, скорее подавайте заявку на оплачиваемую стажировку.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤮1
Git. GitLab

GitLab. Devops система. Установка в локальной сети. Настройка.
Git и GitHub для начинающих.
GitLab clone по SSH. Настройка SSH для Linux и Windows.
DevOps практика: GitlLab CI+Runners. Создание CI CD Pipeline.
GitLab: Свой Docker Registry. Создание и подключение.

источник

#devops #девопс

Подпишись 👉@i_DevOps
👍62
Minikube

Features
minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:

LoadBalancer - using minikube tunnel
Multi-cluster - using minikube start -p <name>
NodePorts - using minikube service
Persistent Volumes
Ingress
Dashboard - minikube dashboard
Container runtimes - minikube start --container-runtime
Configure apiserver and kubelet options via command-line flags
Supports common CI environments

https://github.com/kubernetes/minikube

#devops #девопс

Подпишись 👉@i_DevOps
👍3
🆕 У российского менеджера паролей Пассворк вышло очередное обновление

Пассворк упрощает совместную работу с корпоративными паролями — в нём можно создать общие папки, добавить туда доступы от разных сервисов и пригласить своих коллег. Сотрудники будут быстро находить нужные пароли, а администратор сможет управлять правами пользователей, отслеживать все действия и проводить аудит безопаности.

Что нового в Пассворк 6.1
• Ограничение редактирования администраторов
• Политики сложности паролей авторизации и мастер-паролей
• Выбор способа авторизации для отдельных пользователей
• Сброс 2ФА независимо от пароля авторизации
• Больше настроек LDAP и SSO


Подробнее об обновлении в официальном Телеграм-канале — t.me/passwork_ru
💩6👍3