TGViewer
Channel Public Channel
Updates rtfm.co.ua πŸ‡ΊπŸ‡¦

Updates rtfm.co.ua πŸ‡ΊπŸ‡¦

@rtfmcoua

Канал @rtfmcoua - Π½ΠΎΠ²Ρ– пости Π±Π»ΠΎΠ³Π° https://rtfm.co.ua.
Π§Π°Ρ‚ΠΈΠΊ - @rtfmco https://t.me./rtfmco

English version channel: https://t.me/rtfmcoua_en
Subscribers
828
Photos
41
Videos
0
Links
521

Showing posts older than #226 Β· Back to latest

Older Posts 20 shown
Post #225 496
Kubernetes: NGINX/PHP-FPM graceful shutdown – избавляСмся ΠΎΡ‚ 502 ошибок

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ PHP-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Kubernetes Π² ΠΏΠΎΠ΄Π°Ρ… с двумя ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ – NGINX ΠΈ PHP-FPM. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Π²ΠΎ врСмя скСйлинга прилоТСния Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΡ€ΠΎΡΠΊΠ°ΠΊΠΈΠ²Π°Ρ‚ΡŒ 502 ошибки. Π’.Π΅. ΠΏΡ€ΠΈ остановкС ΠΏΠΎΠ΄ΠΎΠ² – Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. Рассмотрим процСсс остановки ΠΏΠΎΠ΄ΠΎΠ² Π²ΠΎΠΎΠ±Ρ‰Π΅, ΠΈ особСнности NGINX ΠΈ PHP-FPM Π² частности. Π’Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² AWS Elastic Kubernetes Service с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Yandex.Tank.…

https://rtfm.co.ua/kubernetes-nginx-php-fpm-graceful-shutdown-izbavlyaemsya-ot-502-oshibok/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Kubernetes: NGINX/PHP-FPM graceful shutdown – избавляСмся ΠΎΡ‚ 502 ошибок ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ появлСния 502 ошибок Π² Kubernetes ΠΏΡ€ΠΈ использовании NGINX+PHP-FPM.
Post #224 520
Yandex.Tank: Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ΅ тСстированиС

ΠšΡ€ΠΎΠΌΠ΅ Π³ΠΎΡ€ΡΡ‡ΠΎΠ»ΡŽΠ±ΠΈΠΌΡ‹Ρ… Apache Bench ΠΈ JMeter имССтся интСрСсная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Yandex Tank. Π•ΠΉ Π΄Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ наши QA, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΈ ΠΌΠ½Π΅ Π΅Π³ΠΎ ΠΏΠΎΡ‚Ρ€ΠΎΠ³Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Kubernetes, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ постС. Π’ этом – посмотрим Π½Π° Π±Π°Π·ΠΎΠ²Ρ‹Π΅ возмоТности Yandex.Tank. Из особСнно приятного – Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ Apache Bench Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ статистику ΠΏΠΎ кодам…

https://rtfm.co.ua/yandex-tank-nagruzochnoe-testirovanie/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Yandex.Tank: Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ΅ тСстированиС Запуск Yandex.Tank, настройка тСстов ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° с Telegraf.
Post #223 442
Linux: Mutt ΠΈ Neomutt – ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚

Mutt, ΠΈ Π΅Π³ΠΎ β€œΠ½Π°ΡΠ»Π΅Π΄Π½ΠΈΠΊβ€ Neomutt – ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, MUA – Mail User Agent. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΏΠΎ IMAP/POP3, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΏΠΎ SMTP. НиТС рассмотрим настройку IMAP ΠΈ SMTP для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра (Π½Π΅ Gmail, хотя ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π½Π΅Ρ‚) Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Freehost.com.ua, плюс ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ настроСк для отобраТСния списка ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² ящикС ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ схСмы.…

https://rtfm.co.ua/linux-mutt-i-neomutt-konsolnyj-pochtovyj-klient/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Linux: Mutt ΠΈ Neomutt β€” ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Настройка консольного ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Mutt Π½Π° Linux
Post #222 497
Logz.io: сбор Π»ΠΎΠ³ΠΎΠ² ΠΈΠ· Kubernetes – fluentd vs filebeat

