At this point I'm pretty much convinced these repeated "Kubernetes is bad for startups" rants are some kind of FUD campaign (probably grass roots from people who've missed the containerisation and declarative infra train). Kubernetes is actually pretty great for the vast majority of use-cases. Sure if you don't have experience with kubernetes leave learning it until after you've hit product-market fit. But rejecting…
Kubernetes is a red flag signalling premature optimisation
141–150 of 558 posts
Re: Kubernetes is a red flag signalling premature optimisation
#142I feel like most of these rants come from people who never built the alternative to kubernetes to support a modern workflow (CI/CD with branch deploys, monitoring, access control etc). I love kubernetes because I don't need to build bespoken platforms at every company I join. I probably would have switched careers by now if I still had to deal with site specific tooling that all essentially implement a worst version…
Re: Kubernetes is a red flag signalling premature optimisation
#143I can't recommend docker swarm enough, it does 95% of what you need in k8s without requiring someone full-time just to manage it.
Re: Kubernetes is a red flag signalling premature optimisation
#144Earlier quoted context omitted.
Most developers don't seem to want to learn more than "one" thing. Once they do one tutorial, it seems they're done for life with learning. And they don't really have time to learn new stuff, as they spend too much of their time on Hacker News complaining there's too many new frontend frameworks or something like that.
I have never met such a developer - most devs I have met, are way more eager to learn the next shiny thing than just getting the job done.
Re: Kubernetes is a red flag signalling premature optimisation
#145Why should using different languages for front-end and back-end be a problem? I rather think that it is better to use languages that are appropriate for the given problem. It is not premature optimization to have parts of a back-end implemented in C/C++/Go/whatever else if high performance is needed. It would rather be a waste of resources, money and energy not to use an high-performance language for high-performance…
> It would rather be a waste of resources, money and energy not to use an high-performance language for high-performance applications. Given that probably most developers support the push to tackle the climate change, they seem to be making no effort to ensure their apps execute in as short time as possible using as little resources as possible. You would expect that people would actually embrace doing things in C or…
When you want to save the climate there are many, many low-hanging fruits. The choice of programming language is likely not one of them, as much as I like efficient code.
Re: Kubernetes is a red flag signalling premature optimisation
#146Re: Kubernetes is a red flag signalling premature optimisation
#147At this point I'm pretty much convinced these repeated "Kubernetes is bad for startups" rants are some kind of FUD campaign (probably grass roots from people who've missed the containerisation and declarative infra train). Kubernetes is actually pretty great for the vast majority of use-cases. Sure if you don't have experience with kubernetes leave learning it until after you've hit product-market fit. But rejecting…
In my latest project I skipped the managed database and started using a postgres operator. So far the dev experience and performance is good.
Which operator did you go with out of curiousity?
Re: Kubernetes is a red flag signalling premature optimisation
#148Earlier quoted context omitted.
I'm very much with you on this, but I do understand that it's one of those things that is just not feasible when your team has no sysadmin/devops experience. You were able to do it, but what happens to them when you're not around? Does their team have the required experience to handle it? That's the difference in cost. It's like DYI - yes, if I have all the skills and experience I can do everything myself incredibly…
> I'm very much with you on this, but I do understand that it's one of those things that is just not feasible when your team has no sysadmin/devops experience. But this applies to everything. You also need Heroku or Kubernetes or whatever experience to maintain those systems, right?
Re: Kubernetes is a red flag signalling premature optimisation
#149Re: Kubernetes is a red flag signalling premature optimisation
#150Earlier quoted context omitted.
For deployments using Argo, yea that's pretty much it. You can set it to automatically deploy to your target environment as soon as it detects changes to your k8s mainfests, or you can require a manual "approve" step which is a push of a button for configs that are out of sync with what is applied to k8s. For rollbacks, you have a button in argo that lists previous deployments and you can just choose which previous d…
Can it run smoke and acceptance tests? Or does it require calling external services?
I think when you look at the entire argo suite you start seeing something that could really disrupt the way we use products like gitlab, particularly for startups.