Вокруг Kubernetes в VK
4.62K subscribers
64 photos
1 video
274 links
Новости Kubernetes Conference в VK и других наших серий: DevOps, Databases, Big Data. А также немного про кластеры K8S в облаке VK Cloud: https://bit.ly/2JlX9Om
Выступить на конференции: mcs.mail.ru/speak
Download Telegram
Запускаем проект в Kubernetes за 60 минут

Kubernetes довольно сложно внедрять, особенно если разворачивать кластер самостоятельно. Но мы знаем, как за 60 минут получить с нуля готовый кластер Kubernetes, отказоустойчивое приложение и CI/CD-конвейер в придачу.
​​Метаинформация объектов Kubernetes для людей

Ниже представлен список полезных лейблов и аннотаций для манифестов Kubernetes, которые упрощают сбор информации об объектах кластера.

1️⃣
 app.kubernetes.io/managed-by


Позволяет понимать, каким образом вносить изменения в манифесты, примеры значений — Helm, Ansible, Manual. Лейбл обычно проставляется в Helm-чартах, но может быть полезен, если ресурсы в вашем кластере могут создаваться разными способами.

2️⃣
 k8s.<corp domain>/source


Аннотация содержит ссылку на исходный код проекта, к которому относится объект. Обычно системы CI/CD предоставляют набор встроенных переменных, в том числе ссылку на исходный проект. Ее можно использовать для динамического проставления таких значений.

3️⃣
 k8s.<corp domain>/ci-job-url


Аннотация содержит ссылку на конкретную джобу CI/CD пайплайна, которая задеплоила этот объект в кластер. Также может проставляться из встроенных переменных. Аннотация удобна, если нужно просмотреть лог CI при дебаге работы компонента в кластере.

4️⃣
 k8s.<corp domain>/owner


С помощью этой аннотации можно указать владельца сервиса — лучше всего сразу в формате имени пользователя в мессенджере. Позволяет не искать, к кому идти, когда с приложением что-то случилось.

5️⃣
 k8s.<corp domain>/chat


Ссылка на чат по продукту — опять же, позволяет не искать, куда обратиться с вопросом о проекте.

6️⃣
 k8s.<corp domain>/logs


Ссылка на конкретный запрос с логами сервиса в Kibana и т.п. С ее помощью удобно сразу из кластера найти логи нужного компонента.

7️⃣
 k8s.<corp domain>/dashboard


Тоже самое, но для метрик.

8️⃣
 k8s.<corp domain>/on-call


Дежурный, ответственный за сервис. Особенно удобно пользоваться, если есть внутренний трекер дежурств. В таком случае при назначении нового дежурного аннотацию можно менять на объектах автоматически из данных трекера.

Указанные лейблы и аннотации рекомендуют проставлять на все объекты кластера,
а не только, например, на Deployment. Благодаря этому сможете находить всю нужную информацию по любому объекту кластера.

#полезное #k8s #kubernetes
#авторскийпост @Павел Селиванов
Старт вечерней школы Kubernetes

Спустя две недели после объявления о запуске бесплатной школы Kubernetes от Mail․ru Cloud Solutions, Слёрм и Intel, мы получили более 12 000 заявок на участие.

И сегодня, наконец, обучение начинается. В 19:00 стартует первая лекция «Введение в Kubernetes». Марсель Ибраев, CTO Слёрм, расскажет, какие задачи решает Kubernetes, как работать с кластером и чем отличается работа с Bare-metal, частным облаком или Managed-решением.

Если вы не успели зарегистрироваться и не сможете приступить к программе сегодня — не беда. Можно присоединиться чуть позже и посмотреть пропущенные лекции в записи.

В вечерней школе Kubernetes ведущие DevOps-инженеры знакомят участников с архитектурой Kubernetes, учат разворачивать кластер и деплоить в него приложения, создавать и настраивать CI/CD-пайплайн.