Π£ нас для сбора Π»ΠΎΠ³ΠΎΠ² ΠΈΠ· Kubernetes-кластСра ΠΈ ΠΈΡ… просмотра ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Logz.io (Π΅ΡΡ‚ΡŒ ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Loki). ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ сбором ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΎΠ² занимаСтся Fluentd-ΠΏΠΎΠ΄ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ WorkerNode, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСплоятся ΠΈΠ· DaemonSet Π² Π΅Π³ΠΎ Π΄Π΅Ρ„ΠΎΡ‚Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, см. Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ logzio-k8s. Бтолкнулся с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Ρ‡Ρ‚ΠΎ эти ΠΏΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ CPU – Π΄ΠΎ 3000 millicpu, ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ на…

https://rtfm.co.ua/logz-io-sbor-logov-iz-kubernetes-fluentd-vs-filebeat/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Logz.io: сбор Π»ΠΎΠ³ΠΎΠ² ΠΈΠ· Kubernetes – fluentd vs filebeat Установка Filebeat Π² Kubernetes-кластСр ΠΈΠ· Helm-Ρ‡Π°Ρ€Ρ‚Π° для сбора Π»ΠΎΠ³ΠΎΠ² Π² Logz.io.
Post #221 585
Prometheus: Alertmanager Web UI ΠΈ Silence Π°Π»Π΅Ρ€Ρ‚ΠΎΠ²

Частота ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π°Π»Π΅Ρ€Ρ‚ΠΎΠ² ΠΈΠ· Alertmanager опрСдСляСтся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ repeat_interval Π² Ρ„Π°ΠΉΠ»Π΅ /etc/alertmanager/config.yml. Π£ нас этот ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π·Π°Π΄Π°Π½ Π² 15 ΠΌΠΈΠ½ΡƒΡ‚, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π² Slack ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 15 ΠΌΠΈΠ½ΡƒΡ‚ приходят увСдомлСния ΠΎΠ±ΠΎ всСх Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π°Π»Π΅Ρ€Ρ‚Π°Ρ… Π² систСмС. Но Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π»Π΅Ρ€Ρ‚Ρ‹ это Ρ‚Π°ΠΊΠΈΠ΅ сСбС β€œknown issue”, ΠΊΠΎΠ³Π΄Π° ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€Ρ‹ Π΅Ρ‘ взяли Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ для…

https://rtfm.co.ua/prometheus-alertmanager-web-ui-i-silence-alertov/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Prometheus: Alertmanager Web UI ΠΈ Silence Π°Π»Π΅Ρ€Ρ‚ΠΎΠ² Настройка Web UI для Alertmanager ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Silenced alerts - ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π°Π»Π΅Ρ€Ρ‚ΠΎΠ² ΠΈΠ· Prometheus.
Post #220 566
ArgoCD: CIOps vs GitOps ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΉ прилоТСния ΠΈΠ· TravisCI

Π¨Ρ‚ΠΎΡˆ, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅ΠΏΠ»ΠΎΠΈΡ‚ΡŒ наши прилоТСния. БСйчас Ρƒ нас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Github-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Helm-шаблонами, ΠΈ Jenkins. Π‘ΠΈΠ»Π΄ Π² Jenkins Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² запускаСтся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, послС Ρ‡Π΅Π³ΠΎ: Jenkins-Π΄ΠΆΠΎΠ±Π° ΠΊΠ»ΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ манифСстами, Π±ΠΈΠ»Π΄ΠΈΡ‚ Docker-ΠΎΠ±Ρ€Π°Π· ΠΏΡƒΡˆΠΈΡ‚ Π΅Π³ΠΎ Π² Docker Hub Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ helm upgrade --install, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ‡Π΅Ρ€Π΅Π· --set пСрСдаёт…

