TGViewer
cloudnative-1c | Овчаренко Дмитрий cloudnative-1c | Овчаренко Дмитрий @cloudnative_1c · 259 subscribers
Post #12 245
🥼🧪 Обустраиваем лабу

Мне нужно определить место для экспериментов. Я уже выбрал один вариант - kind (или KinD, то есть "Kubernetes in Docker"). Это проект с открытым исходным кодом, который позволяет развернуть полноценный кластер k8s в докере на вашей локальной машине. Каждая нода кластера - это отдельный контейнер. Есть и другие альтернативы: minikube, k3s. В конце концов, можно арендовать минималистичный кластер у одного из облачных провайдеров, но это стоит реальных денег. У меня был опыт с minikube, но он как будто "тяжелее", чем kind. Пока что kind мне показался самым разумным вариантом: он прост в освоении и при этом очень похож на настоящий k8s. Его будет достаточно, чтобы работать в режиме "на коленке" первое время, а дальше посмотрим.

У меня есть подходящая под мои задачи машина с Ubuntu Server 22.04, само собой, без графического интерфейса. Она и будет моим НИИ на первое время. Однако, мне предстоит редактировать много развесистых yaml-ов, поэтому очень важно иметь удобный редактор, например VS Code. Причем, VS Code я буду открывать локально, а уже в нем по ssh я буду работать файлами и консолью удаленного сервера. Лепота!

Так, kind создаст нам кластер k8s, но мне этим кластером еще нужно будет управлять. Для этого потребуется kubectl.
На моей "лабораторной" машине уже есть docker, поэтому ставить я буду только kind и kubectl. Установка обоих инструментов заключается, по сути, в скачивании двух бинарников. Лепота №2! Очень люблю за такое проекты, написанные на go.

Как заведено, прежде чем делать что-либо свое, разумно будет развернуть "hello-world". Для kind - это создать кластер с конфигом по умолчанию, задеплоить какой-нибудь стандартный nginx и потыкать в него палочкой браузером или curl-ом.
Расписывать это здесь не буду, задача тривиальная.

Так, совсем забыл про СУБД! Я ее, пожалуй, разверну потом в отдельном контейнере. Кстати, можно вообще попробовать облачно-нативный вариант из одного из прошлых постов, чтобы вообще весь наш контур управлялся кубером.

Лаба более менее обустроена, завтра начинаем варить, ага 😎 думать над тем, как засунуть 1С в k8s 🤓
  • ❤ 3
More from @cloudnative_1c
  1. Jan 17, 2026Вчера произошло столкновение моего стенда с чугунной жопой реальности 😁 Ничего особо стра…
  2. Jan 13, 2026Продолжаю переписываться с поддержкой 1С по поводу того, что сервер не выдает клиенту комь…
  3. Jan 10, 2026👋 Всем привет! Потихоньку вливаемся в рабочий режим! На каникулах мне пришлось организова…
  4. Dec 31, 2025По многочисленным 😅 просьбам комментаторов в предыдущем посте, напишу, что у меня было са…
  5. Dec 30, 2025⚡️Подробности про установку 1С в кластер Kubernetes Манифесты для серверов 1С у меня уже б…
  6. Dec 28, 2025🎉 TA-DAAAA! Это самое долгожданное сообщение об ошибке лицензирования за всю мою карьеру…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →