ru
Feedback
Sysadmin Tools πŸ‡ΊπŸ‡¦

Sysadmin Tools πŸ‡ΊπŸ‡¦

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Telegram

Sysadmin/DevOps tools, news and other interesting things from modern IT world. Feed https://t.me/s/sysadmin_tools | Proton services with 2 weeks for free - https://pr.tn/ref/0TDB0YT5

Π‘ΠΎΠ»ΡŒΡˆΠ΅
4 120
ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈ
+124 часа
+97 Π΄Π½Π΅ΠΉ
+1730 дСнь
Архив постов
πŸ“ Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π² Linux. ΠŸΡ€ΠΈΠ½Ρ‘Ρ Π²Π°ΠΌ Π΄Π²Π° занятных Github рСпозитория. πŸ”Ή Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ - ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ситуации с Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ Π½Π° сСрвСрС. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ пополняСтся, судя ΠΏΠΎ всСму, ΠΏΠ»Π°Π½Ρ‹ Ρƒ Π°Π²Ρ‚ΠΎΡ€Π° большиС - https://github.com/trimstray/the-practical-linux-hardening-guide πŸ”Έ Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ - чСклист ΠΏΠΎΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ основных ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², связанных с Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ Π² систСмС - https://github.com/trimstray/linux-hardening-checklist #security #github #ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠΈ

ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ сСрия постов Π² Π±Π»ΠΎΠ³Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Gruntwork ΠΏΡ€ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ аспСкты обслуТивания кластСров Kubernetes. Zero Downtime Server Updates For Your Kubernetes Cluster: https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33 Gracefully Shutting Down Pods in a Kubernetes Cluster: https://blog.gruntwork.io/gracefully-shutting-down-pods-in-a-kubernetes-cluster-328aecec90d Delaying Shutdown to Wait for Pod Deletion Propagation: https://blog.gruntwork.io/delaying-shutdown-to-wait-for-pod-deletion-propagation-445f779a8304 Avoiding Outages in your Kubernetes Cluster using PodDisruptionBudgets: https://blog.gruntwork.io/avoiding-outages-in-your-kubernetes-cluster-using-poddisruptionbudgets-ef6a4baa5085

«ЯндСкс» запустила Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвис β€” ЯндСкс.ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ. Он ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² сТатыС сроки ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ, Π²ΠΎΡΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½Π½ΡƒΡŽ IT-ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ. БСйчас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ курсы ΠΏΠΎ Π²Π΅Π±- ΠΈ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎ Π°Π½Π°Π»ΠΈΠ·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΊΠΎΡ€ΠΎ ΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΡˆΠ΅ΡΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ. ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ бСсплатноС? БСсплатно ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ 20-часовой Π²Π²ΠΎΠ΄Π½Ρ‹ΠΉ курс. ΠžΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Π½ΠΎΠ΅: ΠΎΡ‚ 60 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ Π² зависимости ΠΎΡ‚ направлСния Π·Π° 6βˆ’9 мСсяцСв ΡƒΡ‡Ρ‘Π±Ρ‹. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ студСнту «ЯндСкс» ΠΎΠ±Π΅Ρ‰Π°Π΅Ρ‚ наставника ΠΈΠ· числа ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ практичСскиС задания ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: https://tprg.ru/cH3W

ΠŸΠΎΠ²Ρ‹ΡˆΠ°Π΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ошибок Π² Go – github.com/ztrue/tracerr https://habr.com/ru/post/440008/ Tags: Go, ΠžΡ‚Π»Π°Π΄ΠΊΠ°, golang, go, stacktrace, debug, ΠΎΡ‚Π»Π°Π΄ΠΊΠ°, error handling, errors, source maps, error log Author zTrue on #habrahabr

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΡΡ‚ΠΈ Ρ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ для сСбя ΠΎΡ‚ΠΊΡ€Ρ‹Π», ΠΎ Π±ΠΎΡ‚Π°Ρ… Ρ‚ΠΎ Π·Π½Π°Π», Π½ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ прям ΠΊΡ€ΡƒΡ‚ΠΎ всС Π΄Π° Π΅Ρ‰Π΅ ΠΈ ΠΎΠ±ΠΌΠ°Π·Ρ‹Π²Π°ΡΡΡŒ python-ΠΎΠΌ Π½Π΅ знал😏 https://habr.com/ru/post/439096 https://docs.buildbot.net/ PS: рСализация упоминаСтся Π² статСйкС https://github.com/buildbot/buildbot_travis