https://rtfm.co.ua/argocd-ciops-vs-gitops-i-deploj-prilozheniya-iz-travisci/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. ArgoCD: CIOps vs GitOps ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΉ прилоТСния ΠΈΠ· TravisCI CIOps vs GitOps, ArgoCD ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΉ прилоТСния Π² Kubernetes ΠΈΠ· TravisCI
Post #219 521
Ansible: ΠΌΠΎΠ΄ΡƒΠ»ΡŒ community.kubernetes ΠΈ установка Helm-Ρ‡Π°Ρ€Ρ‚Π° с ExternalDNS

Π’ постС Kubernetes: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ DNS Π² Route53 ΠΏΡ€ΠΈ создании Ingress Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ Ρ€ΡƒΡ‡Π½ΡƒΡŽ установку ExternalDNS, ΠΈ посмотрСли, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ – ΠΏΠΎΡ€Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΅Π³ΠΎ установки Π½Π° кластСра. Π’ Ρ€ΠΎΠ»ΠΈ Configuration Management Tool Ρƒ нас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ansible, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сущСствуСт ΠΌΠΎΠ΄ΡƒΠ»ΡŒ community.kubernetes – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ. Π’ΠΎΠΎΠ±Ρ‰Π΅, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Helm, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ – helm…

https://rtfm.co.ua/ansible-modul-community-kubernetes-i-ustanovka-helm-charta-s-externaldns/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Ansible: ΠΌΠΎΠ΄ΡƒΠ»ΡŒ community.kubernetes ΠΈ установка Helm-Ρ‡Π°Ρ€Ρ‚Π° с ExternalDNS Ansible-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ community.kubernetes для установки Helm-Ρ‡Π°Ρ€Ρ‚Π° с ExternalDNS Π² Kubernetes-кластСр
Post #218 435
ArgoCD: Π΄Π΅ΠΏΠ»ΠΎΠΉ Helm-Ρ‡Π°Ρ€Ρ‚Π° ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Helm Secrets Ρ‡Π΅Ρ€Π΅Π· AWS KMS

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ постС ArgoCD: ΠΎΠ±Π·ΠΎΡ€, запуск, настройка SSL, Π΄Π΅ΠΏΠ»ΠΎΠΉ прилоТСния ΠΏΠΎΡ‚Ρ€ΠΎΠ³Π°Π»ΠΈ ArgoCD, запустили тСстовый инстанс, ΠΈ Π·Π°Π΄Π΅ΠΏΠ»ΠΎΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π΅Π³ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². Но наша Ρ†Π΅Π»ΡŒ – Π΄Π΅ΠΏΠ»ΠΎΠΈΡ‚ΡŒ наши Helm-Ρ‡Π°Ρ€Ρ‚Ρ‹, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ посмотрим, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π‘Π°ΠΌΠΎΠ΅ интСрСсноС ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ ΠΊΠΎΡΠ½ΡƒΠ»ΠΎΡΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Helm secrets. ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠΊΠΎΡΡ‚Ρ‹Π»ΠΈΡ‚ΡŒ, Π½ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ всё Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΈ оТидалось.…

https://rtfm.co.ua/argocd-deploj-helm-charta-i-rabota-s-helm-secrets-cherez-aws-kms/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. ArgoCD: Π΄Π΅ΠΏΠ»ΠΎΠΉ Helm-Ρ‡Π°Ρ€Ρ‚Π° ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Helm Secrets Ρ‡Π΅Ρ€Π΅Π· AWS KMS Π”Π΅ΠΏΠ»ΠΎΠΉ Helm-Ρ‡Π°Ρ€Ρ‚Π° ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Helm Secrets с ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· AWS Key Management System Π² ArgoCD.
Post #217 415
ArgoCD: ΠΎΠ±Π·ΠΎΡ€, запуск, настройка SSL, Π΄Π΅ΠΏΠ»ΠΎΠΉ прилоТСния

ArgoCD ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π΄Π΅ΠΏΠ»ΠΎΠΈΡ‚ΡŒ прилоТСния Π² Kubernetes, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ GitOps ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Ρ‚.Π΅. ΠΊΠΎΠ³Π΄Π° прилоТСния, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ, манифСсты ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Ρ… хранятся Π² Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с β€œΠ³ΠΎΠ»Ρ‹ΠΌΠΈβ€ манифСстами Kubernetes, kustomize, ksonnet, jsonnet ΠΈ Ρ‚ΠΎ, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΌΡ‹ – Helm-шаблонами. ArgoCD запускаСт свой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² Kubernetes-кластСрС, ΠΈ отслСТиваСт измСнСния Π² Git-рСпозиториях, синхронизируя прилоТСния Π² кластСрС с ΠΈΡ… манифСстами…

https://rtfm.co.ua/argocd-obzor-zapusk-nastrojka-ssl-deploj-prilozheniya/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. ArgoCD: ΠΎΠ±Π·ΠΎΡ€, запуск, настройка SSL, Π΄Π΅ΠΏΠ»ΠΎΠΉ прилоТСния ArgoCD для GitOps - ΠΎΠ±Π·ΠΎΡ€, запуск, настройка LoadBalancer ΠΈ SSL Π² AWS, ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΉ прилоТСния Π² Kubernetes
Post #216 407
Kubernetes: ServiceAccounts, JWT-Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, аутСнтификация ΠΈ RBAC-авторизация

Для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ†ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Kubernetes ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ понятия ΠΊΠ°ΠΊ User Accounts ΠΈ Service Accounts. User Accounts – ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для доступа ΠΊ ΠΊΠ»Π°Ρ‚Π΅Ρ€Ρƒ снаруТи кластСра, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Service Accounts ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ сСрвисов Π²Π½ΡƒΡ‚Ρ€ΠΈ кластСра. ServiceAccounts ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для прСдоставлСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Kubernetes Pod, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€(Ρ‹) Π² Π½Ρ‘ΠΌ, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ аутСнифицированы…

https://rtfm.co.ua/kubernetes-serviceaccounts-jwt-tokeny-autentifikaciya-i-rbac-avtorizaciya/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Kubernetes: ServiceAccounts, JWT-Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, аутСнтификация ΠΈ RBAC-авторизация Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ServiceAccounts Π² Kubernetes, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ JWT-Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, аутСнтификация сСрвис-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² Π² кластСрС ΠΈ ΠΈΡ… RBAC-авторизация.
Post #215 403
Kubernetes: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ DNS Π² Route53 ΠΏΡ€ΠΈ создании Ingress

Π—Π°Π΄Π°Ρ‡Π°: ΠΏΡ€ΠΈ создании Ingress рСсурса – ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ запись Π½Π° DNS, которая Π±ΡƒΠ΄Π΅Ρ‚ привязана ΠΊ URL создаваСмого Ingress, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сСйчас это приходится Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Application Load Balancer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаётся ΠΈΠ· Ingress Ρ‡Π΅Ρ€Π΅Π· ALB Ingress controller. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ExternalDNS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² наш AWS Route53, ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ записи. ДокумСнтация на…

https://rtfm.co.ua/kubernetes-obnovlenie-dns-v-route53-pri-sozdanii-ingress/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Kubernetes: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ DNS Π² Route53 ΠΏΡ€ΠΈ создании Ingress Автоматизация создания записи DNS Π² Route53 ΠΏΡ€ΠΈ создании Ingress Π² Kubernetes.
Post #214 438
Kubernetes: Ingress, ошибка 502, readinessProbe и livenessProbe

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Go, API-Π±Π΅ΠΊΠ΅Π½Π΄. ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ 502 ΠΎΡˆΠΈΠ±ΠΊΡƒ, хотя сам ΠΏΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π² статусС Running. Π§Ρ‚ΠΎ Π±Ρ‹ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ingress ΠΈ Service ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ 502, ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ readinessProbe ΠΈ livenessProbe Π² Kubernetes Deployment – напишСм простой Π²Π΅Π±-сСрвСр Π½Π° Go, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ опишСм Π΄Π²Π° Π΅Π½Π΄ΠΏΠΎΠΈΠ½Ρ‚Π° – ΠΎΠ΄ΠΈΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉβ€¦

