TGViewer
Channel Public Channel
Devops

Devops

@dev_ops_info

Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
Subscribers
2.19K
Photos
295
Videos
15
Links
876

Showing posts older than #690 · Back to latest

Older Posts 15 shown
Post #689 639

Forwarded from Linux

Что нужно знать каждому ИТ-специалисту об OpenBSD

"Функциональный, свободный и безопасный по умолчанию", OpenBSD остается решающим, но в значительной степени непризнанным игроком в поле с открытым исходным кодом. Цель этого разговора состоит в том, чтобы подчеркнуть характерные особенности проекта в области безопасности и практики разработки -- резкий акцент на правильный и безопасный код в сочетании с продолжающимся аудитом кода -- а также роль проекта как источника инноваций в практике обеспечения безопасности и 'исходный' источник для многочисленных широко используемых компонентов, таких как OpenSSH, PF, LibreSSL и другие.


https://nxdomain.no/~peter/what_every_it_person_needs_to_know_about_openbsd.html
Post #688 720
Kubernetes Persistent Volumes - учебник и примеры

В этой статье мы объясним, как работают PV, и покажем, как начать использовать их в кластере Kubernetes.

https://spacelift.io/blog/kubernetes-persistent-volumes
Post #687 800
**DevOps vs. SRE vs. Platform Engineering:**.

1. DevOps:
DevOps - это набор практик, направленных на объединение разработки ПО (Dev) и ИТ-операций (Ops) для повышения эффективности и взаимодействия в рамках жизненного цикла разработки ПО. Основное внимание уделяется автоматизации процессов, развитию непрерывной интеграции и непрерывной доставки (CI/CD), а также формированию культуры совместной ответственности команд разработчиков и операторов.

2. SRE (Site Reliability Engineering):
SRE - это подход, внедренный компанией Google, который сочетает в себе принципы программной инженерии и опыт эксплуатации. Основной целью SRE является обеспечение надежности и доступности крупномасштабных систем. Команды SRE занимаются мониторингом, управлением инцидентами, созданием отказоустойчивых и самовосстанавливающихся систем.

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

Кто придумал DevOps?
DevOps - это скорее культурное и совместное движение, а не конкретное изобретение какого-то одного человека или организации. Оно возникло в результате необходимости преодоления разрыва между командами разработчиков и операторов и было популяризировано такими первыми последователями и идейными лидерами, как Патрик Дебуа и Эндрю Шафер.

**Лучшие практики и инструменты SRE:
.
- Бюджеты ошибок: Установление пороговых значений приемлемой надежности обслуживания для достижения баланса между надежностью и инновациями.
- Управление инцидентами: Внедрение четких процедур реагирования на инциденты для минимизации времени простоя и эффективного устранения проблем.
- Мониторинг и оповещение: Использование таких инструментов, как Prometheus, Grafana и Stackdriver, для мониторинга состояния системы и запуска оповещений при возникновении аномалий.
- Автоматизация: Использование автоматизации для управления инфраструктурой, развертываниями и повторяющимися задачами.
- Постмортемы: Проведение анализов после инцидентов с целью извлечения уроков из неудач и предотвращения их повторения. https://www.youtube.com/watch?v=an8SrFtJBdM
YouTube DevOps vs SRE vs Platform Engineering | Clear Big Misconceptions Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter.: https://blog.bytebytego.com Animation tools: Adobe Illustrator and After Effects. Checkout our bestselling System Design Interview books: Volume 1: https://amzn.to/3Ou7gkd…
Post #686 642
Как установить и получить доступ к панели управления Kubernetes шаг за шагом

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

https://www.linuxtechi.com/how-to-install-kubernetes-dashboard/

Перенаправление контейнерного трафика через VPN в Kubernetes

Я хочу перенаправить трафик программного обеспечения, чтобы его общедоступный IP-адрес не был IP-адресом сервера.

Предпочтительно я хотел бы использовать Wireguard, который представляет собой современную, безопасную VPN L3 с очень низкими накладными расходами. Короче говоря, Wireguard имеет очень мало строк кода по сравнению с другими решениями VPN и использует простую современную криптографию. Он интегрирован в ядро ​​Linux (а также в OpenBSD и, по-видимому, вскоре во FreeBSD). Плюс документация потрясающая :).

https://tech.j4m3s.eu/posts/vpn-forwarding-on-k8s/
LinuxTechi How to Install Kubernetes Dashboard (Simple Guide) In this blog post, we will cover how to install Kubernetes dashboard using helm, empowering you to streamline Kubernetes management tasks.
Post #685 727
Инструменты, которые сделают ваш терминал удобным для DevOps и Kubernetes

