Советы по использованию коммандной строки (терминала)🤣
https://github.com/jlevy/the-art-of-command-line/blob/master/README-ru.md
Есть весьма интересные штуки. 🙂
https://github.com/jlevy/the-art-of-command-line/blob/master/README-ru.md
Есть весьма интересные штуки. 🙂
GitHub
the-art-of-command-line/README-ru.md at master · jlevy/the-art-of-command-line
Master the command line, in one page. Contribute to jlevy/the-art-of-command-line development by creating an account on GitHub.
Почему оксфордский физик считает, что квантовые вычисления — это большой пузырь
https://habr.com/ru/company/getmatch/blog/687154/
https://habr.com/ru/company/getmatch/blog/687154/
Хабр
Почему оксфордский физик считает, что квантовые вычисления — это большой пузырь
Никита Гурьянов — физик из Оксфордского университета, занимающийся вычислительной квантовой физикой. В конце августа он ворвался на Financial Times со статьей, критикующий индустрию квантовых...
Terradozer - принимает на вход файл стейта #terraform и сносит все, что найдет в нем. Т.е. для удаления инфры не надо иметь исходники инфраструктуры в терраформе, а достаточно только стейта. Может быть полезно.
#terraform #devops #tools
https://github.com/jckuester/terradozer
#terraform #devops #tools
https://github.com/jckuester/terradozer
GitHub
GitHub - jckuester/terradozer: Terraform destroy without configuration files
Terraform destroy without configuration files. Contribute to jckuester/terradozer development by creating an account on GitHub.
Простой как двери SMTP релей для использования в docker проектах. Очень легкий, работает без проблем.
#docker #smtp
https://github.com/namshi/docker-smtp
#docker #smtp
https://github.com/namshi/docker-smtp
GitHub
GitHub - namshi/docker-smtp: SMTP docker container
SMTP docker container. Contribute to namshi/docker-smtp development by creating an account on GitHub.
Ooops... Снова GitHub лежит. При этом https://www.githubstatus.com зеленый, и вроде как все хорошо. Т.е. система мониторинга проблем не публикует на статус страницу проблемы в автоматическом режиме.
Не хорошо для сервиса такого уровня. Это ж легко было бы сделать, как мне кажется. Я не прав?
Не хорошо для сервиса такого уровня. Это ж легко было бы сделать, как мне кажется. Я не прав?
Forwarded from addmeto (Grigory Bakunov 🧪)
LastPass опять взломали. Компания утверждает, что хакеры имели доступ к его системам в течение четырех дней в августе, но нет никаких доказательств того, что данные клиентов или зашифрованные хранилища паролей были взломаны. Понимаете, признаков нет, но обратного доказать нельзя тоже.
Еще раз напомню, 1password, если готовы платить и можете это делать, bitwarden, если не готовы платить, но хотите, чтобы работало, keepass, если готовы к удобствам на улице.
https://www.bleepingcomputer.com/news/security/lastpass-says-hackers-had-internal-access-for-four-days/
Еще раз напомню, 1password, если готовы платить и можете это делать, bitwarden, если не готовы платить, но хотите, чтобы работало, keepass, если готовы к удобствам на улице.
https://www.bleepingcomputer.com/news/security/lastpass-says-hackers-had-internal-access-for-four-days/
BleepingComputer
LastPass says hackers had internal access for four days
LastPass says the attacker behind the August security breach had internal access to the company's systems for four days until they were detected and evicted.
В Chrome выявлена утечка паролей из полей с предпросмотром скрытого ввода https://opennet.ru/57798/
www.opennet.ru
В Chrome выявлена утечка паролей из полей с предпросмотром скрытого ввода
В браузере Chrome выявлена проблема с отправкой конфиденциальных данных на серверы Google при включении расширенного режима проверки правописания, подразумевающего выполнение проверки с использованием внешнего сервиса. Проблема также проявляется в браузере…
Понедельник... Самое время начать неделю информации о Kubernetes #k8s
Если вы руками выкатываете ваши приложения, то явно что-то идет не так. 🙂 Посмотрите в сторону Argo CD
https://argo-cd.readthedocs.io/
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
#tools #gitops #argocd
Если вы руками выкатываете ваши приложения, то явно что-то идет не так. 🙂 Посмотрите в сторону Argo CD
https://argo-cd.readthedocs.io/
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
#tools #gitops #argocd
Что ж... Раз уж начали про GitOps, то и продолжим в том же духе...
Keel - похожая утилита в виде оператора для обновления ДемонСетов, Деплойментов и т.п.
https://keel.sh
#k8s #gitops #tools #keel
Keel - похожая утилита в виде оператора для обновления ДемонСетов, Деплойментов и т.п.
https://keel.sh
#k8s #gitops #tools #keel
Flux - еще один CD для Кубера. Этот проект живет под крылом CNCF (Clud Native Computing Foundation). Если вам не зашли предыдущие два проекта, то стоит посмотреть на этот.
https://fluxcd.io
#k8s #tools #gitops #flux
https://fluxcd.io
#k8s #tools #gitops #flux
fluxcd.io
Flux - the GitOps family of projects
Flux is a set of continuous and progressive delivery solutions for Kubernetes, and they are open and extensible.
The APIs of Flux are stable now.
The APIs of Flux are stable now.
Продолжаем неделю #k8s.
Интересный вариант для тестового развертывания приложений прямо в процессе разработки.
Gitkube is a tool for building and deploying Docker images on Kubernetes using
https://github.com/hasura/gitkube
#tools #gitkube
Интересный вариант для тестового развертывания приложений прямо в процессе разработки.
Gitkube is a tool for building and deploying Docker images on Kubernetes using
git push
.https://github.com/hasura/gitkube
#tools #gitkube
GitHub
GitHub - hasura/gitkube: Build and deploy docker images to Kubernetes using git push
Build and deploy docker images to Kubernetes using git push - hasura/gitkube
Все админы делятся на три группы:
1. Кто не делает бэкапы.
2. Кто делает бэкапы.
3. Кто проверяет целостность бэкапов.
Вы к какой групе относитесь?
Если у вас есть кластер #k8s, то не делать бэкап его состояния грешно. Возьмите на вооружение https://velero.io/
Годный сервис, который сделает все, вплоть до бэкапа постоянного хранилища. 🙂
#k8s #tools #backup #valero
1. Кто не делает бэкапы.
2. Кто делает бэкапы.
3. Кто проверяет целостность бэкапов.
Вы к какой групе относитесь?
Если у вас есть кластер #k8s, то не делать бэкап его состояния грешно. Возьмите на вооружение https://velero.io/
Годный сервис, который сделает все, вплоть до бэкапа постоянного хранилища. 🙂
#k8s #tools #backup #valero
Если вы пишете код и разворачиваете ваши приложения в #k8s, то иногда может понадобиться отдебажить что-то прямо в контейнере. Поскольку это весьма не долгоживущая сущность, то дебаг там весьма затруднителен. Посмотрите на вот этот чудесный инструмент. Может быть полезен: https://github.com/solo-io/squash
#k8s #tools #debug #squash
#k8s #tools #debug #squash
GitHub
GitHub - solo-io/squash: The debugger for microservices
The debugger for microservices. Contribute to solo-io/squash development by creating an account on GitHub.
В #k8s планировщик работает весьма и весьма не плохо. Но иногда случается, что кластер разбалансируется (к примеру поды приложения А оказываются на одной ноде, а поды приложения Б на другой), и это уже нифига не смешно, т.к. о высокой доступности речи уже не идет. Перебалансировать кластер поможет Descheduler: https://github.com/kubernetes-sigs/descheduler
#k8s #tools #ha #descheduler
#k8s #tools #ha #descheduler
GitHub
GitHub - kubernetes-sigs/descheduler: Descheduler for Kubernetes
Descheduler for Kubernetes. Contribute to kubernetes-sigs/descheduler development by creating an account on GitHub.
Иногда надо получать логи со всех подов в #k8s и когда приложение передеплоивается, то kubectl отваливается и приходится указывать все поды по новой. Жутко бесит? Мне это тоже знакомо.
Stern - утилита, которая выводит логи в вашу консоль отфильтровывая поды по указанному шаблону (например `web-\w`). Если под отвалился - она его выкидывает, если под добавился - подключается к его логам.
https://github.com/wercker/stern
#k8s #tools #logs #stern
Stern - утилита, которая выводит логи в вашу консоль отфильтровывая поды по указанному шаблону (например `web-\w`). Если под отвалился - она его выкидывает, если под добавился - подключается к его логам.
https://github.com/wercker/stern
#k8s #tools #logs #stern
Для тех кто уже умеет в Docker Compose, но еще не научился писать манифесты для #k8s вполне для начала подойдет Kompose (Kubernetes + Compose).
Утилита конвертит docker-compose.yaml в манифесты.
https://github.com/kubernetes/kompose
#k8s #tools #kompose
Утилита конвертит docker-compose.yaml в манифесты.
https://github.com/kubernetes/kompose
#k8s #tools #kompose
GitHub
GitHub - kubernetes/kompose: Convert Compose to Kubernetes
Convert Compose to Kubernetes. Contribute to kubernetes/kompose development by creating an account on GitHub.
Небольшая заметка о том, почему иногда удаление неймспейса зависает в стадии
https://lyalyuev.info/2022/09/19/k8s-ns-terminating/
#k8s
Terminating
и что делать в этом случаеhttps://lyalyuev.info/2022/09/19/k8s-ns-terminating/
#k8s
"#k8s - передовая технология", - говорили они. "Он сам умеет скейлить поды туда-сюда от нагрузки", - говорили они.
https://github.com/kubernetes/kubernetes/issues/78761
Баг не решен с 2019 года. И вот у меня он проявился во всей красе! Продовое приложение всегда скушает столько реплик, сколько у казано в максимальном количестве. Рядом живут приложения и скейлятся как надо. Без проблем.
#k8s #bugs
https://github.com/kubernetes/kubernetes/issues/78761
Баг не решен с 2019 года. И вот у меня он проявился во всей красе! Продовое приложение всегда скушает столько реплик, сколько у казано в максимальном количестве. Рядом живут приложения и скейлятся как надо. Без проблем.
#k8s #bugs
GitHub
HPA doesn't scale down to minReplicas even though metric is under target · Issue #78761 · kubernetes/kubernetes
What happened: HPA scales to Spec.MaxReplicas even though metric is always under target. Here's the HPA in YAML: apiVersion: autoscaling/v1 kind: HorizontalPodAutoscaler metadata: annotations: ...
Forwarded from :(){ :|:& };:
https://www.netmeister.org/blog/whois.html
Как работает протокол whois (спойлер, который ни для кого не спойлер - там полный бардак)
Как работает протокол whois (спойлер, который ни для кого не спойлер - там полный бардак)
www.netmeister.org
Old Protocol - whodis?
A rather
unstructured look at one of the older and
infuriatingly trivial internet
protocols: WHOIS
unstructured look at one of the older and
infuriatingly trivial internet
protocols: WHOIS
Forwarded from addmeto (Grigory Bakunov 🧪)
Датацентр Амазона в Орегоне лежит уже час. Кажется, надо всерьез рассматривать альтернативы Амазону и замерять качество облаков.
https://health.aws.amazon.com/health/status
https://health.aws.amazon.com/health/status