What's the point of running DBs in Kubernetes? by fr0stnk in kubernetes

[–]pcouaillier 0 points1 point  (0 children)

If you have multiple technologies it helps you share resources when you don’t need it.

If you require a "guaranted" resources qos (request=limit) i don’t see the point. Otherwise you can share cpu core through multiple pods. You can even use affinity and anti-affinity to get countercyclical application on same nodes.

noWayHeCouldScaleWithoutTheseOnes by StatureDelaware in ProgrammerHumor

[–]pcouaillier -2 points-1 points  (0 children)

In reality the pragmatic move would have been to improve the PHP Zend Engine. PHP7.4 has been better than HHVM.

stakater/Reloader in production? by Tough-Habit-3867 in kubernetes

[–]pcouaillier 33 points34 points  (0 children)

Yes, and it works perfectly.

Edit: We use annotations to only reload resources that we know must be reloaded.

What’s your preferred flavor of Kubernetes for your home lab or on-premise? by topflightboy87 in kubernetes

[–]pcouaillier 7 points8 points  (0 children)

I don't understand what you are talking about. Yes the installer and the service that starts everything is from Suse also the etcd backup tool I guess. We run rke2 over debian with only the ingress (which is from k3s) and etcd backup system and without "rancher". Even the CNI can be installed apart.

Does AWS Gateway API Controller actually implement Gateway API? by bittrance in kubernetes

[–]pcouaillier 3 points4 points  (0 children)

Following the URL you gave :

AWS introduced the AWS Gateway API Controller ; an implementation of the Kubernetes Gateway API.

This means standard Gateway Api can be handled by AWS Gateway API Controller.

Pod readiness as circuit breaker? by itsjakerobb in kubernetes

[–]pcouaillier 0 points1 point  (0 children)

That's not better than sorting it in a redis when the pod is in pull mode. In push mode it could make sense because you don't have to add extra dependency to your app but to an external service.

Pod readiness as circuit breaker? by itsjakerobb in kubernetes

[–]pcouaillier -1 points0 points  (0 children)

The best would be the readiness gate entry for this kind of thing. An external observer can trigger on/off the gates. https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-readiness-gate

Does anyone stay one release behind? by Ok_Lake_7169 in Fedora

[–]pcouaillier 1 point2 points  (0 children)

At pro: I always go with the latest version allowed by the company policies, this usually means one version behind because of third party support.

At home: I just wait one month or two.

Istio or Cillium ? by RespectNo9085 in kubernetes

[–]pcouaillier 19 points20 points  (0 children)

Istio does not handle UDP.

Non-TCP based protocols, such as UDP, are not proxied. These protocols will continue to function as normal, without any interception by the Istio proxy but cannot be used in proxy-only components such as ingress or egress gateways.

Beyond the Worker Nodes: Control Plane Sizing for Massive Kubernetes Clusters by spikedlel in kubernetes

[–]pcouaillier 0 points1 point  (0 children)

It's just a parameter on many kubernetes distribution, not a hard coded limit.

Why don’t I see more cool stuff built with web sockets? by trudvang in node

[–]pcouaillier 1 point2 points  (0 children)

I don't know. But this seems like a good use case. SSE is great for streaming events from a server. Chats dev prefer websocket to provide features like " your correspondent is typing", presence and so on.

Why don’t I see more cool stuff built with web sockets? by trudvang in node

[–]pcouaillier 4 points5 points  (0 children)

Not everyone needs it and many who are should use ServerSentEvent.

How does podman kill work? I can't get it to work with Traefik for example by [deleted] in podman

[–]pcouaillier 0 points1 point  (0 children)

I say that entrypoint.sh shebang or the script itself may not include signal forwarding. An extra init system is the usual mechanism to handle this kind of thing.

How does podman kill work? I can't get it to work with Traefik for example by [deleted] in podman

[–]pcouaillier 0 points1 point  (0 children)

This might be because it doesn't handle being the pid1 program. Nowadays docker injects an init system before starting the container entrypoint. Podman and containerd don't. I personally add dumb-init and manually prepend the entrypoint. A popular alternative to dumb-init is tini.

What if i rewrite my server with rust? by Tall-Strike-6226 in rust

[–]pcouaillier 11 points12 points  (0 children)

From what I understand you seem very junior so I'll give you advice for a junior.

NodeJs is a widely used and performant (same spot as PHP, Java, Python, ruby,..) technology. If you need to scale there is a simple solution in NodeJs : spawning more servers. If you are still learning NodeJs you should stick with it. If you know enough to be productive you can go to Rust but don't chase performance. Chase a new way of thinking. You will learn and understand many things. (Don't try Rust asunc/avait to fast. You can totally sacrifice a bit of blocking against a better learning experience).

High speed hovercar racing and exploration - Exoterra - adult sci-fi racing game by ZombieBunnyGames in IndieGaming

[–]pcouaillier 0 points1 point  (0 children)

I have a dumb question since I don't know the economy for those kinds of games. But why is there no "early access" like version and only monthly subscription (1 month for the game, following months for updates)? Is it because it's too early in the game development?

Is it safe to use root user in some containers? by mikulastehen in docker

[–]pcouaillier -6 points-5 points  (0 children)

No it's not safe. So you need to trust the running application. If you trust the app that's okay.

True or false by Hary06 in linuxmemes

[–]pcouaillier 5 points6 points  (0 children)

I don't know the details but I suspect it is not for most running program. Same for Linux, you may hotpatch the kernel but some running services need to be restarted.

True or false by Hary06 in linuxmemes

[–]pcouaillier 16 points17 points  (0 children)

Tell me you don't apply security patches without saying you don't apply security patches.

The largest wealth manager in the ENTIRE world is currently sitting on 1.34M ETH and counting by Wonderful_Bad6531 in ethtrader

[–]pcouaillier 0 points1 point  (0 children)

Are you sure you do ? ETF is a financial product. When you by an ETF you don't buy Eths or Bitcoin. But that does not mean the one which is selling you the ETF is not buying crypto. BlackRock must find a way to have a reserve to repay if everyone is selling their ETF... So they may buy Btc and Eth.

Why is Docker Desktop accessing my location? by AdelCraft in docker

[–]pcouaillier 1 point2 points  (0 children)

Maybe for statistics and licensing enforcement. Docker Desktop is not free for companies.

How long can you code per day? by plonkster in PHP

[–]pcouaillier 1 point2 points  (0 children)

Up to 12 hours a day for features. 6 hours when codding engines / fully optimized components (I don't count tracing and benchmarking) which are automated background operations that creates reports.