Изучите Linux на продвинутом уровне на курсе «Administrator Linux. Professional». Не откладывайте обучение на потом, записывайтесь в группу октября со скидкой 10% по промокоду 🔖linuxpro10 (промокод имеет ограниченный срок действия).
🔥 Программу ведут профессионалы из таких компаний как, VK, ИНОТЕХ, Лаборатория Касперского, Asymmetric VFX Studio etc.
На курсе вы отработаете навыки на демостендах и научитесь уверенно решать самые частые задачи администрирования, такие как настройка почты, веб серверов, файловых хранилищ, файрваллов, логирования, мониторинга, систем резервного копирования. Поработаете с сетью в Linux, от хоста до маршрутизатора и брандмауэра.
А еще, вас ждет развивающий фидбэк по домашним заданиям от преподавателей профессионалов и активное комьюнити, взаимопомощь и обмен опытом с участниками курса в уютном телеграм чате.
🌐 Пройдите вступительный тест и узнайте, сможете ли обучаться на курсе: https://clck.ru/369kKq
🔥 Программу ведут профессионалы из таких компаний как, 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
Это клиентский инструмент для создания воспроизводимых сред разработчика на основе 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
Ознакомьтесь с основами распределенной трассировки, принципами ее работы, основными компонентами, ключевыми преимуществами, проблемами и лучшими практиками.
Распределенная трассировка становится все более популярной в связи с ростом числа распределенных систем. Поскольку приложения становятся все более сложными и распределенными, традиционных методов мониторинга, таких как метрики и журналы, уже недостаточно для понимания поведения и производительности различных компонентов и сервисов.
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
Да, поскольку не все процессоры и память узлов 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
Это современный, сверхпроизводительный, специально разработанный 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: Мега в Слёрме можно прийти целой командой 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
Когда я впервые столкнулся с задачей масштабирования сложного приложения в 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
Мы часто думаем, что поскольку сборщик мусора автоматически управляет использованием памяти с момента выхода .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
Forwarded from GitHub Сообщество
headmore
Полнофункциональный клиент VNC прямо внутри консоли терминала GNU/Linux
https://github.com/HouzuoGuo/headmore
👉 @Githublib
Полнофункциональный клиент 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
Контроллеры 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
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
GitHub
GitHub - surrealdb/surrealdb: A scalable, distributed, collaborative, document-graph database, for the realtime web
A scalable, distributed, collaborative, document-graph database, for the realtime web - surrealdb/surrealdb
👍3🔥1
Тренировки Яндекса для начинающих DevOps-специалистов и всех, кто хочет ими стать 🦖
DevOps — новое направление Тренировок от Яндекса. Здесь вы сможете изучить теорию, закрепить её на тренировочных задачах, а также познакомиться
с единомышленниками в закрытом чате. Тренировки пройдут с 30 октября по 1 декабря.
Участников, которые проявят себя лучше других, ждёт онлайн-награждение, сертификат об окончании курса, а самых-самых — фаст-трек на стажировку в Яндекс.
Как проходят Тренировки по DevOps:
1️⃣ Регистрируетесь: участвовать могут все желающие бесплатно
и без конкурсного отбора. Старт 30 октября
2️⃣ Смотрите лекции и самостоятельно решаете задачи
3️⃣ Проверяете себя на еженедельных онлайн-разборах
4️⃣ В конце курса готовите итоговый проект по запуску сервиса в «облаке», используя все пройденные материалы курса
5️⃣ Получаете награды от Яндекса
👉 Я в деле!
Если вы уже чувствуете себя уверенно в направлении DevOps, скорее подавайте заявку на оплачиваемую стажировку.
DevOps — новое направление Тренировок от Яндекса. Здесь вы сможете изучить теорию, закрепить её на тренировочных задачах, а также познакомиться
с единомышленниками в закрытом чате. Тренировки пройдут с 30 октября по 1 декабря.
Участников, которые проявят себя лучше других, ждёт онлайн-награждение, сертификат об окончании курса, а самых-самых — фаст-трек на стажировку в Яндекс.
Как проходят Тренировки по DevOps:
и без конкурсного отбора. Старт 30 октября
Если вы уже чувствуете себя уверенно в направлении 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
GitLab. Devops система. Установка в локальной сети. Настройка.
Git и GitHub для начинающих.
GitLab clone по SSH. Настройка SSH для Linux и Windows.
DevOps практика: GitlLab CI+Runners. Создание CI CD Pipeline.
GitLab: Свой Docker Registry. Создание и подключение.
источник
#devops #девопс
Подпишись 👉@i_DevOps
👍6❤2
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
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.1
• Ограничение редактирования администраторов
• Политики сложности паролей авторизации и мастер-паролей
• Выбор способа авторизации для отдельных пользователей
• Сброс 2ФА независимо от пароля авторизации
• Больше настроек LDAP и SSO
—
Подробнее об обновлении в официальном Телеграм-канале — t.me/passwork_ru
💩6👍3