Search
Write a publication
Pull to refresh
8
0
Максим @maxcoolmakarov

User

Send message

Kubernetes кластер на базе Talos в OpenStack

Level of difficultyHard
Reading time8 min
Views2.2K

Хабр, привет! Я Максим, технический директор в компании Амвера и в этой статье я хотел бы поделиться опытом развертывания кластера kubernetes у облачного провайдера, который под капотом использует OpenStack. В этой статья я хочу пошагово рассказать про путь развертывания, подсветив те места, которые вызвали у меня затруднения.

Читать далее

Доступ к нескольким подам Kubernetes по протоколу TCP и единственному внешнему IP

Level of difficultyMedium
Reading time4 min
Views2.2K

В облаке Амвера микросервисы и базы данных пользователей крутятся в кластере Kuberneres. Для доступа к приложениям обычно достаточно использовать nginx ngress controller который чудесно работает с HTTP(S) трафиком и позволяет получить доступ к сотням сервисов с использованием только одного внешнего IP адреса. Но, что если пользователь хочет получить доступ к развернутой СУБД не только изнутри кластера, но и извне? Конечно, мы могли бы выдавать каждой СУБД свой белый IP и создать ClusterIP, но это привело бы к дополнительным затратам на аренду адресов. В этой статье я бы хотел поделиться элегантным методом проксирования TCP трафика на основе SNI сообщений, который позволяет использовать один белый IP на сотни СУБД.

Читать далее

Оформляем красивые отчеты и приложения в Streamlit и запускаем в облака

Level of difficultyEasy
Reading time6 min
Views12K

Создаем красивый отчет или веб приложение на Python при помощи Streamlit и делимся им через облачный сервис с развертыванием через GIT.

Читать далее

Как разместить телеграм бота на сервере. Хостим бота через Push в GIT

Level of difficultyEasy
Reading time4 min
Views47K

В этой статье мы рассмотрим, как развернуть телеграм бота на python в облаке через push в GIT одной командой

Читать далее

Хеш-функции на основе клеточных автоматов

Reading time3 min
Views5.1K

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

Читать далее

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

Chief Technology Officer (CTO), DevOps
Senior
From 450 ₽
Linux
Docker
Project management
Git
Java
Python
Kubernetes
Spring Boot