Servers: Kubernetes and OpenStack


-
Arturo Borrero Gonzalez: Wikimedia Toolforge and Grid Engine
One of the most important and successful products provided by the Wikimedia Cloud Services team at the Wikimedia Foundation is Toolforge, a hosting service commonly known in the industry as Platform as a Service (PaaS). In particular, it is a platform that allows users and developers to run and use a variety of applications with the ultimate goal of helping the Wikimedia mission from the technical side.
Toolforge is powered by two different backend engines, Kubernetes and Grid Engine. The two backends have traditionally offered different features for tool developers. But as time moves forward we’ve learnt that Kubernetes is the future. Explaining why is the purpose of this blog post: we want to share more information and reasoning behind this mindset.
-
Writing Kubernetes Operators in Java with JOSDK, Part 3: Implementing a controller | Red Hat Developer
Java Operator SDK (JOSDK) is an open source project that aims to simplify the task of creating Kubernetes Operators using Java. The project was started by Container Solutions and Red Hat is now a major contributor.
The first article in this series introduced JOSDK and gave reasons for creating Operators in Java. The second article showed how the quarkus-operator-sdk extension for JOSDK, together with the Quarkus framework, facilitates the development experience by managing the custom resource definition automatically. This article focuses on adding the reconciliation logic.
-
Real-time Analytics News for Week Ending April 2
Canonical, the publisher of Ubuntu, announced the general availability of OpenStack Yoga on Ubuntu 22.04 Long Term Support (LTS) beta and Ubuntu 20.04 LTS. This new version of OpenStack (the 25th release) sets a foundation for next-generation, highly performant infrastructure using SmartNIC cards and integrating them with the Neutron Open Virtual Network (OVN) driver. With OpenStack network components running on SmartNICs, users benefit from lower latency, higher throughput, and better quality of services.
-
Zero-ops scaling Kubernetes storage with MicroK8s and OpenEBS Mayastor | Ubuntu
Kubernetes is well-known as an open-source system for automating deployment, scaling and management of containerised applications. As such, it uses concepts such as Pods and Deployments to abstract away details regarding the underlying compute, networking and storage infrastructure.
Storage is abstracted as PersistentVolumes (a volume that is provisioned in the underlying infrastructure) and PersistentVolumeClaims (a claim for a pod that uses a persistent volume) resources. Typically, running a Kubernetes cluster also involves running a CSI provisioner, which watches for PersistentVolumeClaims and automatically provisions the requested volumes.
There are a large number of CSI drivers available. For example, if running Kubernetes on top of AWS, one would most likely use the aws-ebs-csi-driver. If running Kubernetes on-premises or in an OpenStack cloud, cinder-csi-driver would be more appropriate. If running on-premises and a Ceph cluster is available, ceph-csi could also be used.
While this solves the storage problems for Kubernetes users, it moves the hurdle of managing everything to the administrators of the Kubernetes cluster, as well as the Kubernetes distribution.
-

- Login or register to post comments
Printer-friendly version- 1788 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago