Red Hat/IBM: Kubernetes, Java, and Working From Home
-
Kubernetes 1.25: Two Features for Apps Rollouts Graduate to Stable
This blog describes the two features namely minReadySeconds for StatefulSets and maxSurge for DaemonSets that SIG Apps is happy to graduate to stable in Kubernetes 1.25.
Specifying minReadySeconds slows down a rollout of a StatefulSet, when using a RollingUpdate value in .spec.updateStrategy field, by waiting for each pod for a desired time. This time can be used for initializing the pod (e.g. warming up the cache) or as a delay before acknowledging the pod.
maxSurge allows a DaemonSet workload to run multiple instances of the same pod on a node during a rollout when using a RollingUpdate value in .spec.updateStrategy field. This helps to minimize the downtime of the DaemonSet for consumers.
These features were already available in a Deployment and other workloads. This graduation helps to align this functionality across the workloads.
-
Stack/Unstuck: Frameworks And Fundamentals
Frameworks exist to make building apps easier, and there are a lot to choose from. We hear from one long-time Java developer about his passion project, an app designed to remind users of important deadlines and appointments. We explore his app’s framework—How he chose it, and how things changed along the way.
While they are there to help developers build applications very quickly, frameworks shouldn’t be seen as a salve or a substitute for basic knowledge. When things go awry, that’s where knowing the fundamentals can help, whether you are building applications on your own, or working on a larger team.
-
Red Hat adopts a remote-first policy, with offices turned into "neighbourhoods" | IT PRO
If they choose to return to the office, however, employees will find a redesigned space and collaborative "neighbourhoods" awaiting them, according to chief people office Jennifer Dudeck.
More than 30% of Red Hat staff worked remotely before the pandemic, Dudeck wrote in a blog post. However, the software provider is expanding that flexibility to offer its employees the freedom to be 'office-flex' and choose the amount of time they spend in the office. Senior leaders, though, are still encouraged to work from one of the company's offices to "interact and learn more", Dudeck said.