I
I
Ivan Nikolaevich2019-08-30 18:30:03
Docker
Ivan Nikolaevich, 2019-08-30 18:30:03

Does switching to kubernetis make sense for regular web studio projects?

Just imagine an ordinary studio that has a zoo of servers for client projects (a dozen rented powerful pieces of iron). They are equipped with VestaCP and, in fact, a kind of very powerful mass host (we provide customers with power and monitoring at cost, we do not earn money on this service at all).
The whole team (up to 20 people) develops locally on docker (we developed a convenient wrapper for ourselves so that projects can be downloaded and deployed with a couple of sneezes).
On the servers, each project deploys stage / rc versions for testing releases (now half manually, half through ansible).
We want to deploy stage to each branch. We think it will be more convenient in a cuber. Plus, the stability of the cuber will allow for prevention, and the distribution - to make server replacements.
There is an idea to transfer docker to prod and deploy it to kubernetis servers, and then deploy client projects en masse.
Will the performance of projects drop due to the layer of docker and cuber? Would this be a good idea at all?)

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Stanislav Pugachev, 2019-09-04
@Stqs

Ivan Nikolaevich ,
I would try
to do a lot there, you don’t need much,
but for sure all the environments will be unified
sysdamine will sleep peacefully - autoscaling will set up and all
devops will sleep peacefully - it will create namespaces and ansible playbook will throw and all
developers will sleep peacefully - they will be sure that everything is on the server hurts just like on the localhost at home,
then when you start scaling - you will be glad
when the node suddenly falls at 2 in the morning - you will be glad
when you want to use another cloud provider - you will be glad
when the complexity starts to grow - take helm in your hands and be glad
when you want to somehow collect logs unified - rejoice
when you want to collect metrics in a unified way - rejoice
when you want to have dynamic environments - rejoice

S
sim3x, 2019-08-30
@sim3x

No
, you don’t really need a Docker either.
PS: you only need a vest if you are ready to regularly fix holes in it

S
skrimafonolog, 2019-08-30
@skrimafonolog

If there is no dedicated devops admin, then there is no point in Kubernetes.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question