https://rtfm.co.ua/kubernetes-ingress-oshibka-502-readinessprobe-i-livenessprobe/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Kubernetes: Ingress, ошибка 502, readinessProbe ΠΈ livenessProbe Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ошибки 502 Π² Kubernetes Ingress, ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ readinessProbe ΠΈ livenessProbe.
Post #213 442
Linux: настройка LEMP – NGINX, PHP, MySQL, SSL, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, Π»ΠΎΠ³ΠΈ, ΠΈ миграция RTFM

Бобрался Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ пСрСнСсти RTFM Π° Debian 10, Ρ€Π΅ΡˆΠΈΠ» Π΄Π΅Π»Π°Ρ‚ΡŒ Π±Π΅Π· Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ – Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ‚ΡŒ стандартный LEMP для хостинга WordPress Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π§Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ послСдний Ρ€Π°Π· писалось Π² 2016 – Debian: установка LEMP β€” NGINX + PHP-FPM + MariaDB, Π½Π° этот Ρ€Π°Π· получился Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ процСсса. Когда-Ρ‚ΠΎ Π΄Π΅Π»Π°Π» Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ для настройки сСрвСра ΠΏΠΎΠ΄ RTFM, Π½ΠΎ послСдний раз…

https://rtfm.co.ua/linux-nastrojka-lemp-nginx-php-mysql-ssl-monitoring-logi-i-migraciya-rtfm/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Linux: настройка LEMP – NGINX, PHP, MySQL, SSL, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, Π»ΠΎΠ³ΠΈ, ΠΈ миграция RTFM Пошаговая настройка Linux Π² Ρ€ΠΎΠ»ΠΈ сСрвСра для хостинга WordPress - установка NGINX+PHP-MySQL, настройка Π±Π΅ΠΊΠ°ΠΏΠΎΠ², ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ сбора Π»ΠΎΠ³ΠΎΠ².
Post #212 480
Kubernetes: Service, балансировка Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, kube-proxy ΠΈ iptables

Задался я вопросом – Π° ΠΊΠ°ΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² Kubernetes происходит балансировка Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ΄Π°ΠΌΠΈ? Π’.Π΅, Π΅ΡΡ‚ΡŒ Ρƒ нас внСшний Load Balancer. Π—Π° Π½ΠΈΠΌ – Service. Π—Π° Π½ΠΈΠΌ – Pod. Π§Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΈΠ· ΠΌΠΈΡ€Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚, Π° Ρƒ нас нСсколько ΠΏΠΎΠ΄ΠΎΠ² – ΠΊΠ°ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ? Contents kube-proxyUser space proxy modeiptables proxy modeIPVS…

https://rtfm.co.ua/kubernetes-service-balansirovka-nagruzki-kube-proxy-i-iptables/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Kubernetes: Service, балансировка Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, kube-proxy ΠΈ iptables Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ kube-proxy, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ балансировка Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° ΠΏΠΎΠ΄Ρ‹ Π² Kubernetes, ΠΈ Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ iptables.
Post #211 480
Kubernetes: запуск SQL-ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ – Kubernetes Job ΠΈ Helm hook

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²ΠΎ врСмя дСплоя Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ SQL-ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ. Для запуска ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ΠΎ ΡΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈΠ· Github, ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ собствСнно ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Π½Ρ‘ΠΌ хранятся. БСйчас Ρƒ нас для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Kubernetes initContainers, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π΄Π²Π° – сначала ΠΎΠ΄ΠΈΠ½, с git, ΠΊΠ»ΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с миграциями Π² Kubernetes Volume, Π²Ρ‚ΠΎΡ€ΠΎΠΉ с sql-migrate – запускаСт ΠΈΠ· этого…

https://rtfm.co.ua/kubernetes-zapusk-sql-migracij-kubernetes-job-i-helm-hook/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Kubernetes: запуск SQL-ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ – Kubernetes Job ΠΈ Helm hook SQL-ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π² Kubernetes - Kubernetes Init Container vs Kubernetes Job, ΠΈ запуск ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ ΠΈΠ· Kubernetes Job Ρ‡Π΅Ρ€Π΅Π· Helm hooks
Post #210 427
AWS: Glue – ошибка AWS S3 connect timed out, ΠΈ cross-region connections

