Earlier quoted context omitted.
Furthermore, anyone spending enough on compute to warrant k8s shouldn’t balk at all at $70/mo. I think the threshold for introducing the complexity and overhead of k8s isn’t probably until at least $5-10k/mo of spend (and probably 3-10x that in the normal case). Less than that and k8s is a whole lot of overkill.
I do think that $70/mo is reasonable per cluster but don't dismiss the value of k8s even for small projects. I used to bring a project from Ansible to k8s and even though it use only 2 nodes (~$200/mo), the tooling, the abstraction, the snappiness of gke was very much worth the switch.
Google Kubernetes Engine is introducing a cluster management fee on June 6
471–480 of 633 posts
Re: Google Kubernetes Engine is introducing a cluster management fee on June 6
#472Earlier quoted context omitted.
We run lots of small clusters in our projects and identical infrastructure/projects for each of our environments. Multiple clusters lets us easily firewall off communication to compute instances running in our account based on the allocated IP ranges for our various clusters (all our traffic is default-deny and has to be whitelisted). Multiple clusters lets us have a separate cluster for untrusted workloads that have…
Namespaces handle most of these issues. A NetworkPolicy can prevent pods within a namespace from initiating or receiving connections from other namespaces, forcing all traffic through an egress gateway (which can have a well-known IP address, but you probably want mTLS which the ingress gateway on the other side can validate; Istio automates this and I believe comes set up for free in GKE.) Namespaces also isolate po…
Re: Google Kubernetes Engine is introducing a cluster management fee on June 6
#473Earlier quoted context omitted.
He means that there was a sales pitch from all gcp sales guys to not charge for that. 99.95% is not enough IMO to charge 73$/mo. As someone else noted, it breaks a lot of recommended architectures where you would have auto provisioning and a lot of clusters to separate concerns and keep costs down. Finally, the pricing changes are starting to look like a pattern, every time Google deems the usage of a product is good…
> Finally, the pricing changes are starting to look like a pattern, every time Google deems the usage of a product is good enough, they will increase the price. To be fair this is hardly new and by no means limited to Google. Any number of SaaS startups that have survived to at least moderate success have done similar things. Look at UserVoice as an example: started out with a free tier plus some reasonable paid tier…
Google is not a startup, it is one of the largest companies on the planet.
Re: Google Kubernetes Engine is introducing a cluster management fee on June 6
#474After this, I've been exploring other places to host our team's clusters... copied pricing below - EKS: $0.10/hour/cluster - Digital Ocean: Free (only charges for the nodes) - Azure: Free (only charges for the nodes) In the long run we'll probably try and build our stack on vendor-agnostic tools.. - Rancher - https://rancher.com/products/rancher/ - Infra.app - https://infra.app (mentioned a few weeks back on the Kube…
Re: Google Kubernetes Engine is introducing a cluster management fee on June 6
#475Re: Google Kubernetes Engine is introducing a cluster management fee on June 6
#476Earlier quoted context omitted.
Maybe I'm misunderstanding your comment but at $0.10 an hour wouldn't GKE pricing be half of what the EKS pricing for managed control plane at $0.20 an hour? https://aws.amazon.com/blogs/containers/cost-optimization-fo...
EKS is $0.10/hour
>"The EKS control plane is the easiest to understand with a fixed cost of $0.20 per hour."
Re: Google Kubernetes Engine is introducing a cluster management fee on June 6
#477Earlier quoted context omitted.
We run lots of small clusters in our projects and identical infrastructure/projects for each of our environments. Multiple clusters lets us easily firewall off communication to compute instances running in our account based on the allocated IP ranges for our various clusters (all our traffic is default-deny and has to be whitelisted). Multiple clusters lets us have a separate cluster for untrusted workloads that have…
Namespaces handle most of these issues. A NetworkPolicy can prevent pods within a namespace from initiating or receiving connections from other namespaces, forcing all traffic through an egress gateway (which can have a well-known IP address, but you probably want mTLS which the ingress gateway on the other side can validate; Istio automates this and I believe comes set up for free in GKE.) Namespaces also isolate po…
Re: Google Kubernetes Engine is introducing a cluster management fee on June 6
#478Earlier quoted context omitted.
The most common thing I've heard is "blast radius reduction", i.e. the general public are not yet smart enough to run large shared infrastructures. That seems something that should be obviously true. People had exactly the same experiences with Mesos and OpenStack, but k8s has decent tooling for turning up many clusters, so there is an easy workaround
I still feel like that would only work in very niche cases. I mean, if people aren't smart enough to run a large shared infrastructure, how can I trust them to run a large number of shared clusters, even if each cluster is small. The final scale is still the same.
Re: Google Kubernetes Engine is introducing a cluster management fee on June 6
#479Earlier quoted context omitted.
$3600/year is significant for a startup on a shoestring budget.
Then manage k8s yourself. Or, better yet, don't use k8s. You don't need it, especially as a startup on a shoestring budget. You can migrate later if you decide you really need to, but just a plain LAMP gets you 99% of the way.
Re: Google Kubernetes Engine is introducing a cluster management fee on June 6
#480Earlier quoted context omitted.
I see. Curious about the latency between your GCP apps and the database on AWS - is it like 1 ms or 100ms? Does it affect the product?
About 4ms for us. However, we chose our data centres on both ends very carefully. There are tables online you can find that for those pings, one such is here: https://medium.com/@sachinkagarwal/public-cloud-inter-region... However this means we are paying for egress on both sides. This was something we chose to eat due to GCP Kubernetes, but considering today’s changes, it probably no longer makes sense.