Dev0ps
40 subscribers
211 photos
3 videos
50 files
3.33K links
Download Telegram
Forwarded from CatOps
k14s — тулсет для работы с Kubernetes от Pivotal (нейминг от бога)

Включает в себя:
- ytt — утилиту для YAML темлпейтов
- kbld — утилиту для сборки образов
- kapp — утилиту для деплоя приложений

+ в статье есть пример с хеллоуворлдом

#kubernetes
📦 Ещё немного секурити в канал - Kubernetes Security Low-Hanging Fruit - презентация доклада на июльском Container Camp.

#kubernetes #security
Forwarded from DevOps&SRE Library
Intro to Distributed Tracing

Введение в distributed tracing от CTO в компании Microsoft.

https://www.kartar.net/2019/07/intro-to-distributed-tracing
Forwarded from DevOps&SRE Library
Production readiness

Советы от инженера Google Cloud на что стоит обратить внимание при запуске нового сервиса в продакшен.

https://jbd.dev/prod-readiness

https://medium.com/google-cloud/production-guideline-9d5d10c8f1e
Forwarded from Sysadmin Tools 🇺🇦
CapRover - на случай если вы вдруг решил стать PaaS провайдером

Automated scalable ready web server package

CapRover is an extremely easy to use app/database deployment & web server manager, PaaS, for your NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, WordPress (and etc...) applications!

Site Github
Forwarded from PythonDigest
[Видео] Выход в свет: как собрать пакет с Python-приложением
https://pythonz.net/videos/128/

Мало сделать хорошее приложение. Если вы хотите, чтобы о нём узнали, чтобы оно увидело мир и принесло пользу людям, придётся ещё немного потрудиться. Мы обсудим, из чего должен состоять пакет с приложением, как его собрать и распространить через PyPI. А кроме того, познакомимся с приложением, которое поможет вывести ваш продукт в свет.
Forwarded from Sysadmin Tools 🇺🇦
Nuster, a cache server based on HAProxy, now supports disk persistence

Умеет в 4 режима работы:
1) off: default, disable disk persistence, data are stored in memory only
2) only: save data to disk only, do not store in memory
3) sync: save data to memory and disk(kernel), then return to the client
4) async: save data to memory and return to the client, cached data will be saved to disk later by the master process
Словарь юного хипстора-хайпожора: сегодня мы узнаем про "streaming" - не тот который видео с котиками и даже не тот который игры на телефоне, а тот который про мониторинг, вернее лучше мониторинга!
https://medium.com/swlh/what-does-streaming-mean-as-it-relates-to-monitoring-why-is-it-better-3cc43ffcba10
Forwarded from CatOps
Подборка примеров использования команды find

Потому что не всегда же про облака писать - иногда надобно и на землю спуститься 😄
Forwarded from Sysadmin Tools 🇺🇦
Forwarded from Сєводоканал - некоторые бегемоты таки носят очки
А докер-то оказывается не загнил и не умер. Недавно наткнулся на "новые" фичи, которые мы когда-то делали в grammarly/rocker, которые позволяют монтировать неймспейсы на этапе build.

Теперь мои docker файлы для разного go кода выглядят так:

# syntax = docker/dockerfile:experimental
FROM golang AS build
WORKDIR /go/prom/scrabbler
ADD go.mod go.sum ./
RUN --mount=type=cache,target=/go/pkg/mod/ go mod download
ADD . /go/prom/scrabbler
RUN --mount=type=cache,target=/go/cache GOCACHE=/go/cache go build

FROM ubuntu
RUN --mount=type=cache,target=/var/cache/apt apt-get update && apt-get install -y ca-certificates
COPY --from=build /go/prom/scrabbler/prom-scrabbler /bin/scrabbler
ENTRYPOINT ["/bin/scrabbler"]
Forwarded from CatOps
Большая стать от DataDog об уроках использования Kafka

В статье описывают:
- пути безболезненного изменения максимального размера сообщения
- unclean leader election: плюсы, минусы, подводные камни
- конфигурацию retention period для топиков с низкой частотой записи и на что стоит обращать внимание + настройку retention для такого типа топиков

Кроме того, DataDog заопернсорсили свой Kafka-kit - набор утилит понятно для чего. Ну и статейка про эти утилиты

#kafka
Forwarded from Sysadmin Tools 🇺🇦