+1 ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ списку ΠΊΠ°ΠΊ Π΄Π΅ΠΏΠ»ΠΎΠΈΡ‚ΡŒ ΠΊΡƒΠ±ΠΈΠΊ с 0 простоСм https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33

Π‘ΠΏΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Амазон Π²Ρ‹ Π½Π΅ смоТСтС Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 99.9% SLA? Π₯ΠΎΡ€ΠΎΡˆΠΎ объянСно ΠΏΠΎΡ‡Π΅ΠΌΡƒ: https://cloudonaut.io/aws-sla-are-you-able-to-keep-your-availability-promise/

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΠ΅ сравнСниС https://stressgrid.com/blog/benchmarking_go_vs_node_vs_elixir/

Π’ runc, инструмСнтарии для запуска ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², выявлСна критичСская ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ (CVE-2019-5736), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ исполняСмый Ρ„Π°ΠΉΠ» runc ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ root-ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π½Π° сторонС хост-систСмы. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ всС систСмы ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΎΠΉ изоляции, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ runtime runc, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Docker, cri-o, containerd, Kubernetes, Podman ΠΈ flatpak. Π’Π°ΠΊΠΆΠ΅ отмСчаСтся, Ρ‡Ρ‚ΠΎ аналогичная ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ присутствуСт Π² инструмСнтариях LXC ΠΈ Apache Mesos. http://bit.ly/2UWPPgH

Kubeval kubeval is a tool for validating a Kubernetes YAML or JSON configuration file. It can also be used as a library in other Go applications https://github.com/garethr/kubeval

ВсС ΠΌΡ‹ любим Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ Π² kubernetes ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ OOM killer! На Ρ‚ΠΎΡ‚ случай, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡˆΠ΅Π» ООМ ΠΈ ΠΊ ΠΊΠΎΠΌΡƒ, Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ экспортСр https://github.com/sapcc/kubernetes-oomkill-exporter #k8s #oom

Бпасибо рСбятам ΠΈΠ· OTUS Π·Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ https://habr.com/ru/company/otus/blog/429758/ #sre #documentation

