WebAssembly (WASM) was designed as a binary instruction set that natively-compiled languages like C/C++ and Rust could use as a compilation target to be executed in a web browser. However, running WASM natively on the host outside the browser has unique...
Containers
Red Hat NEXT! 2022 Session Recap
If you missed the Red Hat NEXT! event back in September, or if you just want to refresh your memory on some of the amazing content that was presented there, here's a complete listing of all of the talks. Follow the links to see the recordings on the Red Hat Community...
Establishing a Secure Pipeline
In a recent post we walked through using Tekton and Cosign to build, sign and verify container images within Kubernetes. Red Hat utilizes OpenShift, signing and scanning in its own build systems to deliver release artifacts. Red Hat’s secure software delivery is...
Signing Images
The release of Kubernetes 1.24 includes signed images, which highlights the importance of delivering secure images. Whether container images are being distributed to customers or run within your own datacenters, you must ensure that the assets within the software have...
Get Ready for Red Hat NEXT! 2022
Are you a CTO, CISO, CDO, or thought leader responsible for open source strategy for your company? If so, don’t miss out on Red Hat NEXT! This is Red Hat’s annual event for deep dives on all things Emerging Technologies, coming up on September 15th. This year’s...
FetchIt: Life-cycling and configuration of containers using GitOps and Podman
GitOps is a great solution for continuous delivery of Kubernetes applications, as it’s based on Git, a tool that many if not all developers are familiar with. Developers can manage deployed applications by storing their desired state in Git and reap the benefits, such...
Crossplane as an abstraction platform to manage and deploy service Operators
How do you manage and deploy Kubernetes Operators in the open hybrid cloud to take advantage of multiple clouds? One approach is Crossplane, a Kubernetes add-on that extends any cluster with the ability to provision and manage cloud infrastructure, services, and...
Using the Crossplane Operator to manage and provision Cloud Native Services
This post by the Red Hat Office of the CTO seeks to expand on previous work and further explore Crossplane as a Kubernetes Operator for provisioning, managing, configuring, and consuming cloud services. These services can then, in turn, be used to create and deploy...
Developments in Kubernetes object storage support
Object storage is fast becoming a solution of choice for storing massive amounts of unstructured data. The popularity of object storage is due in part to how it can scale efficiently. This in particular sets it apart from file and block as users can quickly...
Quantum on OpenShift – part one, an introduction to quantum computing
Many people are talking about the use and purpose of quantum computing of late, so we wanted to take an opportunity to talk about what Red Hat is doing around quantum computing. This first post will give an overview of a few of Red Hat's activities with quantum...
Cloud-native software development with Virtual Application Networks
Communication between distributed software components in a cloud-native application is an important and challenging aspect of cloud-native development. This post introduces a solution to that problem using Virtual Application Networks (VANs). A VAN can be set up...
Managing application and data portability at scale with Rook-Ceph
One of the key requirements for Kubernetes in multi-cluster environments is the ability to migrate an application with all of its dependencies and resources from one cluster to another cluster. Application portability gives application owners and administrators the...
Kiali: An observability platform for Istio
Istio exists to make life easier for application developers working with Kubernetes. But what about making Istio easier? Well, that's Kiali's job. Read on to learn more about making Istio even more pleasant to use. Deploying and managing microservice applications is...
Scaling workload storage requirements across clusters
A number of multi-cloud orchestrators have promised to simplify deploying hundreds or thousands of high-availability services. But this comes with massive infrastructure requirements. How could we possibly manage the storage needs of a thousand stateful...
Red Hat and NVIDIA bring scalable, efficient edge computing to smart cities
Teams from Red Hat and NVIDIA have collaborated on creating a scalable hybrid cloud application that could revolutionize smart city initiatives such as traffic-flow monitoring and transportation management around the world. By working together, the two companies are...
Passing Go: polyglot Kubernetes Operators
Operators within Kubernetes are useful tools, designed to extend the container orchestration platform with additional resources. More directly, an Operator, sometimes referred to as custom controllers, is a method of packaging, deploying, and managing a Kubernetes...
Managing chaos in a containerized environment
Quick, name some weird stuff that’s happened to your production machines. Accidentally dropping a production database table? Rolling out a patch that enabled any user to log in with any password? Disabling a load balancer? Using a dictionary to physically keep...
Trust No One, Run Everywhere–Introducing Enarx
When you run a workload as a VM, container or in a serverless environment, that workload is vulnerable to interference by any person or software with hypervisor, root or kernel access. Enarx, a new open source project, aims to make it simple to deploy...
Understanding and Applying Storage Federation Patterns Using KubeFed
As a cloud user, how do you avoid the pull of data gravity of one provider or another? How can you get the flexibility and tooling to migrate your infrastructure and applications as your needs change? How do you get to the future of storage federation as data agility?...
Building a Scalable TensorFlow Twitter Bot for Red Hat Summit
Red Hat’s AI Center of Excellence and PerceptiLabs wanted a way to demonstrate a TensorFlow model to the public during the 2019 Red Hat Summit. The plan was for this model to take images as input, and then respond with the likelihood of a Red Hat fedora being in that...