HackerTrans
TopNewTrendsCommentsPastAskShowJobs

phillu

no profile record

Submissions

I built flynnt, a provider-independent Kubernetes-as-a-Service product

flynnt.io
5 points·by phillu·3 tahun yang lalu·2 comments

comments

phillu
·2 tahun yang lalu·discuss
What deployment orchestration tool would one use in such a case? Is it just plain systemd/docker compose and a shell script? I surely want zero downtime for my deployments. Do I then need multiple instances of the app running on the server and do something like blue/green? In that case I also need some load balancer config management during my deployment.

How do you guys do it? Curious, because I only ever lived in the k8s/cloud native world.
phillu
·3 tahun yang lalu·discuss
Hey folks, I built flynnt, a provider-independent Kubernetes-as-a-Service product. Flynnt hosts your k8s control plane and makes it easy to add compute nodes from anywhere. The compute nodes can be hosted in a public cloud or on-premises, and are owned by you.

Currently, when planning to use kubernetes for your infrastructure, the choices you have are either self-hosting and operating your clusters or using one of the many managed public cloud offerings. Both options come with trade-offs. Be it vendor lock-in, high operational overhead or data privacy concerns.

Flynnt tries to be another option with different trade-offs.

How does flynnt compare to EKS, AKS, GKE, etc? In general, most hosted k8s service providers force you to use their compute service offering and don't allow adding arbitrary nodes from outside. So, flynnt is best compared to "EKS Anywhere", "GKE Anthos" or similar.

Privacy: We are a european company and will be 100% GDPR-compliant on launch. Our service is currently hosted in germany. Your data does not need to be moved into a cloud just for using higher-tier abstractions like kubernetes.

Pricing: Pricing will be fixed per cluster. As you can use whatever hosting provider you want, just choose the provider that fits your pocket. You can also mix different providers for your compute nodes. Just be aware of latency for inter-node communication.

My name is Phil and I am looking for users for the Closed Beta. If you are interested to give this a shot, just fill out the form on the website or shoot me an email (in profile).

Thanks for reading, your feedback is welcome, happy to answer questions.
phillu
·4 tahun yang lalu·discuss
This is not the case for us. Support is automatically enabled for all the accounts we create in our Organization. Not sure if this depends on company size though
phillu
·4 tahun yang lalu·discuss
I don't agree that this simple query wouldn't be as nice with boto3. But combining different services is definitely a nice feature, if you have the use case for it.
phillu
·4 tahun yang lalu·discuss
I had great success with unit testing the lambda code and mocking external/aws services.

For serious software you want a proper local/unit test setup anyway. Using this in your dev cycles is just the natural next step. Instead of waiting for the cdk/cfn deploy to finish, which really is way too slow, you just execute 'jest' or whatever test framework you have.

Sure, figuring out how to mock everything takes some upfront time, but it pays off in the long run.
phillu
·4 tahun yang lalu·discuss
That is really not my experience at all. Every professional smaller team I worked with "usually" had this figured out and set up. In times of home office, no one wants to be at the office for just pressing a single button on some server.

Oh well, I guess experiences differ.
phillu
·4 tahun yang lalu·discuss
This sounds like a company I would never want to work for.

No one is positive and happy all the time and having to fake it "as a job requirement" sounds wrong on so many levels.
phillu
·4 tahun yang lalu·discuss
That's something I find so fascinating. The "cloud" will almost always be more expensive and "not worth it" if you are only using the IaaS services. I mean, look at the numbers, everyone sees that.

Cloud only ever is worth it when one uses the higher-tier services, like AWS Lambda and the likes. Even running Kubernetes in the cloud is only semi worth it, because it's not high enough in the stack and still touches too many low-level IaaS services.

Of course, higher tier means more vendor lock-in and more knowledge required and all that. But if you are not willing to pay that price, then OVH, Hetzner and the likes will have better offerings for you.
phillu
·4 tahun yang lalu·discuss
I guess there are more things to consider when choosing a software product then poor security defaults and that it feels expensive.
phillu
·4 tahun yang lalu·discuss
You are not the only one. Anecdotal, but I have seen far more unmaintainable, half-assed, 1000-line build.sh scripts than Ansible scripts.
phillu
·4 tahun yang lalu·discuss
Enterprise Support never disappointed me so far. Maybe not <10 minute response time, but we never felt left alone during an outage. But I guess this is also highly region/geo dependent.
phillu
·5 tahun yang lalu·discuss
Exactly my thought. This in combination with a Twitch/YouTube influencer!?
phillu
·5 tahun yang lalu·discuss
Crazy numbers. Is there something comparable in terms of show format in the US/Europe? Or is this something to swap over from China and which Amazon will pick up on in the next months/years?
phillu
·5 tahun yang lalu·discuss
I'm using this to compile typescript lambda functions for AWS with great success. Combined with cdk and its NodeJsFunction you can even deploy/compile without local docker.