Tux Machines

Servers: Kubernetes, Nginx Caching, syslog-ng, and More

Posted by Roy Schestowitz on May 13, 2023

Browsers: Anne van Kesteren on Contributing to WebKit, PCLinuxOS Updates, and Microsoft Targeting Mozilla
today's howtos

Kubernetes 1.27: In-place Resource Resize for Kubernetes Pods (alpha)

↺ Kubernetes 1.27: In-place Resource Resize for Kubernetes Pods (alpha)
If you have deployed Kubernetes pods with CPU and/or memory resources specified, you may have noticed that changing the resource values involves restarting the pod. This has been a disruptive operation for running workloads... until now.
In Kubernetes v1.27, we have added a new alpha feature that allows users to resize CPU/memory resources allocated to pods without restarting the containers. To facilitate this, the resources field in a pod's containers now allow mutation for cpu and memory resources. They can be changed simply by patching the running pod spec.
This also means that resources field in the pod spec can no longer be relied upon as an indicator of the pod's actual resources. Monitoring tools and other such applications must now look at new fields in the pod's status. Kubernetes queries the actual CPU and memory requests and limits enforced on the running containers via a CRI (Container Runtime Interface) API call to the runtime, such as containerd, which is responsible for running the containers. The response from container runtime is reflected in the pod's status.
In addition, a new restartPolicy for resize has been added. It gives users control over how their containers are handled when resources are resized.
Besides the addition of resize policy in the pod's spec, a new field named allocatedResources has been added to containerStatuses in the pod's status. This field reflects the node resources allocated to the pod's containers.
In addition, a new field called resources has been added to the container's status. This field reflects the actual resource requests and limits configured on the running containers as reported by the container runtime.

The power of Kubernetes: IBM works to simplify the cloud transformation journey [Ed: IBM-sponsored puff piece and an example of media basically printing whatever it gets paid to]

↺ The power of Kubernetes: IBM works to simplify the cloud transformation journey
Although the acceleration of technology has led to life-changing innovations throughout the years, complex technologies can be tricky to fully utilize, causing some organizations to rely on older technologies. Kubernetes offers efficient container management and scaling, but the technology intimidates many developers looking to implement them during their cloud transformation journeys.

Boosting Your Website’s Performance with Nginx Caching

↺ Boosting Your Website’s Performance with Nginx Caching
Website performance has become an increasingly important aspect of online success. A fast-loading site provides a better user experience and can lead to higher search engine rankings. One effective way to improve your website's performance is by implementing Nginx caching.

Peter Czanik: The syslog-ng insider 2023-05: learning; UDP; upgrading;

↺ Peter Czanik: The syslog-ng insider 2023-05: learning; UDP; upgrading;
Dear syslog-ng users...

The syslog-ng insider 2023-05: learning; UDP; upgrading;

↺ The syslog-ng insider 2023-05: learning; UDP; upgrading;
The May syslog-ng newsletter is now on-line [...]
gemini.tuxmachines.org