Записаться в вечернюю школу Kubernetes можно по ссылке еще до конца октября и посмотреть первые занятия в записи.
Вокруг Kubernetes в VK
​Старт вечерней школы Kubernetes Спустя две недели после объявления о запуске бесплатной школы Kubernetes от Mail․ru Cloud Solutions, Слёрм и Intel, мы получили более 12 000 заявок на участие. И сегодня, наконец, обучение начинается. В 19:00 стартует…
Если вы еще не с нами — открытая школа по Kubernetes для разработчиков, которую давно задумали со Слёрмом и которую Mail.ru Cloud Solutions сделали для вас бесплатной вместе с Intel, началась.

Первые занятия будут доступны в записи тем, кто присоединится позже.

Оценить классные бонусные занятия, которые наши эксперты подготовили для Школы, а также оставить заявку на обучение можно на странице Школы до конца октября: https://slurm.io/kubernetes-for-developers-school
Мы с вами давно не виделись на событиях @Kubernetes, соскучились и готовим сейчас кое-что интересное.

Хотим сделать программу новой конференции Kubernetes по-настоящему крутой. Посоветуйте темы, которые хочется слушать, спикеров, которых хочется видеть — и, может быть, среди них вы захотите порекомендовать себя?

Расскажите нам, какие темы, связанные с экосистемой Kubernetes, вас волнуют, по ссылке: https://vk.cc/c6HvDA
Вокруг Kubernetes в VK pinned «Мы с вами давно не виделись на событиях @Kubernetes, соскучились и готовим сейчас кое-что интересное. Хотим сделать программу новой конференции Kubernetes по-настоящему крутой. Посоветуйте темы, которые хочется слушать, спикеров, которых хочется видеть —…»
Channel photo updated
Channel name was changed to «Вокруг Kubernetes в VK»
Если вы не заметили, команда Mail.ru Cloud Solutions, которая ведет этот канал — также присоединилась к экосистеме VK. Встречайте VK Cloud Solutions: https://mcs.mail.ru/blog/vstrechajte-vk-cloud-solutions
@Kubernetes возвращается в новом имени и новом формате — встречайте VK Kubernetes Conference, конференция пройдет 9 декабря.

Об открытии регистрации объявим чуть позже, пока готовим для вас программу и много другого интересного. Скажем одно: будет возможность принять участие в гибридном формате, а онлайн-трансляция будет доступна всем зарегистрировавшимся.

Как это было в прошлый раз, читайте на Хабре.

И к главному. Может быть, вы хотите принять участие в VK Kubernetes Conference как спикер? Если у вас есть крутая тема для доклада, ждем ее по ссылке до 10 ноября.

Давайте делать Kubernetes доступным вместе.
Вокруг Kubernetes в VK pinned «@Kubernetes возвращается в новом имени и новом формате — встречайте VK Kubernetes Conference, конференция пройдет 9 декабря. Об открытии регистрации объявим чуть позже, пока готовим для вас программу и много другого интересного. Скажем одно: будет возможность…»
💥 Kubernetes в VK стал еще ближе — присоединяйтесь к нашему чату пользователей облака VK Cloud Solutions. В нем можно задавать вопросы нашим экспертам по Kubernetes, просить помощи коллег, обсуждать пути решения задач и просто общаться.

Ждем вас в официальном сообществе VK Cloud Solutions
Открыли регистрацию на VK Kubernetes Conference — онлайн, четверг 9 декабря, 8 докладов, два круглых стола, один Kubernetes Troubleshooting Challenge и много общения 🔥

На VK Kubernetes Conference мы не станем скучно рассказывать о том, как кто-то круто внедрил у себя Kubernetes. Вместо этого мы заглянем внутрь кластера, посмотрим, как работают CNI, CSI и CRI и как строится mTLS-взаимодействие в Service Mesh, а также поговорим о больной для всех теме — безопасности в Kubernetes, — и попробуем взглянуть на K8s как на технологию, которая может стать центральным звеном платформы для работы с данными.

Регистрация обязательна, ждем вас: https://cutt.ly/xT8aVbe
Вокруг Kubernetes в VK pinned «Открыли регистрацию на VK Kubernetes Conference — онлайн, четверг 9 декабря, 8 докладов, два круглых стола, один Kubernetes Troubleshooting Challenge и много общения 🔥 На VK Kubernetes Conference мы не станем скучно рассказывать о том, как кто-то круто внедрил…»
Почему облажаться иногда бывает полезно — читайте в интервью Павла Селиванова, Developer Advocate и архитектора платформы VK Cloud Solutions.