Если вы работаете с DevOps и Kubernetes, вы знаете, насколько важен интерфейс командной строки (CLI) для управления задачами. К счастью, есть инструменты, облегчающие использование терминала в таких средах. В этой статье мы рассмотрим некоторые лучшие инструменты, которые упрощают рабочий процесс и помогают уверенно ориентироваться в терминале в DevOps и Kubernetes.

https://awstip.com/tools-to-make-your-terminal-devops-and-kubernetes-friendly-64d27a35bd3f
Medium Tools To Make Your Terminal DevOps and Kubernetes Friendly If you work with DevOps and Kubernetes, you know how important the command line interface (CLI) is for managing tasks. Fortunately, there…
Post #684 624

Forwarded from Добро пожаловать в мир Python

Невероятно быстрые сборки Python Docker с помощью Poetry

В этой статье предполагается, что вы уже знакомы как с Poetry, так и с Docker, в частности с тем, как работает кэширование слоев Docker, и ищете способ оптимизировать свои сборки. Я структурировал статью от наивных до более оптимизированных решений, чтобы читатель мог понять влияние каждой оптимизации. Достаточно введения, давайте посмотрим некоторые Dockerfiles! 💪

https://medium.com/@albertazzir/blazing-fast-python-docker-builds-with-poetry-a78a66f5aed0
Post #683 679
CueLang: лучшая альтернатива манифестам Kubernetes

Является ли язык CUE лучшей альтернативой YAML не только для Kubernetes?
Учитывая, что инженеры DevOps пишут на YAML больше, чем на любом другом языке, а манифесты Kubernetes настолько многословны, я всегда думал, что кто-то создаст лучшую альтернативу.

https://itnext.io/cuelang-a-better-alternative-for-kubernetes-manifests-bcfed84dbafc
Post #680 737
Fast-Kubernetes—В данном репозитории подробно рассматриваются объекты и компоненты Kubernetes (Kubectl, Pod, Deployment, Service, ConfigMap, Volume, PV, PVC, Daemonset, Secret, Affinity, Taint-Toleration, Helm и т.д.), а также возможные сценарии использования (HowTo: Hands-on LAB) в двух словах. Возможные сценарии использования будут со временем обновляться.

https://github.com/omerbsezer/Fast-Kubernetes
GitHub GitHub - omerbsezer/Fast-Kubernetes: This repo covers Kubernetes with LABs: Kubectl, Pod, Deployment, Service, PV, PVC, Rollout… This repo covers Kubernetes with LABs: Kubectl, Pod, Deployment, Service, PV, PVC, Rollout, Multicontainer, Daemonset, Taint-Toleration, Job, Ingress, Kubeadm, Helm, etc. - omerbsezer/Fast-Kubernetes
Post #679 814
Получите больше от kubectl: 11 основных плагинов для изучения

Вот, вас ждет множество удобных расширений в инструменте управления плагинами kubectl — всего одиннадцать, если быть точным! Эти ценные плагины улучшат ваш опыт работы с kubectl и позволят вам достигать большего с большей легкостью и эффективностью.

https://medium.com/@seifeddinerajhi/get-more-out-of-kubectl-11-essential-plugins-to-explore-ca2a4af5a5e9
Medium Get More Out of kubectl: 11 Essential Plugins to Explore Introduction
Post #677 694
Как побороть овербукинг Kubernetes-кластеров – статья в блоге Samokat.tech

Факт: Kubernetes остаётся одной из наиболее мощных и популярных платформ для оркестрации контейнеров. Однако при интенсивном использовании кластеров возникает проблема овербукинга, когда количество нагрузки на кластер превышает его ресурсные возможности.

Это может привести к снижению производительности, непредсказуемому поведению и даже отказам сервисов. Для высоконагруженных сервисов (и тех, которые собираются такими стать) это может быть очень критичным.

Александр Лебедев, SRE-инженер в Samokat.tech, в статье на Хабре рассказывает о том, как боролся с овербукингом Kubernetes-кластеров. Внутри статьи: весь процесс решения проблемы, а также полный список причин, из-за которых возникает овербукинг.

Надеемся, материал будет полезен SRE-специалистам, DevOps-инженерам, разработчикам и техлидам, которые сталкиваются с этим явлением👋

Читать статью
Post #670 624
Kubernetes много не бывает! Читайте в карточках о плюсах базового курса по Kubernetes и о выгодных способах на него попасть 😊

Полную программу обучения можно посмотреть по ссылке ◀
Post #669 697
Снапшоты Kubernetes: что это такое и как их использовать?

С введением контроллера моментальных снимков в Kubernetes теперь можно создавать моментальные снимки для драйверов CSI и облачных провайдеров, поддерживающих эту функцию.

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

https://blog.palark.com/kubernetes-snaphots-usage/
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →