Table of Contents

Все что должен знать DevOps про Python

Реклама

Техническое задание

Запись вебинара

Методическая подготовка

Где Девопс может встретиться с Python?

Случай 1. Развертывание Kubernetes

Случай 2. Тестовое задание

Случай 3. Проект

Для чего еще может понадобиться Python НЕ разработчику?

Генерация множества файлов по шаблону

Обработка сложных структур данных

Выгрузить что-то через API

Даже, для сетевых инженеров)

Что, насчет других языков?

Черновик

Темы

Разное

server# docker run -ti python:3.9-alpine sh
/ # cd

~ # git clone https://github.com/smenateam/assignments.git

~ # cd assignments/devops

~/assignments/devops # pip install poetry

~/assignments/devops # poetry lock

~/assignments/devops # poetry install

~/assignments/devops # eval $(poetry env activate)

(hello-world-py3.9) ~/assignments/devops # cat Makefile

(hello-world-py3.9) ~/assignments/devops # uvicorn main:app --port=8000 --reload --host 0.0.0.0

(hello-world-py3.9) ~/assignments/devops # gunicorn main:app --bind 0.0.0.0:8000 -k uvicorn.workers.UvicornWorker

poetry install --no-root

apk add --no-cache build-base

  10 pip install gunicorn
  11 /gunicorn.sh
  12 pip install uvicorn
  13 /gunicorn.sh
  14 pip install fastapi