Servers: Kubernetes, Nginx Caching, syslog-ng, and More
-
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 forcpu
andmemory
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.What's new in v1.27?
Besides the addition of resize policy in the pod's spec, a new field named
allocatedResources
has been added tocontainerStatuses
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]
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
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;
Dear syslog-ng users...
-
The syslog-ng insider 2023-05: learning; UDP; upgrading;
The May syslog-ng newsletter is now on-line [...]
.