Павел выступит на VK Kubernetes Сonference 9 декабря с докладом «Kubernetes — это новый Linux?». Зарегистрироваться на конференцию: https://cutt.ly/xT8aVbe
Хотите по-настоящему сложный тест на знание Kubernetes?
Мы придумали, как проверить, кто тут новичок, а кто — матерый DevOps.

Если опыта пока мало, но вы фанат — испытаете себя. А если работаете с Kubernetes не первый год и уже несколько раз роняли и поднимали продакшен-кластер, то развлечетесь.

Пройдите тест и узнайте, насколько вы действительно хороши в Kubernetes.

👉 Cсылка на тест
Андрей Квапил (@kvaps на Хабре) создает платформы для автоматического управления инфраструктурой, участвует в open-source-сообществе, пишет статьи и выступает на конференциях.

В интервью Андрей рассказал, как прошел путь от эникейщика до Cloud-архитектора, почему для работы с Kubernetes нужно перестроить свой мозг и почему комментарии на Хабре иногда полезнее статей.

🔥 Подробнее
Ищем коллег в команду разработки нашего Kubernetes aaS и других сервисов, где вы сможете найти применение своим знаниям K8s:

Python/Go-разработчик в команду Runtime (PaaS)

От создания облачного магазина приложений до предоставления полностью управляемых кластеров Kubernetes — команда Runtime создает платформу, которая скрывает всю сложность эксплуатации высокодоступных и высоконагруженных систем и предоставляет простой и надежный сервис для наших пользователей.

Python/Go-разработчик в команду DinApp (PaaS)

В команде DinApp мы работаем над созданием облачных сервисов хранения и обработки данных: облачные базы данных, а также облачная инфраструктура для обработки и анализа больших данных. Вы будете заниматься развитием существующих сервисов, повышением их доступности, масштабируемости, а также добавлением новых облачных баз данных и созданием новых сервисов.

Python/Go-разработчик в команду ML Platform

Команда ML Platform работает над созданием облачных сервисов для решения задач Data Science и Data Engineering. При построении нашей платформы мы делаем акцент на OpenSource-инструментах, таких как JupyterHub, MLflow, Spark, Kubernetes. Вы будете участвовать в создании удобного MLOps-сервиса, которым будут пользоваться команды DS и DE.

Откликайтесь на вакансии или рекомендуйте знакомых. Работать можно из любой точки мира.

Посмотреть все вакансии VK Cloud Solutions и отправить резюме можно на сайте: https://mcs.mail.ru/career/
Хотите стать экспертом в Kubernetes? Смотрите записи конференции!

На нашем YouTube-канале выложили записи VK Kubernetes Conference. Если не были онлайн, заходите посмотреть доклады экспертов и дискуссии с круглых столов.

Kubernetes — это новый Linux? Выступление Павла Селиванова, VK Cloud Solutions

Container image: доставить это немедленно. Выступление Дмитрия Светлякова, ВКонтакте

Опыт внедрения mTLS с использованием spiffe/spire в service mesh в Авито. Выступление Алексея Егорова, Авито

Kubernetes Resource Model (KRM): Everything-as-Code. Выступление Дмитрия Евдокимова, Luntry

Open Policy Agent — серебряная пуля для Kubernetes и не только. Выступление Марселя Ибраева, Слёрм

От иммутабельных контейнеров к иммутабельным кластерам: как обеспечить надежность интеграционной платформы. Выступление Тимофея Ларкина, X5 Group

Kubernetes: меняем коней на переправе. Выступление Андрея Квапила, Флант

Hadoop мертв?! Да здравствует K8s?! Выступление Александра Волынского, VK Cloud Solutions

Обсуждение первого трека докладов. Дискуссия с участием экспертов из X5 Group, Домклика, VK, Сбермаркета, Tinkoff.ru, Simple, VK Cloud Solutions и Sravni.ru.

Обсуждение второго трека докладов. Среди участников дискуссии — эксперты Southbridge, NeuronDigital, Leroy Merlin, VK Cloud Solutions, Sravni.ru и Домклика.