Skills: DB architecture and administration, Cloud orchestration (AWS, Digital Ocean, Azure), containerization, distributed filesystems, scripting, hardware management (networks, RAIDs, computing clusters), data harvesting (web scraping), software developing

Tools&&Technologies: Kubernetes (both, bare-metal and cloud-based), Docker, Ansible, GlusterFS, Dask, Matchbox, Terraform, Airflow, Redis, Celery, Python, Scrapy, Flask, Elasticsearch, Jupiter, Postgres, MongoDB
Контакты
Местоположение
Новая Зеландия, Wellington

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (28)

Лучшие ответы пользователя

Все ответы (29)
  • Какие есть сайты, где могут помочь исправить код?

    Если у вас есть какой-то код на Пайтоне, который не работает или работает не так как вы расссчитывали, можете здесь же и опубликовать фрагмент, вам помогут. Также можно попробовать спросить здесь: https://stackoverflow.com/

    Но первым пунктом я бы вам все же посоветовал тщательно сформулировать свой вопрос и попробовать поискать ответ самостоятельно в поисковиках. Добрая половина ссылок так или иначе приведет вас на сайт, что указан выше. Велика вероятность что с такими же проблемами уже сталкивался кто-то до вас и вы найдете ответ на свой вопрос не задавая его.
    Ответ написан
    Комментировать
  • Как правильно использовать Docker для выполнения Python файла?

    Посмотрите здесь: https://hub.docker.com/_/python/
    Если в двух словах, то вы можете:
    1. Создать свой образ, основанный на выбранной версии пайтона с установленными нужными вашему скрипту зависимостями и запустить контейнер с примонтированным скриптом.
    2. Или собрать новый образ просто добавив в него скрипт. Так как зависимости уже были добавлены до этого, то шаг установки зависимостей докер пропустит и новый образ будет готов практически моментально.

    Пример образа:
    FROM python:3-alpine
    WORKDIR /usr/src/app
    COPY requirements.txt ./
    RUN pip install --no-cache-dir -r requirements.txt

    Пример запуска скрипта:
    docker build -t docker-test .
    docker run -it --rm --name my-running-script -v ${PWD}:/usr/src/app docker-test python your-daemon-or-script.py
    Ответ написан
    Комментировать
  • Как не потерять данные MongoDB в docker volume при переходе на replica set?

    Судя по документации на сайте, процесс должен пройти нормально при исползовании того же хранилища что и в standalone режиме: https://docs.mongodb.com/manual/tutorial/convert-s...
    Но честно говоря, я бы сделал mongodump предварительно, чтобы в случае чего подключиться к мастеру и сделать mongorestore.
    В конце концов, можно создать пустую тестовую базу и попробовать мигрирацию на ней, прежде чем трогать продакшн. Что не отрицает необходимости сделать дамп.
    Ответ написан
    Комментировать
  • Как задать ограничения температуры SSD в Debian 9?

    В SSD толком нечему греться. Есть подозрение, что у вас неправильно показания снимаются в системе. Или как вариант, на него попадает каким-то образом тепло от другого источника (что вряд ли бы дало такую температуру тем не менее). Вы пробовали коснуться задней крышки ноутбука, она горячая?
    Ответ написан
    1 комментарий
  • Как подключить zabbix-мониторинг postgres, запущенные с помощью docker-compose?

    Вопрос - как сделать так, чтобы из контейнера zabbix-agent вызвать psql, содержащийся в контейнере db?

    Никак. В этом смысл изоляции в отдельные контейнеры. Если вам в контейнере с zabbix-agent нужен psql, то создайте кастомный образ из Dockerfile на базе существующего и поставьте туда psql.
    Ответ написан
    1 комментарий