Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hyscale
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
hyscale
6y ago
CRD is a good idea and something to consider for this project. But it does require pre-installing into a cluster before deploying apps. One fundamental difference with HyScale as it currently stands is that it can deploy to any cluster anyw
2.
▲
by
hyscale
6y ago
You can deploy sidecar agents using HyScale for your mesh. We're looking at further abstracting out things like VirtualService and we're also watching SMI related developments. If there's any specific mesh use-cases that you’
3.
▲
by
hyscale
6y ago
Its a good suggestion. We'll aim to add this to our documentation soon.
4.
▲
by
hyscale
6y ago
The HyScale specification looks familiar to most developers/devops who have been doing development or deployment for some years as we wanted to create a spec that is intuitively understood and application-centric, while at the same tim
5.
▲
by
hyscale
6y ago
You can access the project here https://github.com/hyscale/hyscale#readme or at https://hyscale.github.io
6.
▲
by
hyscale
6y ago
Typically without an abstraction like HyScale, for a micro-service you might end up having to write / maintain a couple of hundred lines of K8s yaml including things like sidecars, ingress, PVCs, config-maps, etc. and linking up these
7.
▲
by
hyscale
6y ago
Your concern is justified. Any abstraction must deal with minimizing leakages. This is why we have started addressing deployment error troubleshooting with some level of diagnosis so that the tool can provide error info in terms of higher-l
8.
▲
by
hyscale
6y ago
Thanks for your encouraging comments :) Answers to your Questions: 1. The expectation is that people deploying through hyscale don’t want to go and modify K8s resources directly on the cluster behind the scenes. If they do, then it either d
9.
▲
by
hyscale
6y ago
You simply specify the stack image that your service needs along with the service source/binaries. See here for more: https://github.com/hyscale/hyscale/wiki/Tutorial#using-hysca...
10.
▲
by
hyscale
6y ago
:-) Actually less yaml. Typically without an abstraction like Hyscale, for a micro-service you might end up having to write / maintain a couple of hundred lines of K8s yaml including things like sidecars, ingress, PVCs, config-maps, et
11.
▲
by
hyscale
6y ago
Wonder what kind of conditional logic you would want to apply. If its more for managing differences between different environments (say staging vs prod), you could just use the profiles option in HyScale: https://github.com/
12.
▲
by
hyscale
6y ago
Terraform takes a more infrastructure-centric approach and its strength is typically for provisioning infrastructure such as putting up a K8s cluster, etc. than for deploying apps (although you can). Whereas HyScale is aimed at defining hig
13.
▲
by
hyscale
6y ago
Yes, you can simply generate manifest YAMLs using the “generate service manifests” command. Refer here: https://github.com/hyscale/hyscale/blob/master/docs/hyscale-... HyScale also helps you trouble
14.
▲
by
hyscale
6y ago
Our initial goal is to achieve sufficient abstraction levels to satisfy at least 80% of the app deployment use-cases out there. Meantime, for any insufficiencies, we’re coming up with a way to merge K8s manifest snippets into the generated
15.
▲
by
hyscale
6y ago
Kubernetes complexities are often acknowledged. In our team, we experienced this first-hand while migrating a large PaaS application onto Kubernetes about two years ago. This prompted us to seek out a way to simplify and speed-up app deploy
16.
▲
Show HN: HyScale – An abstraction framework over Kubernetes
(github.com)
99 points
by
hyscale
6y ago
|
67 comments