3 messages
Adnanover 3 years ago
Hi,
I am interested in how you people deal with memory volatile applications running in Kubernetes.
Like the application has different memory requirements based on request data.
So sometimes it needs 10Gi to successfully execute a request and sometimes it needs 1Gi.
Are there any other, more efficient solutions except setting the resource request to 10Gi?
I wonder if Vertical Pod Autoscaler would be a better solution here ...
I am interested in how you people deal with memory volatile applications running in Kubernetes.
Like the application has different memory requirements based on request data.
So sometimes it needs 10Gi to successfully execute a request and sometimes it needs 1Gi.
Are there any other, more efficient solutions except setting the resource request to 10Gi?
I wonder if Vertical Pod Autoscaler would be a better solution here ...
Andyover 3 years ago
Any teams out there running PHP apps in kubernetes? We're currently running them as fat containers with php-fpm and nginx bundled together. A while back we attempted to use roadrunner (2.4.1) but it caused developers pain and they gave up trying.
For a bit more context:
• One such php-fpm & nginx service runs with ~20pods at peak serving 2k requests per min
• Another peaks at around ~15 pods
Just curious as to what is considered best-practice here.
• Do fat containers in k8s matter?
• Is splitting nginx out into it's own deployment and service worth doing? (I guess nginx and php-fpm could then scale independently and get better resource usage)
For a bit more context:
• One such php-fpm & nginx service runs with ~20pods at peak serving 2k requests per min
• Another peaks at around ~15 pods
Just curious as to what is considered best-practice here.
• Do fat containers in k8s matter?
• Is splitting nginx out into it's own deployment and service worth doing? (I guess nginx and php-fpm could then scale independently and get better resource usage)
Andrey Taranikover 3 years ago
hi guys ! hi @Erik Osterman (Cloud Posse) (may be you remember me) !
Short question but seems it wasn’t discussed here.
Anyone have a real experience with secure container runtimes in production ? All that stuff you probably heard - kata containers, firecracker-containerd, gVisor and cloud hypervisor. There are no problem setup secure runtime for simple tests, but for real workload it could be tricky or ever impossible. Would be great discuss real working cases here.
Short question but seems it wasn’t discussed here.
Anyone have a real experience with secure container runtimes in production ? All that stuff you probably heard - kata containers, firecracker-containerd, gVisor and cloud hypervisor. There are no problem setup secure runtime for simple tests, but for real workload it could be tricky or ever impossible. Would be great discuss real working cases here.