Forwarded from CatOps
k14s — тулсет для работы с Kubernetes от Pivotal (нейминг от бога)
Включает в себя:
-
-
-
+ в статье есть пример с хеллоуворлдом
#kubernetes
Включает в себя:
-
ytt — утилиту для YAML темлпейтов-
kbld — утилиту для сборки образов-
kapp — утилиту для деплоя приложений+ в статье есть пример с хеллоуворлдом
#kubernetes
Tanzu
Introducing k14s (Kubernetes Tools): Simple and Composable Tools for Application Deployment
Kubernetes Tools (k14s) k14s are simple, composable tools for application deployment. Here's a tech tutorial on what they are, and how to use them.
Forwarded from Записки админа
📦 Ещё немного секурити в канал - Kubernetes Security Low-Hanging Fruit - презентация доклада на июльском Container Camp.
#kubernetes #security
#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
Введение в 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
Советы от инженера Google Cloud на что стоит обратить внимание при запуске нового сервиса в продакшен.
https://jbd.dev/prod-readiness
https://medium.com/google-cloud/production-guideline-9d5d10c8f1e
Forwarded from DevOps drawer
blog.lawrencejones.dev
Avoid time-of-measurement bias with Prometheus
Most Prometheus metrics recording durations are subject to a time-of-measurement bias, causing misleading graphs that can derail investigations. See how an open-source Tracer can help solve this problem.
Forwarded from DevOps drawer
IBM Developer
Build cloud-native apps faster for Kubernetes with Kabanero, a new open source project from IBM
Learn about three new open source projects -- Kabanero, Appsody, and Codewind -- that developers can use to build cloud-native apps faster for Kubernetes environments.
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
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
Caprover
CapRover · Scalable, Free and Self-hosted PaaS!
Forwarded from PythonDigest
[Видео] Выход в свет: как собрать пакет с Python-приложением
https://pythonz.net/videos/128/
Мало сделать хорошее приложение. Если вы хотите, чтобы о нём узнали, чтобы оно увидело мир и принесло пользу людям, придётся ещё немного потрудиться. Мы обсудим, из чего должен состоять пакет с приложением, как его собрать и распространить через PyPI. А кроме того, познакомимся с приложением, которое поможет вывести ваш продукт в свет.
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
Умеет в 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
Forwarded from Пятничный деплой
Словарь юного хипстора-хайпожора: сегодня мы узнаем про "streaming" - не тот который видео с котиками и даже не тот который игры на телефоне, а тот который про мониторинг, вернее лучше мониторинга!
https://medium.com/swlh/what-does-streaming-mean-as-it-relates-to-monitoring-why-is-it-better-3cc43ffcba10
https://medium.com/swlh/what-does-streaming-mean-as-it-relates-to-monitoring-why-is-it-better-3cc43ffcba10
Medium
What does “streaming” mean as it relates to monitoring? Why is it better?
Streaming technology is revolutionizing the field of data processing, and is being adopted by monitoring vendors too as a result. In my…
Forwarded from CatOps
Подборка примеров использования команды find
Потому что не всегда же про облака писать - иногда надобно и на землю спуститься 😄
Потому что не всегда же про облака писать - иногда надобно и на землю спуститься 😄
Forwarded from Vano
До DevOops 2019 остаётся несколько месяцев, и мы традиционно публикуем десятку лучших докладов с предыдущей конференции:
https://habr.com/ru/company/jugru/blog/461765/
https://habr.com/ru/company/jugru/blog/461765/
Хабр
Скрещиваем k8s с Kafka, бережём контейнеры, спасаемся от мусора в Ansible: топ-10 докладов DevOops 2018
Хабр, привет! Опубликовав видеозаписи докладов с DevOops 2018, мы традиционно составили десятку лучших докладов (по мнению посетителей конференции) и представляем её вам. Доклады идут по...
Forwarded from Сєводоканал - некоторые бегемоты таки носят очки
А докер-то оказывается не загнил и не умер. Недавно наткнулся на "новые" фичи, которые мы когда-то делали в grammarly/rocker, которые позволяют монтировать неймспейсы на этапе build.
Теперь мои docker файлы для разного go кода выглядят так:
Теперь мои 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
В статье описывают:
- пути безболезненного изменения максимального размера сообщения
- unclean leader election: плюсы, минусы, подводные камни
- конфигурацию retention period для топиков с низкой частотой записи и на что стоит обращать внимание + настройку retention для такого типа топиков
Кроме того, DataDog заопернсорсили свой Kafka-kit - набор утилит понятно для чего. Ну и статейка про эти утилиты
#kafka
Datadog
Lessons learned from running Kafka at Datadog | Datadog
Learn about several configuration-related issues we encountered while running 40+ Kafka and ZooKeeper clusters.
Forwarded from Sysadmin Tools 🇺🇦
How to deploy highly available SQL Server 2017 on Linux on GKE для #sql k8s
#mssql #sql #gke #google #ha
#mssql #sql #gke #google #ha