Π•ΡΡ‚ΡŒ AWS Glue job, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² AWS S3 Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ€Π΅Π³ΠΈΠΎΠ½Π΅. Π”ΠΆΠΎΠ±Π° ΠΏΠ°Π΄Π°Π΅Ρ‚ с ошибкой: ERROR [Executor task launch worker for task 39] executor.Executor (Logging.scala:logError(91)): Exception in task 6.1 in stage 2.0 (TID 39) com.amazon.ws.emr.hadoop.fs.shaded.com.amazonaws.SdkClientException: Unable to execute HTTP request: Connect to projectname-dwh.s3.eu-west-1.amazonaws.com:443 [projectname-dwh.s3.eu-west-1.amazonaws.com/52.218.112.104] failed: connect timed out ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρƒ искал Π΄ΠΎΠ»Π³ΠΎ, потому…

https://rtfm.co.ua/aws-glue-oshibka-aws-s3-connect-timed-out-i-cross-region-connections/
Post #209 504
Helm: reusable Ρ‡Π°Ρ€Ρ‚ – named templates, ΠΈ ΠΎΠ±Ρ‰ΠΈΠΉ Ρ‡Π°Ρ€Ρ‚ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ развиваСтся, Kubernetes приТился, ΠΈ всё большС Π½Π°ΡˆΠΈΡ… сайтов запускаСтся Π² Π½Ρ‘ΠΌ. И со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π²ΠΏΠΎΠ»Π½Π΅ оТидаСмая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, которая ΡƒΠΆΠ΅ ΠΎΠ·Π²ΡƒΡ‡ΠΈΠ²Π°Π»Π°ΡΡŒ Π² самом Π½Π°Ρ‡Π°Π»Π΅ нашСго β€œΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΡβ€ Π² Helm: пошаговоС созданиС Ρ‡Π°Ρ€Ρ‚Π° ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ‚Π° ΠΈΠ· Jenkins – ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ с манифСстами Kubernetes ΠΈ шаблонами Helm для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ? ОсобСнно остро ΠΎΠ½Π° встала сСйчас, когда…

https://rtfm.co.ua/helm-reusable-chart-named-templates-i-obshhij-chart-dlya-neskolkix-prilozhenij/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Helm: reusable Ρ‡Π°Ρ€Ρ‚ – named templates, ΠΈ ΠΎΠ±Ρ‰ΠΈΠΉ Ρ‡Π°Ρ€Ρ‚ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ создания ΠΎΠ±Ρ‰Π΅Π³ΠΎ шаблона для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ использованиС Helm Named Templates - ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ define ΠΈ include, использованиС toYaml, tpl, Ρ†ΠΈΠΊΠ»ΠΎΠ² range ΠΈ while.
Post #208 437
Kubernetes: Evicted ΠΏΠΎΠ΄Ρ‹ ΠΈ Quality of Service для ΠΏΠΎΠ΄ΠΎΠ²

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Kubernetes кластСр, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° AWS Elactic Kubernetes Service. Π’ кластСрС Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² Ρ†Π΅Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ систСма ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° пСриодичСски сообщаСт, Ρ‡Ρ‚ΠΎ: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΠΏΠΎΠ΄Ρ‹: kk -n eks-prod-1-web-projectname-admin-backend-ns get podNAME                                                   READY   STATUS    RESTARTS   AGEbttrm-web-projectname-admin-backend-64648597fc-9j29n   1/1     Running   0          43mbttrm-web-projectname-admin-backend-64648597fc-kptjj   1/1     Running   0          43mbttrm-web-projectname-admin-backend-7f4b5bdb4c-wlbjf   0/1     Evicted   0          12dbttrm-web-projectname-admin-backend-8478d778f9-5mrnc   0/1     Evicted   0          15d Π”Π²Π° ΠΏΠΎΠ΄Π° оказались Π² Evicted статусС – Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ. Contents Kubernetes requests ΠΈ limitsKubernetes pods QoS classesNode tolerationsБсылки ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Kubernetes requests ΠΈ limits Π’ Kubernetes мы…

https://rtfm.co.ua/kubernetes-evicted-pody-i-quality-of-service-dlya-podov/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Kubernetes: Evicted ΠΏΠΎΠ΄Ρ‹ ΠΈ Quality of Service для ΠΏΠΎΠ΄ΠΎΠ² Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Quality of Service для ΠΏΠΎΠ΄ΠΎΠ² Π² Kubernetes, Ρ€ΠΎΠ»ΡŒ requests ΠΈ limits, ΠΈ Evicted ΠΏΠΎΠ΄Ρ‹
Post #207 460
Redis: Master-Slave рСпликация ΠΈ запуск Π² Kubernetes

Π—Π°Π΄Π°Ρ‡Π° – Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Redis Π² Kubernetes. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Master-Slave Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈ Sentinel для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ failover. Π‘ΠΌ. Redis: рСпликация, Ρ‡Π°ΡΡ‚ΡŒ 2 β€” Master-Slave рСпликация, ΠΈ Redis Sentinel. Contents Redis cluster vs Redis replicationΠ’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ запуска Redis Π² KubernetesHelm chart deployRedis Options Redis cluster vs Redis replication Π‘ΠΌ. Redis: рСпликация, Ρ‡Π°ΡΡ‚ΡŒ 1 β€” ΠΎΠ±Π·ΠΎΡ€. Replication vs Sharding. Sentinel…

https://rtfm.co.ua/redis-master-slave-replikaciya-i-zapusk-v-kubernetes/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Redis: Master-Slave рСпликация ΠΈ запуск Π² Kubernetes Π—Π°Π΄Π°Ρ‡Π° - Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Redis Π² Kubernetes. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Master-Slave Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈ Sentinel для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ failover. Π‘ΠΌ. Redis: рСпликация, Ρ‡Π°ΡΡ‚ΡŒ 2 β€” Master-Slave рСпликация, ΠΈ Redis Sentinel. Redis cluster vs Redis replication Π‘ΠΌ. Redis: рСпликация, Ρ‡Π°ΡΡ‚ΡŒ 1…
Post #206 495
AWS: Database Migration Service, Ρ‡Π°ΡΡ‚ΡŒ 2 – Π½Π΅Ρ‚ AUTO_INCREMENT ΠΈ индСксов. Ѐиксы для β€œforeign key constraint fails” ΠΈ Π»ΠΎΠ³ΠΎΠ² CloudWatch

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ поста AWS: Database Migration Service β€” ΠΎΠ±Π·ΠΎΡ€ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ self-hosted MariaDB Π² AWS Aurora RDS. И всё Π±Ρ‹Π»ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ запустили ΠΏΠ΅Ρ€Π²Ρ‹Π΅ тСсты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡Π°Π»ΠΈ ΠΎΡ‚Π²Π°Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ с ошибками: [2020-08-28 17:13:02] local.ERROR: SQLSTATE[HY000]: General error: 1364 Field β€˜id’ doesn’t have a default value НачинаСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ ID потСряло…

https://rtfm.co.ua/aws-database-migration-service-chast-2-net-auto_increment-i-indeksov-fiksy-dlya-foreign-key-constraint-fails-i-logov-cloudwatch/
RTFM: Linux, DevOps ΠΈ систСмноС администрированиС | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ систСмноС администрированиС. Π‘Π»ΡƒΡ‡Π°ΠΈ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. AWS: Database Migration Service, Ρ‡Π°ΡΡ‚ΡŒ 2 – Π½Π΅Ρ‚ AUTO_INCREMENT ΠΈ индСксов. Ѐиксы для β€œforeign key constraint fails” ΠΈ Π»ΠΎΠ³ΠΎΠ² CloudWatch ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠ³Π°Ρ€Ρ†ΠΈΠΈ MariaDB Π±Π°Π·Ρ‹ Π² AWS Aurora с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AWS DMS - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с индСксами ΠΈ AUTO_INCREMENT.
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 β†’