Как упростить функциональное API-тестирование в облаке
На Хабре появилась статья, которая поможет разобраться с проблемами, возникающими при тестировании облака. Здесь вы узнаете, как упростить и автоматизировать функциональное тестирование в Private Cloud от VK — платформе для построения частного облака в крупных компаниях и госорганизациях, а также какие решения использовать и какие инструменты открыты для общего использования.
👉 https://habr.com/ru/companies/vk/articles/725612/
#cloud
На Хабре появилась статья, которая поможет разобраться с проблемами, возникающими при тестировании облака. Здесь вы узнаете, как упростить и автоматизировать функциональное тестирование в Private Cloud от VK — платформе для построения частного облака в крупных компаниях и госорганизациях, а также какие решения использовать и какие инструменты открыты для общего использования.
👉 https://habr.com/ru/companies/vk/articles/725612/
#cloud
Vcluster - How we Put a Virtual Kubernetes Cluster Inside Another Kubernetes
Vcluster is a solution for fully functional virtual Kubernetes clusters creation - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
Demo
👉 https://youtu.be/nq1IM9ozIBY
GitHub
👉 https://github.com/loft-sh/vcluster
#kubernetes
Vcluster is a solution for fully functional virtual Kubernetes clusters creation - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
Demo
👉 https://youtu.be/nq1IM9ozIBY
GitHub
👉 https://github.com/loft-sh/vcluster
#kubernetes
YouTube
Vcluster - How we Put a Virtual Kubernetes Cluster Inside Another Kubernetes - Pratik Jagrut
Vcluster - How we Put a Virtual Kubernetes Cluster Inside Another Kubernetes - Pratik Jagrut, Loft Labs
In this talk, the audience will be introduced to the vcluster open source project, which allows its users to create virtual Kubernetes clusters that run…
In this talk, the audience will be introduced to the vcluster open source project, which allows its users to create virtual Kubernetes clusters that run…
🔥3
Manage Multiple Kubernetes Clusters with ArgoCD
In this article, you will learn how to deploy the same app across multiple Kubernetes clusters with ArgoCD. It also describes how we can leverage Kyverno in this scenario.
👉 https://piotrminkowski.com/2022/12/09/manage-multiple-kubernetes-clusters-with-argocd/
#kubernetes
In this article, you will learn how to deploy the same app across multiple Kubernetes clusters with ArgoCD. It also describes how we can leverage Kyverno in this scenario.
👉 https://piotrminkowski.com/2022/12/09/manage-multiple-kubernetes-clusters-with-argocd/
#kubernetes
🐳3
Throttling, QoS, and PriorityClass: finding out what is happening to your pods in Kubernetes
Starvation in Kubernetes is a state where your cluster resources aren’t enough to give what you are asking for and the scheduler cannot introduce any new workload. To make sure your running workloads don’t stop any time soon, you must fix it as soon as possible and you can start by investigating these 3 things: Throttling, Kubernetes Quality of Service (QoS), and PriorityClasses.
👉 https://loureirovinicius.medium.com/throttling-qos-and-priorityclass-finding-out-what-is-happening-to-your-pods-in-kubernetes-9602a22d1173
#kubernetes
Starvation in Kubernetes is a state where your cluster resources aren’t enough to give what you are asking for and the scheduler cannot introduce any new workload. To make sure your running workloads don’t stop any time soon, you must fix it as soon as possible and you can start by investigating these 3 things: Throttling, Kubernetes Quality of Service (QoS), and PriorityClasses.
👉 https://loureirovinicius.medium.com/throttling-qos-and-priorityclass-finding-out-what-is-happening-to-your-pods-in-kubernetes-9602a22d1173
#kubernetes
5 млн долларов за строчку кода: подробный разбор сбоя сервисов Datadog
В марте сервисы Datadog не работали более суток. Что пошло не так, как отреагировала команда инженеров, и что можно извлечь из этого инцидента?
👉 https://habr.com/ru/companies/flant/articles/737750/
#incidents
В марте сервисы Datadog не работали более суток. Что пошло не так, как отреагировала команда инженеров, и что можно извлечь из этого инцидента?
👉 https://habr.com/ru/companies/flant/articles/737750/
#incidents
🔥3
Версия GitLab 16.0: искусственный интеллект, новые дашборды и облачные решения
Короткий обзор новых фич и доработок - всего их более 55. Большая часть изменений доступны в облачной и Ultimate версиях, но рано или поздно эти функции могут стать доступны в других редакциях.
👉 https://habr.com/ru/companies/agima/articles/737320/
Официальный анонс
👉 https://about.gitlab.com/releases/2023/05/22/gitlab-16-0-released/
#gitlab
Короткий обзор новых фич и доработок - всего их более 55. Большая часть изменений доступны в облачной и Ultimate версиях, но рано или поздно эти функции могут стать доступны в других редакциях.
👉 https://habr.com/ru/companies/agima/articles/737320/
Официальный анонс
👉 https://about.gitlab.com/releases/2023/05/22/gitlab-16-0-released/
#gitlab
🔥3
DevOps спит, Gitlab CI работает…
Можно ли построить удобный для всех pipeline, приложив усилия один раз, а не 100? 🤔
👉 https://habr.com/ru/companies/oleg-bunin/articles/736998/
#gitlab
Можно ли построить удобный для всех pipeline, приложив усилия один раз, а не 100? 🤔
👉 https://habr.com/ru/companies/oleg-bunin/articles/736998/
#gitlab
Запускаем Molecule Delegated Driver в облаке VK Cloud
Авторы с просторов Хабра рассказывают, как уменьшить длительность тестирования ролей и какие инструменты нужно использовать для тестирования инфраструктурного кода.
👉️️️️️️https://habr.com/ru/companies/vk/articles/735744/
#cloud
Авторы с просторов Хабра рассказывают, как уменьшить длительность тестирования ролей и какие инструменты нужно использовать для тестирования инфраструктурного кода.
👉️️️️️️https://habr.com/ru/companies/vk/articles/735744/
#cloud
Школа Мониторинга отличная возможность прокачаться в ширь и в глубь.
Школа мониторинга 2.0 "Философия мониторинга"
👉 https://www.youtube.com/watch?v=t4ZZ2Hhvh4g&list=PL8D2P0ruohOAkwmQDzx5gI486T-CRivSe&pp=iAQB
Школа мониторинга 2.0: "Анатомия мониторинга"
👉 https://www.youtube.com/watch?v=kiP50Atc_x4&list=PL8D2P0ruohOAw7-KBOlCpT2Edjg2y88qr&pp=iAQB
Школа Мониторинга 2.0: "Один в поле не воин: строим мониторинг вместе"
👉 https://www.youtube.com/watch?v=ykylJQjKk_c&list=PL8D2P0ruohOAGTw-pAz6afINvLDVlmf48&pp=iAQB
Записи предыдущих встреч (и будущих) на сайте https://slurm.io/monitoring-school-2023-part2
#monitoring #meetup #slurm
Школа мониторинга 2.0 "Философия мониторинга"
👉 https://www.youtube.com/watch?v=t4ZZ2Hhvh4g&list=PL8D2P0ruohOAkwmQDzx5gI486T-CRivSe&pp=iAQB
Школа мониторинга 2.0: "Анатомия мониторинга"
👉 https://www.youtube.com/watch?v=kiP50Atc_x4&list=PL8D2P0ruohOAw7-KBOlCpT2Edjg2y88qr&pp=iAQB
Школа Мониторинга 2.0: "Один в поле не воин: строим мониторинг вместе"
👉 https://www.youtube.com/watch?v=ykylJQjKk_c&list=PL8D2P0ruohOAGTw-pAz6afINvLDVlmf48&pp=iAQB
Записи предыдущих встреч (и будущих) на сайте https://slurm.io/monitoring-school-2023-part2
#monitoring #meetup #slurm
YouTube
Школа мониторинга 2.0: «Интро 1 дня»
Школа мониторинга: проект Слёрма, посвященный всем аспектам мониторинга. https://slurm.io/monitoring-school-2023-part2
Как превратить DevOps-пайплайн в DevSecOps-пайплайн. Обзор концепции Shift Left
Статья поможет оценить зрелость вашего DevSecOps-пайплайна, разработать дорожную карту его развития, выбрать правильные инструменты для каждой задачи и лучше понять, как управлять проектами в соответствии с философией DevSecOps.
👉 https://habr.com/ru/companies/yandex_cloud_and_infra/articles/738192/
#decsecops
Статья поможет оценить зрелость вашего DevSecOps-пайплайна, разработать дорожную карту его развития, выбрать правильные инструменты для каждой задачи и лучше понять, как управлять проектами в соответствии с философией DevSecOps.
👉 https://habr.com/ru/companies/yandex_cloud_and_infra/articles/738192/
#decsecops
🔥2
Forwarded from ServerAdmin.ru
Увидел на неделе вот этот мем с девопсом. Не знаю почему, но в голове сразу же возникла идея, что тут не хватает продолжения со словом девопёс. Решил реализовать.
Сохранил картинку и когда появилось время, расчехлил фотошоп. Сначала думал какой-нибудь маленький мозг поместить, но потом вспомнилась эта собачка. Долго ковырялся, получилось вот так. Мне нравится, надеюсь вам тоже.
Я всегда думаю, кто те люди, которые сами придумывают мемы. Никого не знаю, кто бы это делал. Вижу только, как все репостят одно и то же друг у друга. Но кто генерирует всё это в товарных количествах, не понимаю. Может уже давно ИИ это делает, а не люди? Откуда все эти мемы берутся в пабликах и группах?
#мем
Сохранил картинку и когда появилось время, расчехлил фотошоп. Сначала думал какой-нибудь маленький мозг поместить, но потом вспомнилась эта собачка. Долго ковырялся, получилось вот так. Мне нравится, надеюсь вам тоже.
Я всегда думаю, кто те люди, которые сами придумывают мемы. Никого не знаю, кто бы это делал. Вижу только, как все репостят одно и то же друг у друга. Но кто генерирует всё это в товарных количествах, не понимаю. Может уже давно ИИ это делает, а не люди? Откуда все эти мемы берутся в пабликах и группах?
#мем
🔥10🏆2
Kubernetes Cluster API
На прошедшей конференции БеКон коллеги не раз касались темы развертывания унифицированных кластеров Kubernetes и Cluster API - декларативного инструмента для упрощения подготовки, обновления и эксплуатации нескольких кластеров Kubernetes.
👉 https://github.com/kubernetes-sigs/cluster-api
The Cluster API Book
👉 https://cluster-api.sigs.k8s.io/
Cluster API and GitOps: the key to Kubernetes lifecycle management
👉 https://youtu.be/Pe3Z4dgtNuo
#kubernetes #cluster_api
На прошедшей конференции БеКон коллеги не раз касались темы развертывания унифицированных кластеров Kubernetes и Cluster API - декларативного инструмента для упрощения подготовки, обновления и эксплуатации нескольких кластеров Kubernetes.
👉 https://github.com/kubernetes-sigs/cluster-api
The Cluster API Book
👉 https://cluster-api.sigs.k8s.io/
Cluster API and GitOps: the key to Kubernetes lifecycle management
👉 https://youtu.be/Pe3Z4dgtNuo
#kubernetes #cluster_api
🔥4
Как внедрить SLO в продукт и получить от этого пользу
SLI, SLA, SLO... Поехали!
👉 https://habr.com/ru/companies/skbkontur/articles/739774/
#sre #observability
SLI, SLA, SLO... Поехали!
👉 https://habr.com/ru/companies/skbkontur/articles/739774/
#sre #observability
Как мы боролись с овербукингом Kubernetes-кластеров
История о том, как коллеги пришли к своему варианту resource management через борьбу с овербукингом по CPU.
👉 https://habr.com/ru/companies/samokat_tech/articles/735638/
#kubernetes
История о том, как коллеги пришли к своему варианту resource management через борьбу с овербукингом по CPU.
👉 https://habr.com/ru/companies/samokat_tech/articles/735638/
#kubernetes
По данным State of DevOps Report 2023, треть российских компаний отмечает, что облака повышают соответствие требованиям в области защиты персональных данных.
О том почему компании переходят в облака, подробнее 👉 по ссылке
О том почему компании переходят в облака, подробнее 👉 по ссылке
Kubernetes Taints, Tolerations, and Understanding the PreferNoSchedule Effect
В статье описан процесс подсчета скорринга узлов кластера для развертывания pods на оптимальный узел. Также рассмотрено применение эффекта PreferNoSchedule который вы возможно еще не используете предпочитая NoExecute и NoSchedule.
👉 https://trstringer.com/understanding-prefernoschedule/
#kubernetes
В статье описан процесс подсчета скорринга узлов кластера для развертывания pods на оптимальный узел. Также рассмотрено применение эффекта PreferNoSchedule который вы возможно еще не используете предпочитая NoExecute и NoSchedule.
👉 https://trstringer.com/understanding-prefernoschedule/
#kubernetes
Forwarded from Полуконсольная мышь
kubectl-view-allocations is a kubectl plugin to list allocations (cpu, memory, gpu,... X utilization, requested, limit, allocatable,...)
#kubernetes #plugins
#kubernetes #plugins
Плагин kubectl-view-allocations 👆 также поддерживает экспорт в CSV, что порой бывает полезно