Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Сергей Орлов, Mike Prokopchuk (Avito), Kubernet...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for CodeFest CodeFest
January 31, 2018

Сергей Орлов, Mike Prokopchuk (Avito), Kubernetes как платформа для микросервисов, CodeFest 2017

https://2017.codefest.ru/lecture/1198

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

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

В докладе мы расскажем об опыте внедрения системы управления контейнерами Kubernetes в компании Avito для развертывания и эксплуатации микросервисов.

Avatar for CodeFest

CodeFest

January 31, 2018
Tweet

More Decks by CodeFest

Other Decks in Programming

Transcript

  1. Kubernetes как платформа для микросервисов Опыт внедрения в Avito Сергей

    Орлов Ведущий разработчик, лидер юнита Архитектура Михаил Прокопчук Разработчик, юнит Архитектура
  2. Avito В TOP-5 площадок Рунета В TOP-3 мировых классифайдов 35

    миллионов пользователей ежемесячно
  3. Kubernetes vs. Docker Swarm Docker Swarm Kubernetes Масштабирование, failover Политики

    развертывания Шаблонизация Разграничение ресурсов Централизованное логирование Мониторинг
  4. Пример: deployment apiVersion: extensions/v1beta1 kind: Deployment metadata: name: ubuntu-sshd-deployment spec:

    replicas: 1 template: metadata: labels: app: ubuntu-sshd spec: containers: - name: ubuntu-sshd image: rastasheep/ubuntu-sshd:latest ports: - containerPort: 22
  5. Пример: service apiVersion: v1 kind: Service metadata: name: ubuntu-sshd-service spec:

    selector: app: ubuntu-sshd ports: - protocol: TCP port: 22 targetPort: 22
  6. Ресурсы Официальный блог Kubernetes: clck.ru/As2WY Moscow Kubernetes Meetup: clck.ru/As2XM Видеозаписи

    Kubernetes Meetup: clck.ru/As2XZ Блог автора Helm: clck.ru/As2Xf Children's Guide to Kubernetes: clck.ru/As2YP