Forwarded from HABR FEED + OPENNET
[Перевод] Настройка кластера HA Kubernetes на «голом железе» с kubeadm. Часть 1/3
https://habr.com/ru/post/439562/
Tags: Блог компании Southbridge, DevOps, Серверное администрирование, Системное администрирование, k8s, docker, kubeadm, baremetal servers, high availability clusters, open source
Author nAbdullin on #habrahabr
https://habr.com/ru/post/439562/
Tags: Блог компании Southbridge, DevOps, Серверное администрирование, Системное администрирование, k8s, docker, kubeadm, baremetal servers, high availability clusters, open source
Author nAbdullin on #habrahabr
Habr
Настройка НА-кластера Kubernetes на «голом железе» с kubeadm. Часть 1/3
Часть 2/3 тут Часть 3/3 тут Всем привет! В этой статье я хочу упорядочить информацию и поделиться опытом создания и использования внутреннего кластера Kubernetes...
Forwarded from DevOps&SRE Library
Promerium
Неплохая identity-aware access proxy (по сути это просто reverse-proxy) для обеспечения доступа к ресурсам через учетки Google, GitLab, Azure и Okta.
https://www.pomerium.io
Неплохая identity-aware access proxy (по сути это просто reverse-proxy) для обеспечения доступа к ресурсам через учетки Google, GitLab, Azure и Okta.
https://www.pomerium.io
Forwarded from Записки админа
🔒 Kube PSP Advisor.
И вот ещё материал от ребят из Sysdig о том, как сделать ваш kubernetes ещё более безопасным с помощью такой штуки как Kube PodSecurityPolicy Advisor - https://sysdig.com/blog/enable-kubernetes-pod-security-policy/
Сама утилита доступна на Github - https://github.com/sysdiglabs/kube-psp-advisor
#kubernetes #github #напочитать
И вот ещё материал от ребят из Sysdig о том, как сделать ваш kubernetes ещё более безопасным с помощью такой штуки как Kube PodSecurityPolicy Advisor - https://sysdig.com/blog/enable-kubernetes-pod-security-policy/
Сама утилита доступна на Github - https://github.com/sysdiglabs/kube-psp-advisor
#kubernetes #github #напочитать
Forwarded from CatOps
Собрание тридцати лучших технических выступлений 2018 года по версии Cindy Sridharan. Со ссылками на слайды и видео + комментарии Cindy о докладе.
Вот список самих докладов:
- The Future of Microprocessors, Sophie Wilson
- The Hurricane’s Butterfly: Debugging pathologically performing systems, Bryan Cantrill
- Close Loops & Opening Minds: How to Take Control of Systems, Big & Small, Colm MacCarthaigh
- A Golden Age for Computer Architecture, David Patterson and John Hennessy
- Safe Client Behavior, Ariel Goh
- How to Serve and Protect (with Client Isolation), Frances Johnson
- Applied Performance Theory, Kavya Joshi
- Amazon Aurora: Design considerations for high throughput cloud-native relational databases, Sailesh Krishnamurthy
- Future of FoundationDB Storage Layer, Steve Atherton
- Autonomous Testing and the Future of Software Development, Will Wilson
- Everything about Distributed Systems is Terrible, Hillel Wayne
- What We Got Wrong: Lessons From The Birth Of Microservices at Google, Ben Sigelman
- Distributed Log-Processing Design Workshop, Laura Nolan, Phillip Tischler, Salim Virji
- Load Balancing at Hyper Scale, Alan Halachmi and Colm MacCarthaigh
- Isolation Without Containers, Tyler McMullen
- How C++ Debuggers Work, Simon Brand
- A Philosophy of Software Design, John Ousterhout
- Clangd: architecture of a scalable C++ language server, Ilya Biryukov
- Coroutine Representations and ABIs in LLVM, John McCall
- Developing Kotlin/Native infrastructure with LLVM/Clang, Nikolay Igotti
- Fresh Async With Kotlin, Roman Elizarov
- Kotlin Native Concurrency Model, Nikolay Igotti
- Is it time to write an Operating System in Rust, Bryan Cantrill
- What do you mean “thread-safe”?, Geoffrey Romer
- Fast Safe Mutable State, Ben Cohen
- The Dos and Donts of Error Handling, Joe Armstrong
- QUIC: Developing and Deploying a TCP Replacement for the Web, Ian Swett and Jana Iyengar
- Introducing Network.framework: A modern alternative to Sockets, Josh Graessley, Tommy Pauly, Eric Kinnear
- Kubernetes and the Path to Serverless, Kelsey Hightower
- Using Rust for Game Development, Catherine West
P.S. Не раз кидал сюда её тексты об observability
Вот список самих докладов:
- The Future of Microprocessors, Sophie Wilson
- The Hurricane’s Butterfly: Debugging pathologically performing systems, Bryan Cantrill
- Close Loops & Opening Minds: How to Take Control of Systems, Big & Small, Colm MacCarthaigh
- A Golden Age for Computer Architecture, David Patterson and John Hennessy
- Safe Client Behavior, Ariel Goh
- How to Serve and Protect (with Client Isolation), Frances Johnson
- Applied Performance Theory, Kavya Joshi
- Amazon Aurora: Design considerations for high throughput cloud-native relational databases, Sailesh Krishnamurthy
- Future of FoundationDB Storage Layer, Steve Atherton
- Autonomous Testing and the Future of Software Development, Will Wilson
- Everything about Distributed Systems is Terrible, Hillel Wayne
- What We Got Wrong: Lessons From The Birth Of Microservices at Google, Ben Sigelman
- Distributed Log-Processing Design Workshop, Laura Nolan, Phillip Tischler, Salim Virji
- Load Balancing at Hyper Scale, Alan Halachmi and Colm MacCarthaigh
- Isolation Without Containers, Tyler McMullen
- How C++ Debuggers Work, Simon Brand
- A Philosophy of Software Design, John Ousterhout
- Clangd: architecture of a scalable C++ language server, Ilya Biryukov
- Coroutine Representations and ABIs in LLVM, John McCall
- Developing Kotlin/Native infrastructure with LLVM/Clang, Nikolay Igotti
- Fresh Async With Kotlin, Roman Elizarov
- Kotlin Native Concurrency Model, Nikolay Igotti
- Is it time to write an Operating System in Rust, Bryan Cantrill
- What do you mean “thread-safe”?, Geoffrey Romer
- Fast Safe Mutable State, Ben Cohen
- The Dos and Donts of Error Handling, Joe Armstrong
- QUIC: Developing and Deploying a TCP Replacement for the Web, Ian Swett and Jana Iyengar
- Introducing Network.framework: A modern alternative to Sockets, Josh Graessley, Tommy Pauly, Eric Kinnear
- Kubernetes and the Path to Serverless, Kelsey Hightower
- Using Rust for Game Development, Catherine West
P.S. Не раз кидал сюда её тексты об observability
Medium
Best of 2018 in Tech Talks
For the past two years, I’ve been publishing a list of my favorite tech talks from the previous year (here’s the 2016 edition of this post…
Forwarded from DevOps&SRE Library
Отличная серия постов в блоге компании Gruntwork про некоторые важные аспекты обслуживания кластеров Kubernetes.
Zero Downtime Server Updates For Your Kubernetes Cluster:
https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33
Gracefully Shutting Down Pods in a Kubernetes Cluster:
https://blog.gruntwork.io/gracefully-shutting-down-pods-in-a-kubernetes-cluster-328aecec90d
Delaying Shutdown to Wait for Pod Deletion Propagation:
https://blog.gruntwork.io/delaying-shutdown-to-wait-for-pod-deletion-propagation-445f779a8304
Avoiding Outages in your Kubernetes Cluster using PodDisruptionBudgets:
https://blog.gruntwork.io/avoiding-outages-in-your-kubernetes-cluster-using-poddisruptionbudgets-ef6a4baa5085
Zero Downtime Server Updates For Your Kubernetes Cluster:
https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33
Gracefully Shutting Down Pods in a Kubernetes Cluster:
https://blog.gruntwork.io/gracefully-shutting-down-pods-in-a-kubernetes-cluster-328aecec90d
Delaying Shutdown to Wait for Pod Deletion Propagation:
https://blog.gruntwork.io/delaying-shutdown-to-wait-for-pod-deletion-propagation-445f779a8304
Avoiding Outages in your Kubernetes Cluster using PodDisruptionBudgets:
https://blog.gruntwork.io/avoiding-outages-in-your-kubernetes-cluster-using-poddisruptionbudgets-ef6a4baa5085
Forwarded from Записки админа
📝 Безопасность в Linux.
Принёс вам два занятных Github репозитория.
🔹 В первом - подборка рекомендаций, которые можно применить для улучшения ситуации с безопасностью на сервере. Документ пополняется, судя по всему, планы у автора большие - https://github.com/trimstray/the-practical-linux-hardening-guide
🔸 Во втором - чеклист пороверке основных моментов, связанных с безопасностью в системе - https://github.com/trimstray/linux-hardening-checklist
#security #github #шпаргалки
Принёс вам два занятных Github репозитория.
🔹 В первом - подборка рекомендаций, которые можно применить для улучшения ситуации с безопасностью на сервере. Документ пополняется, судя по всему, планы у автора большие - https://github.com/trimstray/the-practical-linux-hardening-guide
🔸 Во втором - чеклист пороверке основных моментов, связанных с безопасностью в системе - https://github.com/trimstray/linux-hardening-checklist
#security #github #шпаргалки
Forwarded from DevOps Deflope News
Интересная серия статей в блоге KubeCost про мониторинг расхода денег на Kubernetes кластера и детектирование перерасхода средств. С красивыми дашбордами и готовыми запросами, протестированными для GKE и EKS
http://amp.gs/97o4
http://amp.gs/97oU
#kubernetes #article
http://amp.gs/97o4
http://amp.gs/97oU
#kubernetes #article
Medium
Effectively Managing Kubernetes Resources with Cost Monitoring
This is the first in a series of posts for managing Kubernetes costs. Article shows how to quickly setup monitoring for basic cost metrics.
Forwarded from Sysadmin Tools 🇺🇦
Как создать MySQL InnoDB Cluster
Пошаговая инструкция ок комманды разработчиков MySQL
#mysql #inndob #cluster #manual
https://mysqlserverteam.com/mysql-innodb-cluster-real-world-cluster-tutorial-for-ubuntu-and-debian/
Пошаговая инструкция ок комманды разработчиков MySQL
#mysql #inndob #cluster #manual
https://mysqlserverteam.com/mysql-innodb-cluster-real-world-cluster-tutorial-for-ubuntu-and-debian/
Forwarded from DevOps&SRE Library
20 VS Code Extensions You'll Actually Use
Полезные расширения для VS Code
https://dev.to/vip3rousmango/vs-code-extensions-youll-actually-use-46gp
Полезные расширения для VS Code
https://dev.to/vip3rousmango/vs-code-extensions-youll-actually-use-46gp
Forwarded from CatOps
Видео и слайды с моего вчерашнего доклада о сетапе Vault с S3 + DynamoDB на бэкенде со встречи HashiCorp User Group - Saint Petersburg.
Презентация: https://drive.google.com/file/d/13xqw5weCkCvQFQMTk-TLiR3hpAeOIqlm/view?usp=sharing
Видео: https://youtu.be/sUl4s6IV6wc
#slides
Презентация: https://drive.google.com/file/d/13xqw5weCkCvQFQMTk-TLiR3hpAeOIqlm/view?usp=sharing
Видео: https://youtu.be/sUl4s6IV6wc
#slides
Forwarded from Bruno Gelb
Разрезали видео докладов первого митапа и залили на наш канал: youtube.com/playlist?list=PLj0zpuV5q1dkkwnDVyw-68Ky_6irh5dCC
Шарьте ролики и подписывайтесь — нам не помешает набрать 100 подписчиков (столько нужно, чтобы задать каналу кастомный урл).
Шарьте ролики и подписывайтесь — нам не помешает набрать 100 подписчиков (столько нужно, чтобы задать каналу кастомный урл).
YouTube
SPb Reliability Meetup #1
Share your videos with friends, family, and the world
Forwarded from Пятничный деплой
Вот тут один дяденька замутил интересный проект 100 Days of DevOps - где ставит типичные задачи для devops инженеров и решает их с помощью:
* AWS
* GCP
* Python
* Jenkins
* GIT
* Kubernetes
* Docker
* Shell Script
* Linux
* Terraform
и тд. Хорошо подойдет для начинающих вливаться в тему!
https://medium.com/@devopslearning/
* AWS
* GCP
* Python
* Jenkins
* GIT
* Kubernetes
* Docker
* Shell Script
* Linux
* Terraform
и тд. Хорошо подойдет для начинающих вливаться в тему!
https://medium.com/@devopslearning/
Medium
Prashant Lakhera – Medium
Read writing from Prashant Lakhera on Medium. AWS Community Builder, Ex-Redhat, Author, Blogger, YouTuber, RHCA, RHCDS, RHCE, Docker Certified,4XAWS, CCNA, MCP, Certified Jenkins, Terraform Certified, 1XGCP
Forwarded from CatOps
Мой опыт показывает, что чем дальше я от баз данных, тем лучше мне, базам данных и компании в целом 🙂
Но так или иначе, с реляционками приходится встречаться и работать. Ловите бесплатную вэб-книгу об индексах в БД
Там хорошее описание, как работать с индексами в популярных движках и, что происходит под капотом
#databases
Но так или иначе, с реляционками приходится встречаться и работать. Ловите бесплатную вэб-книгу об индексах в БД
Там хорошее описание, как работать с индексами в популярных движках и, что происходит под капотом
#databases
Use-The-Index-Luke
SQL Indexing and Tuning e-Book for developers: Use The Index, Luke covers Oracle, MySQL, PostgreSQL, SQL Server, ...
SQL indexing and tuning tutorial for developers. No unnecessary database details—just what developers need to know. Covers all major SQL databases.
Forwarded from DataEng
Классный доклад про DB Event Streaming на Qcon: https://www.infoq.com/presentations/wepay-database-streaming
InfoQ
The Whys and Hows of Database Streaming
Joy Gao talks about how database streaming is essential to WePay's infrastructure and the many functions that database streaming serves. She provides information on how the database streaming infrastructure was created & managed so that others can leverage…
Forwarded from Українська девопсарня via @like
Banzaicloud
Introducing the Istio Operator for Kubernetes
Check out Backyards in action on your own clusters!
Register for a free version
Want to know more? Get in touch with us, or delve into the details of the latest release.
Or just take a look at some of the Istio features that Backyards automates and simplifies…
Register for a free version
Want to know more? Get in touch with us, or delve into the details of the latest release.
Or just take a look at some of the Istio features that Backyards automates and simplifies…
Forwarded from Админим с Буквой (bykva)
Prometheus + kubernetes
Полезный набор дашбордов в графану по мониторингу ресурсов в кубе
https://github.com/camilb/prometheus-kubernetes
#grafana #prometheus #kubernetes #monitoring
Полезный набор дашбордов в графану по мониторингу ресурсов в кубе
https://github.com/camilb/prometheus-kubernetes
#grafana #prometheus #kubernetes #monitoring
Forwarded from DevOps&SRE Library
Forwarded from 👾 твой cto
Awesome-подборка заблуждений разработчиков.
Например:
‣ В каждом дне 24 часа (нет, иногда мы переводим часы)
‣ Окей, в каждом дне в UTC ровно 24 часа (нет, бывают leap seconds)
‣ !def!xyz%abc@example.com — это невалидный email (ха-ха, валидный)
‣ У каждой страны есть столица (у Швейцарии нет)
‣ В каждом адресе есть название улицы (во многих небольших населённых пунктах в Европе нет названий у улиц)
‣ У человека есть имя (да и вообще, привет вашей БД, в которой есть поля first_name и last_name)
https://github.com/kdeldycke/awesome-falsehood
Например:
‣ В каждом дне 24 часа (нет, иногда мы переводим часы)
‣ Окей, в каждом дне в UTC ровно 24 часа (нет, бывают leap seconds)
‣ !def!xyz%abc@example.com — это невалидный email (ха-ха, валидный)
‣ У каждой страны есть столица (у Швейцарии нет)
‣ В каждом адресе есть название улицы (во многих небольших населённых пунктах в Европе нет названий у улиц)
‣ У человека есть имя (да и вообще, привет вашей БД, в которой есть поля first_name и last_name)
https://github.com/kdeldycke/awesome-falsehood
GitHub
GitHub - kdeldycke/awesome-falsehood: 😱 Falsehoods Programmers Believe in
😱 Falsehoods Programmers Believe in. Contribute to kdeldycke/awesome-falsehood development by creating an account on GitHub.