Π‘ΠΎΠ±Ρ€Π°Π½ΠΈΠ΅ Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΠΈ Π»ΡƒΡ‡ΡˆΠΈΡ… тСхничСских выступлСний 2018 Π³ΠΎΠ΄Π° ΠΏΠΎ вСрсии Cindy Sridharan. Π‘ΠΎ ссылками Π½Π° слайды ΠΈ Π²ΠΈΠ΄Π΅ΠΎ + ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Cindy ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Π΅. Π’ΠΎΡ‚ список самих Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ²: - The Future of Microprocessors, Sophie Wilson - The Hurricane’s Butterfly: Debugging pathologically performing systems, Bryan Cantrill - Close Loops & Opening Minds: How to Take Control of Systems, Big & Small, Colm MacCarthaigh - A Golden Age for Computer Architecture, David Patterson and John Hennessy - Safe Client Behavior, Ariel Goh - How to Serve and Protect (with Client Isolation), Frances Johnson - Applied Performance Theory, Kavya Joshi - Amazon Aurora: Design considerations for high throughput cloud-native relational databases, Sailesh Krishnamurthy - Future of FoundationDB Storage Layer, Steve Atherton - Autonomous Testing and the Future of Software Development, Will Wilson - Everything about Distributed Systems is Terrible, Hillel Wayne - What We Got Wrong: Lessons From The Birth Of Microservices at Google, Ben Sigelman - Distributed Log-Processing Design Workshop, Laura Nolan, Phillip Tischler, Salim Virji - Load Balancing at Hyper Scale, Alan Halachmi and Colm MacCarthaigh - Isolation Without Containers, Tyler McMullen - How C++ Debuggers Work, Simon Brand - A Philosophy of Software Design, John Ousterhout - Clangd: architecture of a scalable C++ language server, Ilya Biryukov - Coroutine Representations and ABIs in LLVM, John McCall - Developing Kotlin/Native infrastructure with LLVM/Clang, Nikolay Igotti - Fresh Async With Kotlin, Roman Elizarov - Kotlin Native Concurrency Model, Nikolay Igotti - Is it time to write an Operating System in Rust, Bryan Cantrill - What do you mean β€œthread-safe”?, Geoffrey Romer - Fast Safe Mutable State, Ben Cohen - The Dos and Donts of Error Handling, Joe Armstrong - QUIC: Developing and Deploying a TCP Replacement for the Web, Ian Swett and Jana Iyengar - Introducing Network.framework: A modern alternative to Sockets, Josh Graessley, Tommy Pauly, Eric Kinnear - Kubernetes and the Path to Serverless, Kelsey Hightower - Using Rust for Game Development, Catherine West P.S. НС Ρ€Π°Π· ΠΊΠΈΠ΄Π°Π» сюда Π΅Ρ‘ тСксты ΠΎΠ± observability

Minimalist git explorer keeps it simple and effective πŸ˜¬βœ… https://kutt.it/zOL6pF

DevOps ΠΈΠ»ΠΈ SRE? Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΡƒΠ³Π»ΠΈΠΌ // Π˜Π³ΠΎΡ€ΡŒ ΠšΡƒΡ€ΠΎΡ‡ΠΊΠΈΠ½, ЭкспрСсс 42 НСплохой ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ экскурс Π½Π° Ρ‚Π΅ΠΌΡ‹: - история появлСния DevOps ΠΈ SRE - Ρ‡Π΅ΠΌ SRE ΠΈ DevOps ΠΏΠΎΡ…ΠΎΠΆΠΈ ΠΈ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ - ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ стоит ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SRE - ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ DevOps, Π° ΠΊΠ°ΠΊΠΈΠ΅ SRE - ΠΊΡƒΠ΄Π° DevOps ΠΈ SRE Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ всС это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ https://youtu.be/ris1PtMx3Fc

[ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄] Настройка кластСра HA Kubernetes Π½Π° Β«Π³ΠΎΠ»ΠΎΠΌ ΠΆΠ΅Π»Π΅Π·Π΅Β» с kubeadm. Π§Π°ΡΡ‚ΡŒ 1/3 https://habr.com/ru/post/439562/ Tags: Π‘Π»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Southbridge, DevOps, Π‘Π΅Ρ€Π²Π΅Ρ€Π½ΠΎΠ΅ администрированиС, БистСмноС администрированиС, k8s, docker, kubeadm, baremetal servers, high availability clusters, open source Author nAbdullin on #habrahabr

Homebrew, извСстный ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΌΠ°ΠΊΠΎΠ²ΠΎΠ΄Ρƒ, дорос Π΄ΠΎ вСрсии 2.0.0 ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Linux (Π² Ρ‚ΠΎΠΌ числС WSL). На всякий случай: старыС вСрсии OS X (Mountain Lion ΠΈ Π½ΠΈΠΆΠ΅) большС Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ. Бонус: brew cleanup Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ выполняСтся автоматичСски. http://amp.gs/9pzY

Fathom. Simple, trustworthy website analytics. Built with Golang & Preact. https://usefathom.com/