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 105
ΠΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ
+124 ΡΠ°ΡΠ°
+17 Π΄Π½Π΅ΠΉ
+1030 Π΄Π΅Π½Ρ
ΠΡΡ
ΠΈΠ² ΠΏΠΎΡΡΠΎΠ²
ΠΠ»Π΅ΡΡΠΈΠ»ΠΊΠ° Π½Π° #go+#lua
ΠΡΡΠΎΡΠ½ΠΈΠΊΠΈ Π΄Π°Π½Π½ΡΡ
:
Clickhouse
Prometheus
Postgres
MySQL
ΠΠ°Π½Π°Π»Ρ:
Slack
Telegram
Syslog
Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°
S3
Script based alert system https://balerter.com
Github
π ΠΠ΅ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Ρ
ΠΎΡΠΎΡΠ΅Π³ΠΎ ΡΠΎΠ½Π°. Π ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΈΡΠ΅ΡΠΊΠ°ΠΌΠΈ Π²Π΅ΡΡΠΈΠΉ Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. https://semver.org/lang/ru/
#Π»ΠΈΠ½ΠΊ #Π±ΡΠ΄Π½ΠΈΡΠ½ΠΎΠ΅
ΠΠΎΠ»Π»Π΅Π³Π° Ρ ΠΏΡΠΎΡΠ»ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π½Π°ΠΏΠΈΡΠ°Π» ΡΡΠ°ΡΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π·Π°Π²Π΅Π·Π»ΠΈ Jenkins as Code
ΠΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ Configuring Jenkins as a Code (JCasC) ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΠΌΠ°ΡΡΠ΅ΡΠ°, Amazon EC2 Plugin Π΄Π»Ρ Π°Π³Π΅Π½ΡΠΎΠ² ΠΈ Jenkins Job Builder
#cicd #jenkins
ββ#k8s #devops #go
arkade (ark for short) provides a clean CLI with strongly-typed flags to install charts and apps to your cluster in one command.
Gone are the days of contending with dozens of README files just to get the right version of #helm and to install a chart with sane defaults.
https://github.com/alexellis/arkade
ββOne year with Jenkins X
Dailymotionβs journey from Jenkins to Jenkins X
ΠΠΆΠΈΠ΄Π΅ΠΌΠΎ, Π½ΠΎ Π²ΡΠ΅ ΠΆΠ΅ ΠΏΠΈΡΠ°Π»ΡΠΊΠ°...
ACTION REQUIRED: Renew these Let's Encrypt certificates by March 4 We recently discovered a bug in the Let's Encrypt certificate authority code, described here: https://community.letsencrypt.org/t/2020-02-29-caa-rechecking-bug/114591 Unfortunately, this means we need to revoke the certificates that were affected by this bug, which includes one or more of your certificates. To avoid disruption, you'll need to renew and replace your affected certificate(s) by Wednesday, March 4, 2020. We sincerely apologize for the issue. If you're not able to renew your certificate by March 4, the date we are required to revoke these certificates, visitors to your site will see security warnings until you do renew the certificate. Your ACME client documentation should explain how to renew. If you are using Certbot, the command to renew is: certbot renew --force-renewal If you need help, please visit our community support forum: https://community.letsencrypt.org/t/revoking-certain-certificates-on-march-4/114864 Please search thoroughly for a solution before you post a new question. Let's Encrypt staff will help our community try to answer unresolved questions as quickly as possible.ΠΠΎΠΆΠ΅Ρ ΠΊΠΎΠΌΡ Π΅ΡΠ΅ ΠΏΡΠΈΡΠ»ΠΎ ...
usefull
https://gist.github.com/gvenzl/8830bf0cb5b12377dc1d4a4fbee495f3
#mysql #postgresql #oracle #sqlserver #db2
SystemsInnovation.io (Π΅ΡΡΡ ΡΠ°ΠΊΠ°Ρ ΡΠ΅ΡΠ΅Π²Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ) ΠΎΠ±ΡΡΠ²ΠΈΠ»Π° ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΡΠ²ΠΎΠ΅ΠΉ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΊΠ½ΠΈΠΆΠΊΠΈ Systems Thinking Guide (ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ creative commons) Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΈΡΡΠ°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π΄Π΅ΡΡ: https://systemsinnovation.io/systems-thinking-guide/ Π΅ΡΠ»ΠΈ ΠΊΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ
https://github.com/microsoft/k8s-cronjob-prescaler
ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΈΠ΄Π΅Ρ - ΡΠΊΠ΅ΠΉΠ»ΠΈΡΡ Π½ΠΎΠ΄Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π½Π΅Π΅ ΡΠ΅ΠΌ CronJob Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡ
ΠΠΎΠ³Π΄Π° Canonical ΠΎΡΠΊΠ°Π·Π°Π»Π°ΡΡ ΠΎΡ ΠΊΠΎΠ½Π²Π΅ΡΠ³Π΅Π½ΡΠΈΠΈ, ΠΊΠΎΠΌΠ°Π½Π΄Π° UBPorts Π²Π·ΡΠ»Π° ΡΠ΅Π±Π΅ Unity 8 ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Lomiri, Π° Π΄ΠΈΡΠΏΠ»Π΅ΠΉΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Mir ΡΡΠ°Π» ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ Wayland. ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Ubuntu Personal Π±ΡΠ»Π° ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½Π° ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π΅Ρ Π½ΡΠΆΠ½ΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ°ΠΊ - ΠΊΡΠΎΠΌΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΡ Π²ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ΄ΡΠΈ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΌ ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ snap. Π ΡΠ΅Π»ΠΈΠ·Π΅ Ubuntu 20.04 Focal Fossa ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΡΠΎΡΡΠ° Ubuntu Software Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ snap.
Ubuntu Software Π² snap ΠΏΠ°ΠΊΠ΅ΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Ρ ΡΠ΅Π»ΠΈΠ·Π° 20.04
via ΠΠ²ΡΠΎΡΡΠΊΠΈΠ΅ ΡΡΠ°ΡΡΠΈ ΠΎΠ± Open Source https://ift.tt/3clhSQh
ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½Π°Ρ ΠΈ Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ½Π°Ρ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΎΠ²ΡΡ
ΡΡΠ΅Π½Π΄ΠΎΠ² ΠΈ ΡΠΆΠ΅ ΡΡΡΠ΄Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°ΠΊ ΠΌΡ ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠ»ΠΈΡΡ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ ΡΠ°Π½ΡΡΠ΅. Π Π°ΡΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΈΠ·-Π·Π° Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ»Π»Π΅Π³ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΎΠΆΠ½ΡΡΡ Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΠ΅. ΠΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ Π½ΡΠΆΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, ΡΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ
chroot(8), Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠ΅ΠΊ ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄ΠΎΡΡΡΠΏΡ ΠΊ ΡΠ΅ΡΡΡΡΠ°ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ unshare(1). ΠΡΠΎ Π½Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡ ΠΆΠ΅ docker ΠΈΠ»ΠΈ podman, Π½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΡΠΎΠΌ, ΠΈΠ· ΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ.
ΠΠ°Π·ΠΎΠ²ΡΡ
ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠ² Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΡΡΠ΅:
- namespaces (ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΡΠ½) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠ΄ΡΠ° Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π½Π°Π±ΠΎΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π΄Π΅ΡΠ΅Π²ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ². ΠΠ²ΡΡΠΈΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠ°Π·Ρ ΠΏΡΠΈΠΌΠ΅Ρ - ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΠ΅Π½ PID ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΠΈΠΌΠ΅Π½. ΠΡΠ΅Π³ΠΎ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΈΠ΄ΠΎΠ² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΠ΅Π½, ΡΠΌ. Π½ΠΈΠΆΠ΅.
- capability ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ½ΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠΈΠΉ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ°. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΎΠΏΡΠΈΡ -cap-add Π΄Π»Ρ docker, ΡΠΎ ΡΡΠΎ ΠΎΠ½ΠΎ.
- cgroups ΡΡΠΎ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π½Π° Π΄ΠΎΡΡΡΠΏ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΊ ΡΠ΅ΡΡΡΡΠ°ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ (ΠΏΠ°ΠΌΡΡΡ, ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ).
- setrlimit - Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ Π΄Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅ΡΡΡΡΠ°ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π°ΡΡΠ΄Ρ Ρ cgroups. ΠΠ½ ΡΡΠ°ΡΠ΅Π΅, ΡΠ΅ΠΌ cgroups, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»Π°ΡΡ ΡΠΎ, ΡΡΠΎ cgroups Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ.
ΠΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΡΠ½ Π±ΡΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ:
- mount namespace - ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π€Π‘ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ° Π½Π° Π€Π‘ ΡΠ°ΠΌΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
- UTS namespace - ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠ°ΡΠΈΠ½Ρ (hostname) ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ° Π΄Π»Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΠ‘.
- IPC namespace - ΠΏΡΠΎΡΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΠ‘ ΠΎΠ±ΡΠ΅ΠΊΡΡ IPC: ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΡΠ΅ΠΌΠ°ΡΠΎΡΡ ΠΈ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΡΡ ΠΏΠ°ΠΌΡΡΡ.
- network namespace - ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΠ‘ ΡΡΠ΅ΠΊΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² IPv4 ΠΈ IPv6, ΡΠ°Π±Π»ΠΈΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π΄Ρ.
- PID namespace - ΠΏΡΠΎΡΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π΅ΡΠ΅Π²Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ².
- user namespace - ΠΏΡΠΎΡΠ΅ΡΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΠΌ ΠΈΠΌΡΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ UID, GID. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠΏΠ΅ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΠΈΠΌΡΠ½ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ Ρ ΡΡΠΏΠ΅ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΠ‘.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ Π»ΡΡΡΠ΅ ΡΡΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π²ΡΠΌΡ ΡΡΠΈΠ»ΠΈΡΠ°ΠΌΠΈ: unshare ΠΈ nsenter. ΠΠ΅ΡΠ²Π°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΠ΅Π½ Π΄Π»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², Π° Π²ΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°ΠΌ ΠΈΠΌΡΠ½.
ΠΠΎΠ³Π΄Π° ΠΏΡΠΈΠΉΠ΄ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠΈΡ
ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠ², ΡΠΎ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΠΎΠΉ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²Ρ ΡΠ°ΠΌΠΈ ΡΠ΅Π±Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ: "- ΠΠ½Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ docker Ρ Π΅Π³ΠΎ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡΠΌΠΈ Π² ΡΡΡΡΡΠΈ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ?".
ΠΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎΠΉ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠ΅ΠΉ ΠΊ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π±ΡΠ΄Π΅Ρ ΡΡΠ°ΡΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π°Π²ΡΠΎΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° lldpd Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ pytest ΠΈ ΡΠ΅ΡΠ΅Π²ΡΡ
ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ² ΠΈΠΌΡΠ½ - https://vincent.bernat.ch/en/blog/2016-testing-pytest-linux-namespaces.ΠΡΠΎΠ΅ΠΊΡ rkt (Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΠ°Π½ΡΠ°ΠΉΠΌ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ²) Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΡΡ.
https://github.com/rkt/rkt/issues/4024
Π§ΠΈΡΠ°Ρ ΠΈ ΠΎΡΠΈΠ³Π΅Π²Π°Ρ...
"Joe bot, an SQL query optimization assistant" π€
https://postgres.ai/blog/joe-0.5/
Π Π½Π΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ "ΠΏΡΠ΅Π΄ΠΏΠΈΡΠ°Π½ΠΈΡ" ΠΠ·ΠΈΠΌΠΎΠ²Π°
#postgres #bot #ai #slack #slackbot
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Kubernetes as a service ΠΎΡ ΡΠ°Π·Π½ΡΡ
Π²Π΅Π½Π΄ΠΎΡΠΎΠ².
https://www.stackrox.com/post/2020/02/eks-vs-gke-vs-aks/
#AKS #EKS #k8s
ΠΠΎΠΆΠ΅Ρ ΠΊΠΎΠΌΡ Π΄Π»Ρ ΠΊΡΠ±Π΅Π½Π΅ΠΉ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ;)
https://github.com/banzaicloud/logging-operator
#k8s #log #operator #banzai #cloud
Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.
Github
ΠΠ°ΠΆΠ΅ ΡΠ°Ρ Π³ΡΡΠΏΠΏΠ° Π² ΡΠ΅Π»Π΅Π³Π΅ Π΅ΡΡΡ, ΠΏΡΠ°Π²Π΄Π° Π³ΠΎΡΠΏΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΈΠ΅ΡΠΎΠ³Π»ΠΈΡΠ°ΠΌΠΈ π€·π»ββοΈ
#python #redis #cli
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΌ ΡΠΌΠΎΡΡΠ΅Π» ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΈ ΡΠ°ΠΌ Π°Π²ΡΠΎΡΡ Π·Π°ΠΈΠΊΠ½ΡΠ»ΠΈΡΡ, ΡΡΠΎ ΠΊΠΎΠ΄ ΠΊΡΠ±Π° ΠΎΠ½ΠΈ ΠΏΡΠΎΡΠΈΡΠ°Π»ΠΈ Π²Π΄ΠΎΠ»Ρ ΠΈ Π² ΠΏΠΎΠΏΠ΅ΡΠ΅ΠΊ, Π½ΠΎ ΠΎΠ½ ΠΈΠΌ Π½Π΅ Π·Π°ΡΠ΅Π», ΠΏΠΎΡΠΎΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΡΠ²ΠΎΠΉ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΎΡ.
ΠΠΎΡ ΠΎΠ½ => https://github.com/lastbackend/lastbackend
Π‘Π°ΠΌ Π΄ΠΎΠΊΠ»Π°Π΄ => https://youtu.be/IJo-nSKBj0E
ΠΠ΅ΡΡΠ°ΠΌΠΈ ΠΏΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΈΠ½ΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΎΡ #k8s #nomad ΠΈ #mesos
Π£ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ! ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Telegram 2025 β ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ°ΠΉΡΡ Π³ΠΎΠ΄Π° 
