Secret Docker Commands
В видосе, автор расскажет о полезных и продвинутых командах Docker, которые обычно не встречаются в документации.
Он покажет системные (docker system df, docker system prune и другие) и контекстные команды (docker context create, docker contex use), продемонстрирует использование Grab и контейнера Net Shoot в работе по устранению неполадок, а также даст парочку советов по устранению неполадок в Docker Desktop.
Смотреть
#видео
В видосе, автор расскажет о полезных и продвинутых командах Docker, которые обычно не встречаются в документации.
Он покажет системные (docker system df, docker system prune и другие) и контекстные команды (docker context create, docker contex use), продемонстрирует использование Grab и контейнера Net Shoot в работе по устранению неполадок, а также даст парочку советов по устранению неполадок в Docker Desktop.
Смотреть
#видео
🥰5❤🔥3👏3😁3🎉2
🦾🧠🏋Качаем мозги к лету!
Все качают пресс, а мы — мозги, чтобы получить крутой оффер, уехать на Балии больше не быть онлайн 😎
⚡️ Распродажа Proglib.Academy: с 24 апреля до 5 мая — скидка 40% на все наши курсы!
➡️ Математика для Data Science 29 990 ₽ 17 994 ₽
➡️ Алгоритмы и структуры данных 35 990 ₽ 21 594 ₽
➡️ Основы программирования на Python 19 990 ₽ 11 994 ₽
Почему мы?
⭐️ Курсы разрабатывались при поддержке топовых преподавателей из Яндекса, Сбера, МГУ
⭐️ У нас есть менторы, которые поддерживают студентов на каждом этапе
⭐️ Мы разбираем задачи с реальных собеседований в крупнейшие компании и готовим к поступлению в ШАД
⭐️ Вход с любого уровня: например, на курсе математики сначала освежаем знания из школьной программы
Save the dates!
Все качают пресс, а мы — мозги, чтобы получить крутой оффер, уехать на Бали
Почему мы?
Save the dates!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤔2🥰1
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
🙀 Опросик
Хотим узнать, на какие на какие ссылки/статьй вы переходили в последнее время из Telegram? Речь идёт не только о наших статьях и ссылках, а о любых)
👇 Пишите ответы в комментариях в стиле «был пост со статьёй такой-то, я её открыл и почитал»
Хотим узнать, на какие на какие ссылки/статьй вы переходили в последнее время из Telegram? Речь идёт не только о наших статьях и ссылках, а о любых)
👇 Пишите ответы в комментариях в стиле «был пост со статьёй такой-то, я её открыл и почитал»
🥰3👏2😁2❤1
Media is too big
VIEW IN TELEGRAM
👍16👏2❤1🤔1🎉1
💁💁 Развертывание защищенного dev кластера bitnami/kafka в k8s с помощью helm
В ходе развертывания у автора возникло очень много сложностей, встречено множество подводных камней, и в большинстве случаев рецепта в интернете найдено не было, поэтому ему приходилось искать решения самостоятельно методом проб и ошибок. Все, что здесь будет описано это сугубо его личный опыт на одном из проектов. Рассказ о том, как с нуля раскатить dev контур bitnami/kafka кластера с помощью helm чартов, как обезопасить ваш кластер kafka и какие сложности могут вам встретиться.
Читать статью
#туториал
В ходе развертывания у автора возникло очень много сложностей, встречено множество подводных камней, и в большинстве случаев рецепта в интернете найдено не было, поэтому ему приходилось искать решения самостоятельно методом проб и ошибок. Все, что здесь будет описано это сугубо его личный опыт на одном из проектов. Рассказ о том, как с нуля раскатить dev контур bitnami/kafka кластера с помощью helm чартов, как обезопасить ваш кластер kafka и какие сложности могут вам встретиться.
Читать статью
#туториал
❤51👍4🥰1
Очередной #дайджест для DevOps-ов
🔅 Мониторинг Amazon GuardDuty EC2 Runtime теперь доступен для всех — расширяет охват обнаружения угроз для инстансов EC2 во время выполнения и дополняет функции обнаружения аномалий
🔅 Как донести секреты до dev-тачки и не пролить? — статье разбор вариантов и рассказ о плюсах и минусах разных подходов
🔅 StereoDB — сверхбыстрая и легкая in-process БД, написанная на F#, которая поддерживает транзакции, вторичные индексы, персистентность и размер данных, превышающий объем оперативной памяти
🔅 BuildKit in depth — подробный разбор механизма сборки Docker
🔅 OpenTelemetry в Prometheus — платформа для создания трассировок, метрик, журналов, и управления ими
🔅 Мониторинг Amazon GuardDuty EC2 Runtime теперь доступен для всех — расширяет охват обнаружения угроз для инстансов EC2 во время выполнения и дополняет функции обнаружения аномалий
🔅 Как донести секреты до dev-тачки и не пролить? — статье разбор вариантов и рассказ о плюсах и минусах разных подходов
🔅 StereoDB — сверхбыстрая и легкая in-process БД, написанная на F#, которая поддерживает транзакции, вторичные индексы, персистентность и размер данных, превышающий объем оперативной памяти
🔅 BuildKit in depth — подробный разбор механизма сборки Docker
🔅 OpenTelemetry в Prometheus — платформа для создания трассировок, метрик, журналов, и управления ими
❤🔥26👍2🎉2🥰1
Forwarded from Библиотека задач по DevOps | тесты, код, задания
Если вы остановите контейнер Docker — потеряете данные?
Anonymous Quiz
10%
Да
44%
Нет
33%
Да, но не всегда
13%
Нет, но не всегда
👍3😁2🥰1👏1
Furiko
Это Kubernetes-native, для управления, планирования и выполнения запланированных заданий и рабочих adhoc-процессов. Платформа поддерживает широкий спектр вариантов использования, включая cron, пакетную обработку, автоматизацию рабочих процессов и т. д.
Furiko изначально создавался для поддержки сценариев использования на уровне enterprise и self-hosted в частном кластере Kubernetes, обеспечивая поддержку пользователей в крупной организации.
#софт
Это Kubernetes-native, для управления, планирования и выполнения запланированных заданий и рабочих adhoc-процессов. Платформа поддерживает широкий спектр вариантов использования, включая cron, пакетную обработку, автоматизацию рабочих процессов и т. д.
Furiko изначально создавался для поддержки сценариев использования на уровне enterprise и self-hosted в частном кластере Kubernetes, обеспечивая поддержку пользователей в крупной организации.
#софт
🙏42👍3🥰1🤔1
🏗️🏗️ Создаем облегченную внутреннюю для разработчиков с Argo CD и Kubernetes Labels
Статья демонстрирует, как создать облегченную внутреннюю платформу для разработчиков, не полагаясь на Backstage, но при этом предоставляя разработчикам возможность самообслуживания. Используя GitOps с Argo CD и применяя Kubernetes labels, этот метод предлагает упрощенное и эффективное решение для управления и развертывания вашей инфраструктуры.
Читать статью
#туториал
Статья демонстрирует, как создать облегченную внутреннюю платформу для разработчиков, не полагаясь на Backstage, но при этом предоставляя разработчикам возможность самообслуживания. Используя GitOps с Argo CD и применяя Kubernetes labels, этот метод предлагает упрощенное и эффективное решение для управления и развертывания вашей инфраструктуры.
Читать статью
#туториал
❤23🎉10👍2❤🔥1
💪💪 Amazon Titan Text V2, оптимизированная для улучшения RAG, теперь доступна в Amazon Bedrock
В Amazon Titan Text Embeddings V2 теперь можно выбирать размер выходного вектора (256, 512 или 1024). Увеличение размера вектора позволяет получать более подробные ответы, но также увеличивает время вычислений. Векторы меньшей длины менее детализированы, но сокращают время отклика. Использование векторов меньшего размера помогает сократить затраты на хранение и время ожидания при поиске и извлечении фрагментов документов из векторной базы данных. Мы измерили точность векторов, сгенерированных с помощью Amazon Titan Text Embeddings V2, и обнаружили, что векторы с 512 измерениями сохраняют примерно 99% точности, обеспечиваемой векторами с 1024 измерениями. Векторы с 256 измерениями сохраняют 97% точности. Это означает, что вы можете сэкономить 75 процентов при хранении векторов (от 1024 до 256 измерений) и сохранить примерно 97 процентов точности, обеспечиваемой векторами большего размера.
Подробнее тут
#почитать
В Amazon Titan Text Embeddings V2 теперь можно выбирать размер выходного вектора (256, 512 или 1024). Увеличение размера вектора позволяет получать более подробные ответы, но также увеличивает время вычислений. Векторы меньшей длины менее детализированы, но сокращают время отклика. Использование векторов меньшего размера помогает сократить затраты на хранение и время ожидания при поиске и извлечении фрагментов документов из векторной базы данных. Мы измерили точность векторов, сгенерированных с помощью Amazon Titan Text Embeddings V2, и обнаружили, что векторы с 512 измерениями сохраняют примерно 99% точности, обеспечиваемой векторами с 1024 измерениями. Векторы с 256 измерениями сохраняют 97% точности. Это означает, что вы можете сэкономить 75 процентов при хранении векторов (от 1024 до 256 измерений) и сохранить примерно 97 процентов точности, обеспечиваемой векторами большего размера.
Подробнее тут
#почитать
👍37❤2❤🔥1🥰1
Forwarded from Библиотека собеса по DevOps | вопросы с собеседований
Назовите продвинутые команды Docker
Наиболее важные из них:
docker -version: узнать установленную версию Docker;
docker ps: перечислить все запущенные контейнеры вместе с дополнительной информацией о них;
docker ps -a: перечислить все контейнеры, включая остановленные, вместе с дополнительной информацией о них;
docker exec: войти в контейнер и выполнить в нем команду;
docker build: собрать образ из Dockerfile;
docker rm: удалить контейнер с указанным идентификатором;
docker rmi: удалить образ с указанным идентификатором;
docker info: получить расширенную информацию об установленном Docker, например, сколько запущено контейнеров, образов, версию ядра, доступную оперативную память и т.п.;
docker cp: сохранить файл из контейнера в локальную систему;
docker history: показать историю образа с указанным именем.
Наиболее важные из них:
docker -version: узнать установленную версию Docker;
docker ps: перечислить все запущенные контейнеры вместе с дополнительной информацией о них;
docker ps -a: перечислить все контейнеры, включая остановленные, вместе с дополнительной информацией о них;
docker exec: войти в контейнер и выполнить в нем команду;
docker build: собрать образ из Dockerfile;
docker rm: удалить контейнер с указанным идентификатором;
docker rmi: удалить образ с указанным идентификатором;
docker info: получить расширенную информацию об установленном Docker, например, сколько запущено контейнеров, образов, версию ядра, доступную оперативную память и т.п.;
docker cp: сохранить файл из контейнера в локальную систему;
docker history: показать историю образа с указанным именем.
👍8🥱3❤🔥1❤1🔥1
Очередной #дайджест для девопсов
⭕ Основы виртуализации — ключевые этапы и технологии в развитии виртуализации. От VMware до Kubernetes. От серверов до микросервисов
⭕ Container Runtime Interface streaming в Kubernetes — рассказ о функциональности трех необычных удаленных вызовов процедур (RPC): Exec, Attach и PortForward
⭕ Борьба с цепочкой имен CNAME — упрощенное управление с помощью DNS-брандмауэра Route 53 Resolver
⭕ Освоение Terraform — лучшие практики для масштабируемой, безопасной и надежной IaC
⭕ kr8s — расширяемая клиентская библиотека Python для Kubernetes, пригодится тем, кто уже знает, как использовать kubectl
⭕ Основы виртуализации — ключевые этапы и технологии в развитии виртуализации. От VMware до Kubernetes. От серверов до микросервисов
⭕ Container Runtime Interface streaming в Kubernetes — рассказ о функциональности трех необычных удаленных вызовов процедур (RPC): Exec, Attach и PortForward
⭕ Борьба с цепочкой имен CNAME — упрощенное управление с помощью DNS-брандмауэра Route 53 Resolver
⭕ Освоение Terraform — лучшие практики для масштабируемой, безопасной и надежной IaC
⭕ kr8s — расширяемая клиентская библиотека Python для Kubernetes, пригодится тем, кто уже знает, как использовать kubectl
👍13🔥7❤5🥰4😁4
🛟🛟 Сбор данных мониторинга из Frontend JS приложений используя Grafana Faro
В данной статье будет выполнено рассмотрение и установка инструмента Grafana Faro для осуществления сбора данных мониторинга из Frontend приложений написанных на JavaScript. Также, перед непосредственным использованием Grafana Faro, выполнится установка в кластере Kubernetes всех остальных необходимых компонентов Grafana стека.
Читать статью
#туториал
В данной статье будет выполнено рассмотрение и установка инструмента Grafana Faro для осуществления сбора данных мониторинга из Frontend приложений написанных на JavaScript. Также, перед непосредственным использованием Grafana Faro, выполнится установка в кластере Kubernetes всех остальных необходимых компонентов Grafana стека.
Читать статью
#туториал
🔥12👍3❤🔥1🥰1
🤔🤔 Как эффективно масштабировать микросервисы с помощью контейнеров и Kubernetes в Go
Автор расскажет, как использование контейнеров и Kubernetes в сочетании с Go может значительно упростить процесс масштабирования микросервисов. Поведает о преимуществах и лучших практиках, которые позволяют эффективно управлять распределенными системами, обеспечивая высокую производительность и масштабируемость приложения.
Продолжение здесь
#туториал
Автор расскажет, как использование контейнеров и Kubernetes в сочетании с Go может значительно упростить процесс масштабирования микросервисов. Поведает о преимуществах и лучших практиках, которые позволяют эффективно управлять распределенными системами, обеспечивая высокую производительность и масштабируемость приложения.
Продолжение здесь
#туториал
❤24👍3❤🔥2🥰1