#spinnaker — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #spinnaker, aggregated by home.social.
-
Spinnaker, the open-source continuous delivery platform from Netflix and Google, patched CVE-2026-32613, a CVSS 9.9 remote code execution in the Echo notification service. Echo did not restrict its Spring Expression Language context to trusted classes, giving attackers full Java process access. Maintainers back-ported across four branches (2026.1.0, 2026.0.1, 2025.4.2, 2025.3.2). Quality is what maintainers do the week a critical hits an old branch.
-
Spinnaker, the open-source continuous delivery platform from Netflix and Google, patched CVE-2026-32613, a CVSS 9.9 remote code execution in the Echo notification service. Echo did not restrict its Spring Expression Language context to trusted classes, giving attackers full Java process access. Maintainers back-ported across four branches (2026.1.0, 2026.0.1, 2025.4.2, 2025.3.2). Quality is what maintainers do the week a critical hits an old branch.
-
Учора до ночі провозився з #clouddriver від #Spinnaker: це компонент, який відповідає за опрос стану хмарних сервісів (Kubernetes кластера, Docker регістрі). Под почав крашитись після перевода на нову #EKS ноду та вижирати доступні CPU ресурси.
Раніше я виявив, що така поведінка через накопичення команд опросу EKS кластерів та Docker регістрі. Справа у тому, що для обох процесів треба отрмати #AWS токени.
Для EKS це була команда:
```
aws eks get-token --cluster-name XXX --output json
```
Але в поді іноді її виконання займало до 10 секунд. AWS CLI написаний на #Python, тому працює повільно. Заміним цю команду на aws-iam-authenticator, який написаний на #Go та працює в 5-6 разів швидше:
```
aws-iam-authenticator token -i XXX
```
Наступна проблема з #Docker. Команда автентифікації була
```
aws ecr get-authorization-token --output text --query 'authorizationData[].authorizationToken' | base64 -d | sed 's/^AWS://'
```
Ця команда теж іноді по 10-15 секунд виконувалась та віджирала CPU. Токен дійсний на 12 годин, але опрос запускається кожні 5 хвилин, тому є сенс кеширувати його. Вигадав таку команду, не лякайтесь ;-) Її треба було саме однорядкову, тому що вона буде додана в #YAML конфіг #Spinnaker:
```
[ ! -f /tmp/ecr-token ] || \
[ $(( $(date +%s) - $(date +%s -r /tmp/ecr-token) )) -gt 36000 ] \
&& aws ecr get-authorization-token --output text \
--query "authorizationData[].authorizationToken" | \
base64 -d | sed "s/^AWS://" > /tmp/ecr-token; \
cat /tmp/ecr-token
```
Вона перевіряє наявність файла, якщо нема кешированого токена створює його та оновлює його якщо він старий, після просто видає його.
Після цього команди перестали накопичуватись на навантаження на под значнно впало.
Ліг спати щасливий як ніколи ;-)
#devops #troubleshooting -
Учора до ночі провозився з #clouddriver від #Spinnaker: це компонент, який відповідає за опрос стану хмарних сервісів (Kubernetes кластера, Docker регістрі). Под почав крашитись після перевода на нову #EKS ноду та вижирати доступні CPU ресурси.
Раніше я виявив, що така поведінка через накопичення команд опросу EKS кластерів та Docker регістрі. Справа у тому, що для обох процесів треба отрмати #AWS токени.
Для EKS це була команда:
```
aws eks get-token --cluster-name XXX --output json
```
Але в поді іноді її виконання займало до 10 секунд. AWS CLI написаний на #Python, тому працює повільно. Заміним цю команду на aws-iam-authenticator, який написаний на #Go та працює в 5-6 разів швидше:
```
aws-iam-authenticator token -i XXX
```
Наступна проблема з #Docker. Команда автентифікації була
```
aws ecr get-authorization-token --output text --query 'authorizationData[].authorizationToken' | base64 -d | sed 's/^AWS://'
```
Ця команда теж іноді по 10-15 секунд виконувалась та віджирала CPU. Токен дійсний на 12 годин, але опрос запускається кожні 5 хвилин, тому є сенс кеширувати його. Вигадав таку команду, не лякайтесь ;-) Її треба було саме однорядкову, тому що вона буде додана в #YAML конфіг #Spinnaker:
```
[ ! -f /tmp/ecr-token ] || \
[ $(( $(date +%s) - $(date +%s -r /tmp/ecr-token) )) -gt 36000 ] \
&& aws ecr get-authorization-token --output text \
--query "authorizationData[].authorizationToken" | \
base64 -d | sed "s/^AWS://" > /tmp/ecr-token; \
cat /tmp/ecr-token
```
Вона перевіряє наявність файла, якщо нема кешированого токена створює його та оновлює його якщо він старий, після просто видає його.
Після цього команди перестали накопичуватись на навантаження на под значнно впало.
Ліг спати щасливий як ніколи ;-)
#devops #troubleshooting -
Учора до ночі провозився з #clouddriver від #Spinnaker: це компонент, який відповідає за опрос стану хмарних сервісів (Kubernetes кластера, Docker регістрі). Под почав крашитись після перевода на нову #EKS ноду та вижирати доступні CPU ресурси.
Раніше я виявив, що така поведінка через накопичення команд опросу EKS кластерів та Docker регістрі. Справа у тому, що для обох процесів треба отрмати #AWS токени.
Для EKS це була команда:
```
aws eks get-token --cluster-name XXX --output json
```
Але в поді іноді її виконання займало до 10 секунд. AWS CLI написаний на #Python, тому працює повільно. Заміним цю команду на aws-iam-authenticator, який написаний на #Go та працює в 5-6 разів швидше:
```
aws-iam-authenticator token -i XXX
```
Наступна проблема з #Docker. Команда автентифікації була
```
aws ecr get-authorization-token --output text --query 'authorizationData[].authorizationToken' | base64 -d | sed 's/^AWS://'
```
Ця команда теж іноді по 10-15 секунд виконувалась та віджирала CPU. Токен дійсний на 12 годин, але опрос запускається кожні 5 хвилин, тому є сенс кеширувати його. Вигадав таку команду, не лякайтесь ;-) Її треба було саме однорядкову, тому що вона буде додана в #YAML конфіг #Spinnaker:
```
[ ! -f /tmp/ecr-token ] || \
[ $(( $(date +%s) - $(date +%s -r /tmp/ecr-token) )) -gt 36000 ] \
&& aws ecr get-authorization-token --output text \
--query "authorizationData[].authorizationToken" | \
base64 -d | sed "s/^AWS://" > /tmp/ecr-token; \
cat /tmp/ecr-token
```
Вона перевіряє наявність файла, якщо нема кешированого токена створює його та оновлює його якщо він старий, після просто видає його.
Після цього команди перестали накопичуватись на навантаження на под значнно впало.
Ліг спати щасливий як ніколи ;-)
#devops #troubleshooting -
Учора до ночі провозився з #clouddriver від #Spinnaker: це компонент, який відповідає за опрос стану хмарних сервісів (Kubernetes кластера, Docker регістрі). Под почав крашитись після перевода на нову #EKS ноду та вижирати доступні CPU ресурси.
Раніше я виявив, що така поведінка через накопичення команд опросу EKS кластерів та Docker регістрі. Справа у тому, що для обох процесів треба отрмати #AWS токени.
Для EKS це була команда:
```
aws eks get-token --cluster-name XXX --output json
```
Але в поді іноді її виконання займало до 10 секунд. AWS CLI написаний на #Python, тому працює повільно. Заміним цю команду на aws-iam-authenticator, який написаний на #Go та працює в 5-6 разів швидше:
```
aws-iam-authenticator token -i XXX
```
Наступна проблема з #Docker. Команда автентифікації була
```
aws ecr get-authorization-token --output text --query 'authorizationData[].authorizationToken' | base64 -d | sed 's/^AWS://'
```
Ця команда теж іноді по 10-15 секунд виконувалась та віджирала CPU. Токен дійсний на 12 годин, але опрос запускається кожні 5 хвилин, тому є сенс кеширувати його. Вигадав таку команду, не лякайтесь ;-) Її треба було саме однорядкову, тому що вона буде додана в #YAML конфіг #Spinnaker:
```
[ ! -f /tmp/ecr-token ] || \
[ $(( $(date +%s) - $(date +%s -r /tmp/ecr-token) )) -gt 36000 ] \
&& aws ecr get-authorization-token --output text \
--query "authorizationData[].authorizationToken" | \
base64 -d | sed "s/^AWS://" > /tmp/ecr-token; \
cat /tmp/ecr-token
```
Вона перевіряє наявність файла, якщо нема кешированого токена створює його та оновлює його якщо він старий, після просто видає його.
Після цього команди перестали накопичуватись на навантаження на под значнно впало.
Ліг спати щасливий як ніколи ;-)
#devops #troubleshooting -
🚨 CRITICAL: CVE-2026-25534 SSRF in Spinnaker clouddriver-artifacts. Versions <2025.2.4 & select 2025.x allow SSRF via URL validation bypass. Patch to 2025.2.4+, 2025.3.1, 2025.4.1, or 2026.0.0 ASAP! Details: https://radar.offseq.com/threat/cve-2026-25534-cwe-918-server-side-request-forgery-618622b4 #OffSeq #SSRF #Spinnaker
-
🚨 CRITICAL: CVE-2026-25534 SSRF in Spinnaker clouddriver-artifacts. Versions <2025.2.4 & select 2025.x allow SSRF via URL validation bypass. Patch to 2025.2.4+, 2025.3.1, 2025.4.1, or 2026.0.0 ASAP! Details: https://radar.offseq.com/threat/cve-2026-25534-cwe-918-server-side-request-forgery-618622b4 #OffSeq #SSRF #Spinnaker
-
🚨 CRITICAL: CVE-2026-25534 SSRF in Spinnaker clouddriver-artifacts. Versions <2025.2.4 & select 2025.x allow SSRF via URL validation bypass. Patch to 2025.2.4+, 2025.3.1, 2025.4.1, or 2026.0.0 ASAP! Details: https://radar.offseq.com/threat/cve-2026-25534-cwe-918-server-side-request-forgery-618622b4 #OffSeq #SSRF #Spinnaker
-
🚨 CRITICAL: CVE-2026-25534 SSRF in Spinnaker clouddriver-artifacts. Versions <2025.2.4 & select 2025.x allow SSRF via URL validation bypass. Patch to 2025.2.4+, 2025.3.1, 2025.4.1, or 2026.0.0 ASAP! Details: https://radar.offseq.com/threat/cve-2026-25534-cwe-918-server-side-request-forgery-618622b4 #OffSeq #SSRF #Spinnaker
-
Question for devs & ops [1]: what tool are you using for your deployments (and more generally: for your CD) / what open source tools do you recommend?
Context: we're looking into Spinnaker as a candidate to replace our legacy tooling, but some weak signals are giving us the feeling it may not be so active anymore. To get some more data point I'm curious to find out if some of you are using it. And more generally if you have recommendations for that type of tool.
[1]: if you are neither I would still appreciate a boost, for reach 🙏
#devops #spinnaker #argoCD #softwareengineering #software #freesoftware
-
Zatrudniamy w SoftwareMill! Praca w pełni zdalna, #Kotlin, #Scala, #Rust na backendzie; #DevOps, czyli kubernetesy w chmurze. Oferty z widełkami: https://softwaremill.com/join-us/
SoftwareMill jest częścią grupy VirtusLab Group, gdzie szukamy: #Golang, #Scala na backendzie; #Bazel dla miłośników przyspieszania buildów; #Python +ML/LLM; #DevOps + #Spinnaker; i na deser #IDE oraz #IntelliJ engineer. Więcej (z widełkami): https://careers.virtuslab.com
Niejedna / niejeden znajdzie tu coś dla siebie :) Zapraszamy!
-
Zatrudniamy w SoftwareMill! Praca w pełni zdalna, #Kotlin, #Scala, #Rust na backendzie; #DevOps, czyli kubernetesy w chmurze. Oferty z widełkami: https://softwaremill.com/join-us/
SoftwareMill jest częścią grupy VirtusLab Group, gdzie szukamy: #Golang, #Scala na backendzie; #Bazel dla miłośników przyspieszania buildów; #Python +ML/LLM; #DevOps + #Spinnaker; i na deser #IDE oraz #IntelliJ engineer. Więcej (z widełkami): https://careers.virtuslab.com
Niejedna / niejeden znajdzie tu coś dla siebie :) Zapraszamy!
-
Zatrudniamy w SoftwareMill! Praca w pełni zdalna, #Kotlin, #Scala, #Rust na backendzie; #DevOps, czyli kubernetesy w chmurze. Oferty z widełkami: https://softwaremill.com/join-us/
SoftwareMill jest częścią grupy VirtusLab Group, gdzie szukamy: #Golang, #Scala na backendzie; #Bazel dla miłośników przyspieszania buildów; #Python +ML/LLM; #DevOps + #Spinnaker; i na deser #IDE oraz #IntelliJ engineer. Więcej (z widełkami): https://careers.virtuslab.com
Niejedna / niejeden znajdzie tu coś dla siebie :) Zapraszamy!
-
Zatrudniamy w SoftwareMill! Praca w pełni zdalna, #Kotlin, #Scala, #Rust na backendzie; #DevOps, czyli kubernetesy w chmurze. Oferty z widełkami: https://softwaremill.com/join-us/
SoftwareMill jest częścią grupy VirtusLab Group, gdzie szukamy: #Golang, #Scala na backendzie; #Bazel dla miłośników przyspieszania buildów; #Python +ML/LLM; #DevOps + #Spinnaker; i na deser #IDE oraz #IntelliJ engineer. Więcej (z widełkami): https://careers.virtuslab.com
Niejedna / niejeden znajdzie tu coś dla siebie :) Zapraszamy!
-
Zatrudniamy w SoftwareMill! Praca w pełni zdalna, #Kotlin, #Scala, #Rust na backendzie; #DevOps, czyli kubernetesy w chmurze. Oferty z widełkami: https://softwaremill.com/join-us/
SoftwareMill jest częścią grupy VirtusLab Group, gdzie szukamy: #Golang, #Scala na backendzie; #Bazel dla miłośników przyspieszania buildów; #Python +ML/LLM; #DevOps + #Spinnaker; i na deser #IDE oraz #IntelliJ engineer. Więcej (z widełkami): https://careers.virtuslab.com
Niejedna / niejeden znajdzie tu coś dla siebie :) Zapraszamy!
-
Sunset over #Portsmouth harbour, UK. #silentsunday #photo #spinnaker
-
Sunset over #Portsmouth harbour, UK. #silentsunday #photo #spinnaker
-
Sunset over #Portsmouth harbour, UK. #silentsunday #photo #spinnaker
-
Sunset over #Portsmouth harbour, UK. #silentsunday #photo #spinnaker
-
Sunset over #Portsmouth harbour, UK. #silentsunday #photo #spinnaker
-
Fine day for a sail
Bright sun - crisp breeze - jib running
Fair skies and full sheets#Haiku #OneHaikuADay #WritersCollective #writingcommunity #BackToHaiku #Seasons #Summer #August #Sail #Sailing #Sailboat #Jib #Spinnaker #Lake #Boat #Boating #Lake #Water #LaborDay #USA #Ohio
September 1, 2025
-
Fine day for a sail
Bright sun - crisp breeze - jib running
Fair skies and full sheets#Haiku #OneHaikuADay #WritersCollective #writingcommunity #BackToHaiku #Seasons #Summer #August #Sail #Sailing #Sailboat #Jib #Spinnaker #Lake #Boat #Boating #Lake #Water #LaborDay #USA #Ohio
September 1, 2025
-
Fine day for a sail
Bright sun - crisp breeze - jib running
Fair skies and full sheets#Haiku #OneHaikuADay #WritersCollective #writingcommunity #BackToHaiku #Seasons #Summer #August #Sail #Sailing #Sailboat #Jib #Spinnaker #Lake #Boat #Boating #Lake #Water #LaborDay #USA #Ohio
September 1, 2025
-
Fine day for a sail
Bright sun - crisp breeze - jib running
Fair skies and full sheets#Haiku #OneHaikuADay #WritersCollective #writingcommunity #BackToHaiku #Seasons #Summer #August #Sail #Sailing #Sailboat #Jib #Spinnaker #Lake #Boat #Boating #Lake #Water #LaborDay #USA #Ohio
September 1, 2025
-
Fine day for a sail
Bright sun - crisp breeze - jib running
Fair skies and full sheets#Haiku #OneHaikuADay #WritersCollective #writingcommunity #BackToHaiku #Seasons #Summer #August #Sail #Sailing #Sailboat #Jib #Spinnaker #Lake #Boat #Boating #Lake #Water #LaborDay #USA #Ohio
September 1, 2025
-
Как работают мозгоподобные чипы: от нейроморфных архитектур до реальных приложений
В этой статье я расскажу о нейроморфных чипах — аппаратных решениях, вдохновлённых биологическим мозгом. Без сухой теории и без ссылок на чужие публикации: только мои наблюдения, эксперименты на FPGA и готовые примеры на Python и C++. Почти детективный сюжет про транзисторы, которые ведут себя как нейроны, и про то, как они помогают роботам и «умным» датчикам работать миллисекунды.
https://habr.com/ru/articles/930248/
#нейроморфный_чип #SNN #intel_loihi #fpga #stdp #edge_computing #DVS #spinnaker
-
Как работают мозгоподобные чипы: от нейроморфных архитектур до реальных приложений
В этой статье я расскажу о нейроморфных чипах — аппаратных решениях, вдохновлённых биологическим мозгом. Без сухой теории и без ссылок на чужие публикации: только мои наблюдения, эксперименты на FPGA и готовые примеры на Python и C++. Почти детективный сюжет про транзисторы, которые ведут себя как нейроны, и про то, как они помогают роботам и «умным» датчикам работать миллисекунды.
https://habr.com/ru/articles/930248/
#нейроморфный_чип #SNN #intel_loihi #fpga #stdp #edge_computing #DVS #spinnaker
-
Как работают мозгоподобные чипы: от нейроморфных архитектур до реальных приложений
В этой статье я расскажу о нейроморфных чипах — аппаратных решениях, вдохновлённых биологическим мозгом. Без сухой теории и без ссылок на чужие публикации: только мои наблюдения, эксперименты на FPGA и готовые примеры на Python и C++. Почти детективный сюжет про транзисторы, которые ведут себя как нейроны, и про то, как они помогают роботам и «умным» датчикам работать миллисекунды.
https://habr.com/ru/articles/930248/
#нейроморфный_чип #SNN #intel_loihi #fpga #stdp #edge_computing #DVS #spinnaker
-
Как работают мозгоподобные чипы: от нейроморфных архитектур до реальных приложений
В этой статье я расскажу о нейроморфных чипах — аппаратных решениях, вдохновлённых биологическим мозгом. Без сухой теории и без ссылок на чужие публикации: только мои наблюдения, эксперименты на FPGA и готовые примеры на Python и C++. Почти детективный сюжет про транзисторы, которые ведут себя как нейроны, и про то, как они помогают роботам и «умным» датчикам работать миллисекунды.
https://habr.com/ru/articles/930248/
#нейроморфный_чип #SNN #intel_loihi #fpga #stdp #edge_computing #DVS #spinnaker
-
To my fellow (budget) watch nerds... I've been eyeing the Spinnaker Fleuss 'Orange Sunset' for quite a few years now. I'm not really crazy about dive (style) watches, but I do love the retro vibe this Spinnaker offers. At this moment the watch is on discount, which makes it even more appealing to pull the trigger. What are your thoughts? https://spinnaker-watches.com/products/fleuss-sunset-orange-sp-5055-0d
#watchesofmastodon #watchnerds #spinnaker #divewatch #deskdiver
-
To my fellow (budget) watch nerds... I've been eyeing the Spinnaker Fleuss 'Orange Sunset' for quite a few years now. I'm not really crazy about dive (style) watches, but I do love the retro vibe this Spinnaker offers. At this moment the watch is on discount, which makes it even more appealing to pull the trigger. What are your thoughts? https://spinnaker-watches.com/products/fleuss-sunset-orange-sp-5055-0d
#watchesofmastodon #watchnerds #spinnaker #divewatch #deskdiver
-
To my fellow (budget) watch nerds... I've been eyeing the Spinnaker Fleuss 'Orange Sunset' for quite a few years now. I'm not really crazy about dive (style) watches, but I do love the retro vibe this Spinnaker offers. At this moment the watch is on discount, which makes it even more appealing to pull the trigger. What are your thoughts? https://spinnaker-watches.com/products/fleuss-sunset-orange-sp-5055-0d
#watchesofmastodon #watchnerds #spinnaker #divewatch #deskdiver
-
To my fellow (budget) watch nerds... I've been eyeing the Spinnaker Fleuss 'Orange Sunset' for quite a few years now. I'm not really crazy about dive (style) watches, but I do love the retro vibe this Spinnaker offers. At this moment the watch is on discount, which makes it even more appealing to pull the trigger. What are your thoughts? https://spinnaker-watches.com/products/fleuss-sunset-orange-sp-5055-0d
#watchesofmastodon #watchnerds #spinnaker #divewatch #deskdiver
-
To my fellow (budget) watch nerds... I've been eyeing the Spinnaker Fleuss 'Orange Sunset' for quite a few years now. I'm not really crazy about dive (style) watches, but I do love the retro vibe this Spinnaker offers. At this moment the watch is on discount, which makes it even more appealing to pull the trigger. What are your thoughts? https://spinnaker-watches.com/products/fleuss-sunset-orange-sp-5055-0d
#watchesofmastodon #watchnerds #spinnaker #divewatch #deskdiver
-
Учора вирішив проблему, яка тягнулась вже пару років за допомогою #ChatGPT. Є такий #Kubernetes деплоймент інструмент #Spinnaker від #Netflix. Написаний він на #java. У нас постійно падав один компонент, доходило до 500-600 рестартів за 2 тижня. Розробники часто релізять версії та ми постійно оновлюємося. Якісь версії працюють краще, якість гірше. В мене не було вже нових ідей що з цим робити (окрім як міняти його).
Але вирішив дати шанс chatgpt та провів з ним десь 4 години виконуючи його пропозиціїї та надаючи їх результати.
Контейнер падав через OOM та я думав, що це витік памʼяті java.
Але виявилось, що компонент дуже часто опитує #ECR (#docker registry), десь раз на 30 секунд через команду "aws ecr get-authorization-token". Ці команди довго відпрацьовують, їх виконання накопичується та #python зʼїдає усю доступну памʼять.
Отримав пораду як зробити опитування раз в 5 хвилин та оптимально налаштувати виділення памʼяті для віртуальної машини java.
Вже з учора компонент працює без рестартів (хоча за годину учора він падав по 1-2 раза).
```
kubectl -n spinnaker get po -l app.kubernetes.io/name=clouddriver
NAME READY STATUS RESTARTS AGE
spin-clouddriver-774578599f-8szw2 1/1 Running 0 19h
```
Слава чатжпт! ;-) -
Учора вирішив проблему, яка тягнулась вже пару років за допомогою #ChatGPT. Є такий #Kubernetes деплоймент інструмент #Spinnaker від #Netflix. Написаний він на #java. У нас постійно падав один компонент, доходило до 500-600 рестартів за 2 тижня. Розробники часто релізять версії та ми постійно оновлюємося. Якісь версії працюють краще, якість гірше. В мене не було вже нових ідей що з цим робити (окрім як міняти його).
Але вирішив дати шанс chatgpt та провів з ним десь 4 години виконуючи його пропозиціїї та надаючи їх результати.
Контейнер падав через OOM та я думав, що це витік памʼяті java.
Але виявилось, що компонент дуже часто опитує #ECR (#docker registry), десь раз на 30 секунд через команду "aws ecr get-authorization-token". Ці команди довго відпрацьовують, їх виконання накопичується та #python зʼїдає усю доступну памʼять.
Отримав пораду як зробити опитування раз в 5 хвилин та оптимально налаштувати виділення памʼяті для віртуальної машини java.
Вже з учора компонент працює без рестартів (хоча за годину учора він падав по 1-2 раза).
```
kubectl -n spinnaker get po -l app.kubernetes.io/name=clouddriver
NAME READY STATUS RESTARTS AGE
spin-clouddriver-774578599f-8szw2 1/1 Running 0 19h
```
Слава чатжпт! ;-) -
Учора вирішив проблему, яка тягнулась вже пару років за допомогою #ChatGPT. Є такий #Kubernetes деплоймент інструмент #Spinnaker від #Netflix. Написаний він на #java. У нас постійно падав один компонент, доходило до 500-600 рестартів за 2 тижня. Розробники часто релізять версії та ми постійно оновлюємося. Якісь версії працюють краще, якість гірше. В мене не було вже нових ідей що з цим робити (окрім як міняти його).
Але вирішив дати шанс chatgpt та провів з ним десь 4 години виконуючи його пропозиціїї та надаючи їх результати.
Контейнер падав через OOM та я думав, що це витік памʼяті java.
Але виявилось, що компонент дуже часто опитує #ECR (#docker registry), десь раз на 30 секунд через команду "aws ecr get-authorization-token". Ці команди довго відпрацьовують, їх виконання накопичується та #python зʼїдає усю доступну памʼять.
Отримав пораду як зробити опитування раз в 5 хвилин та оптимально налаштувати виділення памʼяті для віртуальної машини java.
Вже з учора компонент працює без рестартів (хоча за годину учора він падав по 1-2 раза).
```
kubectl -n spinnaker get po -l app.kubernetes.io/name=clouddriver
NAME READY STATUS RESTARTS AGE
spin-clouddriver-774578599f-8szw2 1/1 Running 0 19h
```
Слава чатжпт! ;-) -
Учора вирішив проблему, яка тягнулась вже пару років за допомогою #ChatGPT. Є такий #Kubernetes деплоймент інструмент #Spinnaker від #Netflix. Написаний він на #java. У нас постійно падав один компонент, доходило до 500-600 рестартів за 2 тижня. Розробники часто релізять версії та ми постійно оновлюємося. Якісь версії працюють краще, якість гірше. В мене не було вже нових ідей що з цим робити (окрім як міняти його).
Але вирішив дати шанс chatgpt та провів з ним десь 4 години виконуючи його пропозиціїї та надаючи їх результати.
Контейнер падав через OOM та я думав, що це витік памʼяті java.
Але виявилось, що компонент дуже часто опитує #ECR (#docker registry), десь раз на 30 секунд через команду "aws ecr get-authorization-token". Ці команди довго відпрацьовують, їх виконання накопичується та #python зʼїдає усю доступну памʼять.
Отримав пораду як зробити опитування раз в 5 хвилин та оптимально налаштувати виділення памʼяті для віртуальної машини java.
Вже з учора компонент працює без рестартів (хоча за годину учора він падав по 1-2 раза).
```
kubectl -n spinnaker get po -l app.kubernetes.io/name=clouddriver
NAME READY STATUS RESTARTS AGE
spin-clouddriver-774578599f-8szw2 1/1 Running 0 19h
```
Слава чатжпт! ;-) -
https://www.europesays.com/uk/190435/ Sandia Deploys SpiNNaker2 Neuromorphic System #Computing #Neuromorphic #Sandia #SNL #Spinnaker #Technology #UK #UnitedKingdom
-
As #spring is here, it’s time to resume our own form of #EthicalTourism or #EcoToruism (day trips involving travel only by #bike and #PublicTransport – #Trains, in this case). As I’m a #StructuralEngineer, I like seeing interesting #structures and so I picked #Portsmouth. Quite recently, it had a #tower built called the #SpinnakerTower as it resembles a #spinnaker #sail. It is by no means unique, nor is it the tallest, but it’s comfortably within a day trip’s distance of us.
Long post...
-
As #spring is here, it’s time to resume our own form of #EthicalTourism or #EcoToruism (day trips involving travel only by #bike and #PublicTransport – #Trains, in this case). As I’m a #StructuralEngineer, I like seeing interesting #structures and so I picked #Portsmouth. Quite recently, it had a #tower built called the #SpinnakerTower as it resembles a #spinnaker #sail. It is by no means unique, nor is it the tallest, but it’s comfortably within a day trip’s distance of us.
Long post...
-
As #spring is here, it’s time to resume our own form of #EthicalTourism or #EcoToruism (day trips involving travel only by #bike and #PublicTransport – #Trains, in this case). As I’m a #StructuralEngineer, I like seeing interesting #structures and so I picked #Portsmouth. Quite recently, it had a #tower built called the #SpinnakerTower as it resembles a #spinnaker #sail. It is by no means unique, nor is it the tallest, but it’s comfortably within a day trip’s distance of us.
Long post...
-
As #spring is here, it’s time to resume our own form of #EthicalTourism or #EcoToruism (day trips involving travel only by #bike and #PublicTransport – #Trains, in this case). As I’m a #StructuralEngineer, I like seeing interesting #structures and so I picked #Portsmouth. Quite recently, it had a #tower built called the #SpinnakerTower as it resembles a #spinnaker #sail. It is by no means unique, nor is it the tallest, but it’s comfortably within a day trip’s distance of us.
Long post...
-
As #spring is here, it’s time to resume our own form of #EthicalTourism or #EcoToruism (day trips involving travel only by #bike and #PublicTransport – #Trains, in this case). As I’m a #StructuralEngineer, I like seeing interesting #structures and so I picked #Portsmouth. Quite recently, it had a #tower built called the #SpinnakerTower as it resembles a #spinnaker #sail. It is by no means unique, nor is it the tallest, but it’s comfortably within a day trip’s distance of us.
Long post...
-
Today's #Wristcheck is the #Spinnaker Spence
-
Today's #Wristcheck is the #Spinnaker Spence
-
Today's #Wristcheck is the #Spinnaker Spence
-
Today's #Wristcheck is the #Spinnaker Spence
-
Today's #Wristcheck is the #Spinnaker Spence