Kubernetes 1.24: обзор нововведений
Новая версия Kubernetes. Удаление Dockershim — если не самое значимое, то уж точно самое обсуждаемое изменение в релизе 1.24. Также среди интересных нововведений: «мониторинг здоровья» томов; Network Policy Status для оценки состояния подресурсов; набор тестов, с помощью которых определяется готовность Windows-кластеров к production.
В обзоре рассказываем обо всех улучшениях — новых (alpha) и о тех, что перешли на уровень выше (beta, stable).
https://habr.com/ru/company/flant/blog/661763/
#Kubernetes
Подпишись 👉@i_DevOps
Новая версия Kubernetes. Удаление Dockershim — если не самое значимое, то уж точно самое обсуждаемое изменение в релизе 1.24. Также среди интересных нововведений: «мониторинг здоровья» томов; Network Policy Status для оценки состояния подресурсов; набор тестов, с помощью которых определяется готовность Windows-кластеров к production.
В обзоре рассказываем обо всех улучшениях — новых (alpha) и о тех, что перешли на уровень выше (beta, stable).
https://habr.com/ru/company/flant/blog/661763/
#Kubernetes
Подпишись 👉@i_DevOps
👍2
Media is too big
VIEW IN TELEGRAM
Cloud Continuous Integration на примере CircleCI
Программа:
- основные возможности и ограничения Circle CI;
- пошаговая инструкция по настройке своего проекта на примере языка Python.
#CircleCI
Подпишись 👉@i_DevOps
Программа:
- основные возможности и ограничения Circle CI;
- пошаговая инструкция по настройке своего проекта на примере языка Python.
#CircleCI
Подпишись 👉@i_DevOps
👍2
ValidKube сочетает в себе лучшие инструменты с открытым исходным кодом для обеспечения лучших практик, гигиены и безопасности Kubernetes YAML.
https://github.com/komodorio/validkube
https://validkube.com/
Подпишись 👉@i_DevOps
https://github.com/komodorio/validkube
https://validkube.com/
Подпишись 👉@i_DevOps
GitHub
GitHub - komodorio/validkube: ValidKube combines the best open-source tools to help ensure Kubernetes YAML best practices, hygiene…
ValidKube combines the best open-source tools to help ensure Kubernetes YAML best practices, hygiene & security. - komodorio/validkube
👍2
DevOps: Реализуем итеративный подход к внедрению смешанной стратегии непрерывного развертывания
В этой статье предлагаю поговорить о классических стратегиях развертывания, их комбинировании и итеративной реализации. Здесь вы не найдете примеров кода и отсылок к конкретным клауд-провайдерам по двум причинам: во-первых, все нижесказанное может быть применено для любого окружения, во-вторых, хотелось бы, чтобы эта статья была полезна не только тем, кто занят в DevOps направлении, а всей команде разработки.
#devops
Подпишись 👉@i_DevOps
В этой статье предлагаю поговорить о классических стратегиях развертывания, их комбинировании и итеративной реализации. Здесь вы не найдете примеров кода и отсылок к конкретным клауд-провайдерам по двум причинам: во-первых, все нижесказанное может быть применено для любого окружения, во-вторых, хотелось бы, чтобы эта статья была полезна не только тем, кто занят в DevOps направлении, а всей команде разработки.
#devops
Подпишись 👉@i_DevOps
👍1
Git. GitLab
01-GitLab. Devops система. Установка в локальной сети. Настройка.
Git и GitHub для начинающих.
02-GitLab clone по SSH. Настройка SSH для Linux и Windows.
03- DevOps практика: GitlLab CI+Runners. Создание CI CD Pipeline.
04 GitLab: Свой Docker Registry. Создание и подключение.
https://www.youtube.com/playlist?list=PLqVeG_R3qMSzYe_s3-q7TZeawXxTyltGC
#Git
Подпишись 👉@i_DevOps
01-GitLab. Devops система. Установка в локальной сети. Настройка.
Git и GitHub для начинающих.
02-GitLab clone по SSH. Настройка SSH для Linux и Windows.
03- DevOps практика: GitlLab CI+Runners. Создание CI CD Pipeline.
04 GitLab: Свой Docker Registry. Создание и подключение.
https://www.youtube.com/playlist?list=PLqVeG_R3qMSzYe_s3-q7TZeawXxTyltGC
#Git
Подпишись 👉@i_DevOps
👍3
Distributed Tracing in Microservices
https://manoj-bhagwat60.medium.com/distributed-tracing-in-microservices-4c6fac8d941e
#Microservices
Подпишись 👉@i_DevOps
https://manoj-bhagwat60.medium.com/distributed-tracing-in-microservices-4c6fac8d941e
#Microservices
Подпишись 👉@i_DevOps
👍2
Media is too big
VIEW IN TELEGRAM
More Weird Ways to Blow Up Your Kubernetes - Jian Cheung & Joseph Kim, Airbnb
#Kubernetes
Подпишись 👉@i_DevOps
#Kubernetes
Подпишись 👉@i_DevOps
👍3
Minikube
Features
minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:
LoadBalancer - using minikube tunnel
Multi-cluster - using minikube start -p <name>
NodePorts - using minikube service
Persistent Volumes
Ingress
Dashboard - minikube dashboard
Container runtimes - minikube start --container-runtime
Configure apiserver and kubelet options via command-line flags
Supports common CI environments
https://github.com/kubernetes/minikube
#Minikube #Kubernetes #devops
Подпишись 👉@i_DevOps
Features
minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:
LoadBalancer - using minikube tunnel
Multi-cluster - using minikube start -p <name>
NodePorts - using minikube service
Persistent Volumes
Ingress
Dashboard - minikube dashboard
Container runtimes - minikube start --container-runtime
Configure apiserver and kubelet options via command-line flags
Supports common CI environments
https://github.com/kubernetes/minikube
#Minikube #Kubernetes #devops
Подпишись 👉@i_DevOps
👍4
Kubernetes для начинающих
Эта статья предназначена для быстрого старта в Kubernetes. Цель статьи – максимально просто рассказать о среде Kubernetes так, чтобы вы сразу могли начать работать с ней. Я специально опущу такие вещи, как: пространство имен, задачи, расписания, версионность, репликация, авто-масштабирование, авто определение сервисов, супервайзинг и прочие страшные слова.
#helm #k8s #kubernetes #virtualization #vm
Подпишись 👉@i_DevOps
Эта статья предназначена для быстрого старта в Kubernetes. Цель статьи – максимально просто рассказать о среде Kubernetes так, чтобы вы сразу могли начать работать с ней. Я специально опущу такие вещи, как: пространство имен, задачи, расписания, версионность, репликация, авто-масштабирование, авто определение сервисов, супервайзинг и прочие страшные слова.
#helm #k8s #kubernetes #virtualization #vm
Подпишись 👉@i_DevOps
👍8
Media is too big
VIEW IN TELEGRAM
Что должен знать DevOps инженер junior?
Как стать DevOps инженером? Какими минимальными навыками для этого нужно обладать? На эти вопросы автор отвечает в данном видео. Вы узнаете о фундаменте знаний для DevOps инженера.
#devops
Подпишись 👉@i_DevOps
Как стать DevOps инженером? Какими минимальными навыками для этого нужно обладать? На эти вопросы автор отвечает в данном видео. Вы узнаете о фундаменте знаний для DevOps инженера.
#devops
Подпишись 👉@i_DevOps
👍8
Куда уходит время? Боремся за миллисекунды в Kubernetes
Меня зовут Вова, я разрабатываю observability-платформу в Ozon. Как-то раз в наш уголок на 42 этаже заглянули коллеги — и поделились наблюдением. Если открыть рядом графики времён запросов и ответов двух живущих в Kubernetes и общающихся между собой микросервисов, то иногда можно наблюдать большую разницу в высоких квантилях: клиент считает, что один ответ из сотни ему приходит за сто миллисекунд, сервер же говорит, что успевает ответить за десять.
Куда ушло время? Можно ли его вернуть? Сегодня расскажу о том, с какими граблями может столкнуться микросервис, живущий в типичной инсталляции Kubernetes.
#devops #Kubernetes
Подпишись 👉@i_DevOps
Меня зовут Вова, я разрабатываю observability-платформу в Ozon. Как-то раз в наш уголок на 42 этаже заглянули коллеги — и поделились наблюдением. Если открыть рядом графики времён запросов и ответов двух живущих в Kubernetes и общающихся между собой микросервисов, то иногда можно наблюдать большую разницу в высоких квантилях: клиент считает, что один ответ из сотни ему приходит за сто миллисекунд, сервер же говорит, что успевает ответить за десять.
Куда ушло время? Можно ли его вернуть? Сегодня расскажу о том, с какими граблями может столкнуться микросервис, живущий в типичной инсталляции Kubernetes.
#devops #Kubernetes
Подпишись 👉@i_DevOps
👍8
Media is too big
VIEW IN TELEGRAM
Зачем нужен и как работает Docker?
Чтобы научиться работать с докером, важно понимать принципы его работы. В этом видео вы разберете зачем вообще нужен Docker, почему он стал популярным, а также в чем его сила и слабые стороны.
#devops #Docker
Подпишись 👉@i_DevOps
Чтобы научиться работать с докером, важно понимать принципы его работы. В этом видео вы разберете зачем вообще нужен Docker, почему он стал популярным, а также в чем его сила и слабые стороны.
#devops #Docker
Подпишись 👉@i_DevOps
👍10
Media is too big
VIEW IN TELEGRAM
Практика DevOps: разворачиваем простое приложение на AWS
Илия Карин демонстрирует развертывание простого приложения с не самой простой архитектурой на Amazon Web Services. Проходится весь процесс, который присущ вполне реальному проекту.
#devops #aws #amazon
Подпишись 👉@i_DevOps
Илия Карин демонстрирует развертывание простого приложения с не самой простой архитектурой на Amazon Web Services. Проходится весь процесс, который присущ вполне реальному проекту.
#devops #aws #amazon
Подпишись 👉@i_DevOps
👍4🔥3
Это описание к посту выше. Практика DevOps: разворачиваем простое приложение на AWSИлия Карин демонстрирует развертывание простого приложения с не самой простой архитектурой на Amazon Web Services. Проходится весь процесс, который присущ вполне реальному проекту.
00:00 Знакомство с Илией Кариным. План действий.
01:56 Запускаем создание инфраструктуры на Amazon Web Services (AWS).
03:30 Переходим к Terraform - инструмента для описания инфраструктуры кодом.
04:37 Что такое Docker и Docker-Compose? Их сравнение.
08:53 Рассмотрение нашего стендового приложения (калькулятор Фибоначчи).
11:11 Архитектура приложения.
12:14 Локальное демо приложения.
16:28 Сверяем проделанное по шагам. Повторный запуск Terraform для исправления проблем.
19:38 Что такое Continuous Integration и Continuous Delivery (CI/CD)? Работа с Travis CI. Разнообразие CD-сервисов.
24:12 Окончание развертывания архитектуры на AWS.
28:31 Еще про CI/CD. Командная работа и пайплайн CI/CD.
29:42 Инфраструктура развернута на AWS. Вносим изменение и пушим его в Git. Подхват изменений Travis'ом и их развертывание.
36:34 Смотрим на наше приложение на AWS. Делаем еще изменение.
38:10 Проверяем инфраструктуру. Опасность снятия немалой суммы денег, если не обратить внимание!
40:23 Смотрим на результат последнего коммита. Тест успешно развернутого приложения.
#devops #aws #amazon
Подпишись 👉@i_DevOps
👍6
Linux System Monitoring Fundamentals (Мониторинг серверов Linux)
https://www.linode.com/docs/guides/linux-system-monitoring-fundamentals/
#devops #linux
Подпишись 👉@i_DevOps
https://www.linode.com/docs/guides/linux-system-monitoring-fundamentals/
#devops #linux
Подпишись 👉@i_DevOps
Linode Guides & Tutorials
Linux System Monitoring Fundamentals
This guide discusses the system monitoring tools you can use to reassure your server is functioning properly and help you deal with strange behaviors.
This media is not supported in your browser
VIEW IN TELEGRAM
Murex - bash-подобная среда оболочки и сценариев с расширенными возможностями, разработанными для обеспечения безопасности и производительности (например, более интеллектуальный инструментарий DevOps).
https://github.com/lmorg/murex
#devops #bash #Murex
Подпишись 👉@i_DevOps
https://github.com/lmorg/murex
#devops #bash #Murex
Подпишись 👉@i_DevOps
👍4
Подробный пост о передовых методах ведения логов в AWS
https://www.marcolancini.it/2021/blog-security-logging-cloud-environments-aws/
#devops #aws
Подпишись 👉@i_DevOps
https://www.marcolancini.it/2021/blog-security-logging-cloud-environments-aws/
#devops #aws
Подпишись 👉@i_DevOps
👍1