Size: a a a

Пятничный деплой

2018 January 14
Пятничный деплой
Учим английский: Снафу и фубар

В американском английском есть два прекрасных слова, которые часто можно встретить на страницах газет и журналов - snafu и fubar.

Оба слова когда-то были аббревиатурами, а стали простыми словами.

SNAFU - situation normal: all fucked up. Англ.: Ситуация нормальная: все через жопу (или все пошло по пизде). То есть, бардак.

В словаре так и написано: snafu - бардак, путаница, неразбериха.

FUBAR - fucked up beyond any repair (вариант: beyond any recognition). Англ.: все сломалось, хуй починишь.

В словаре так и написано: безнадежно испорченный, пришедший в абсолютную негодность.
источник
2018 January 16
Пятничный деплой
👨🏻‍💻 GoAccess.

Смотрим на анализатор логов GoAccess. Из приятного - работает прямо в терминале, умеет обрабатывать информацию из пайплайна, работает с логом в реальном времени, обрабатывает несколько логов одновременно и имеет ещё несколько приятных функций.

📗 Открыть на сайте

#goaccess #logs
источник
2018 January 18
Пятничный деплой
Отличная статья про то как должна выглядеть архитектура и процесс разработки с использованием Kubernetes.
источник
Пятничный деплой
Лучшая архитектура на базе Docker и Kubernetes — миф или реальность?
https://habrahabr.ru/post/321810/
Tags: Промышленное программирование, Программирование, Высокая производительность, Анализ и проектирование систем, docker, kubernetes, ci, cd, continuous integration, continuous delivery, development process, architecture design, architecture
Author ZmeeeD on #habrahabr
источник
2018 January 19
Пятничный деплой
#k8s #aws
источник
Пятничный деплой
Очень интересная статья о том, как в OpenAI скейлили Kubernetes до 2500 нод и что им приходилось тюнить по пути

https://blog.openai.com/scaling-kubernetes-to-2500-nodes/

Алсо, у ребят в планах вырасти до 5000 нод

#kubernetes
источник
Пятничный деплой
Красота какая
источник
Пятничный деплой
В коллекцию ссылок, вдруг кого-то так же заинтересует:

http://www.makelinux.net/kernel_map/

Это интерактивная карта Linux ядра. Что с чем связано, что к чему относится и всё вот это вот.

#kernel
источник
Пятничный деплой
Статья, в которой описан процесс парсинга конфигов  некоторые особенности работы nginx
https://www.digitalocean.com/community/tutorials/understanding-nginx-server-and-location-block-selection-algorithms
#nginx
источник
2018 January 22
Пятничный деплой
#swap
источник
Пятничный деплой
Весьма подробная статья от Chris Down про основные заблуждения на тему swap в Linux.

https://goo.gl/u2WgVG
источник
Пятничный деплой
#k8s
источник
Пятничный деплой
Sonobuoy — диагностическая утилита от Heptio для проверки состояния Kubernetes кластера.

https://goo.gl/eNr8Rn
источник
Пятничный деплой
Deflope опять радуют ссылками
#k8s
источник
Пятничный деплой
Отличный список из 10 утилит для повышения эффективности работы с Kubernetes.

https://goo.gl/ThtYyK
источник
2018 January 25
Пятничный деплой
ДЖВА ГОДА ЖДАЛ ТАКОЙ САЙТ
#nginx
https://nginxconfig.io/
источник
Пятничный деплой
Сайт, куда можно пострелять PUT\GET\POST запросами + куча полезных локейшенов, например возвращющих ваш ip или позволяющи вернуть нужный HTTP статус код.
http://httpbin.org/
источник
Пятничный деплой
Вдогонку, напомню про утилиту, которую уже упоминал - httpie. Нашел замечательную статью, где описаны примеры и кейсы использования этой тулзы, в том числе работа с http запросами в shell-режиме
https://code.tutsplus.com/ru/tutorials/httpie-a-human-friendly-curl-like-tool--cms-27310
#http #httpie
источник
Пятничный деплой
Написал простенький хелсчекер на Golang (понадобилось в одном месте). Умеет проверять статус systemd юнита и\или url и отдавать 200ку, если сервис живой. Сойдет как пример работы с systemd на Golang
https://github.com/count0ru/go-healthchecker
#мое #golang #systemd  #healthcheck
источник
Пятничный деплой
Пару дней ранее, я публиковал-репостил ссылку про 10 утилит, олегчающих работу с k8s. Напомню, вот она https://abhishek-tiwari.com/10-open-source-tools-for-highly-effective-kubernetes-sre-and-ops-teams
Так вот, сегодня попробовал несколько из списка и хочу поделиться впечатлениями:

kube-shell - вроде клевая, но не заработал автокомплит namespace, что как раз больше всего хотелось, их можно переключать и без автокомплита по хоткею, но жать кнопку в ожидании появления нужного неудобно - проще руками забить (тогда чем это отличается от обычного kubectl). Из плюсов получается только автокомплит команд, который вполне и на обычном kubectl работает ну и возможность переключить кластер по хоткею. Короче, сомнительный профит.

kube-prompt - аналогичная тулза, но там есть свои дополнительные команды + возможность не забивать руками kubectl. Тоже отнесу к простым украшательствам-автокомплиту

kube-ps1 - клевая! Показывает в промте bash\zsh текущий кластер. Просто, удобно, полезно! Унес к себе.

kail - это мегаполезная штука. Позволяет получать логи сразу со всего репликасета или неймспейса + удобная подсветка в логах. Ее тоже возьму на вооружение.
источник