Помимо этого, курс предоставляет доступ к реальным инструментам, которые активно используются разработчиками со всего мира. Вы сможете изучить системные вызовы и понять, как взаимодействуют между собой программы в ОС.
Этот курс — настоящая находка для начинающих программистов: ссылка на курс.
#курс #программирование #linux #ru
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3🔥3
📌 Awesome Chaos Engineering
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - adriannovegil/awesome-chaos-engineering: Awesome chaos engineering page
Awesome chaos engineering page. Contribute to adriannovegil/awesome-chaos-engineering development by creating an account on GitHub.
👍15❤1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Unikraft позволяет разрабатывать легковесные операционные системы, которые минимизируют время загрузки и потребление ресурсов
▪️Github
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3❤1
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥1
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3👎2🔥2🥱1
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥5👍1
🔍 Нотация Big O 101: Секрет написания эффективных алгоритмов
О-большое (Big O) – это специальная нотация, используемая для описания асимптотической сложности; то есть, скорости роста времени выполнения алгоритма с увеличением размера входных данных.
Это нужно, чтобы понимать, насколько быстро или медленно работают алгоритмы. В О-большом нет коэффициентов, минут, секунд и так далее. Об этом будет наглядно показано в примере про логарифмическую сложность
@devopsitsec
О-большое (Big O) – это специальная нотация, используемая для описания асимптотической сложности; то есть, скорости роста времени выполнения алгоритма с увеличением размера входных данных.
Это нужно, чтобы понимать, насколько быстро или медленно работают алгоритмы. В О-большом нет коэффициентов, минут, секунд и так далее. Об этом будет наглядно показано в примере про логарифмическую сложность
O(log n).
@devopsitsec
👍8❤4🔥4
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5❤2👎1
Позволяют хранить более одного многопакетного индекса, что упрощает обновление и ускоряет поиск объектов.
Обновление происходит пропорционально добавляемым объектам, а не всему MIDX.
Функция экспериментальная, пока не поддерживает многопакетные битовые карты достижимости.
Новый атом %(is-base:atom) помогает быстро находить базовые ветки для любого коммита, минимизируя количество уникальных коммитов в истории первого родителя.
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3❤1
▪️Github
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3❤2🤯1
Forwarded from Golang
Helm - это менеджер пакетов для Kubernetes. Этот инструмент позволяет нам обернуть Kubernetes приложения в удобные пакеты, называемые чартами, которые можно легко развертывать, обновлять и управлять ими в любой момент времени.
Чарты – это пакеты, которые могут включать в себя все для запуска приложения в Kubernetes, от deployments до services.
helm-chartsnap помогает тестировать Kubernetes Helm-чарты, автоматически сравнивая текущее состояние с предыдущими снимками, что позволяет выявлять изменения и предотвращать нежелательные конфигурации
▪️Github
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥3
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👎5👍4❤3🔥2🙈2
▪️Github
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤2
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥2
▪️Github
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🔥2
Если хотя бы один из критичных компонентов перестает работать, статус узла изменяется на NotReady (не готов). В такой ситуации узел продолжает функционировать, но новые задачи на него не отправляются.
Каждый узел в Kubernetes имеет набор меток (conditions), которые описывают его текущее состояние. Например, для статуса "Node Ready" используются следующие метки:
Эти метки позволяют Kubernetes принимать автоматические решения, например, мигрировать рабочие нагрузки с узла, который испытывает проблемы
Чтобы узнать статус узлов в кластере, можно использовать команду:
kubectl get nodes
Для более детальной информации можно использовать:
kubectl describe node <node-name>
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤4🔥1💋1
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤5👏3👎1
▪️Github
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥3