Red Hat Developer
109 FOLLOWERS
The Red Hat Developer program brings developers together to learn from each other and create more extraordinary things, faster. We share what we know to help you solve problems once, build momentum together, and make the world better for all.
Red Hat Developer
2d ago
In the previous post, we oversaw the required Red Hat OpenShift Container Platform operators, their roles, and the format used to create the Red Hat OpenStack Services on OpenShift (RHOSO) control plane. In this article, let’s review the deployment process.
We’ll base our observations on the Development Preview 3 code from https://github.com/rh-osp-demo/dp-demo/.
Let’s begin with the OpenStack Operator.
The OpenStack Operator
The OpenStack Operator consists of three parts (a CatalogSource, an OperatorGroup, and a Subscription), each defining a different resource for managin ..read more
Red Hat Developer
2d ago
So far in this series, we oversaw the required Red Hat OpenShift Container Platform operators, their roles, and the format used to create the Red Hat OpenStack Services on OpenShift (RHOSO) control plane. Then, we walked through control plane deployment and data plane configuration.
We’re now ready to add OpenStack compute nodes to the control plane to run virtual machines. The deployment, unsurprisingly, relies on another YAML file.
When released, you can either join an already deployed Red Hat Enterprise Linux (RHEL) 9.4 node or pilot bare metal deployment from scr ..read more
Red Hat Developer
3d ago
The Konveyor community has developed Konveyor AI (Kai), a tool that uses generative AI to accelerate application modernization. Kai integrates large language models (LLMs) with static code analysis to facilitate code modifications within a developer's IDE, helping transition to other modern programming languages and frameworks efficiently.
Using a retrieval-augmented generation (RAG) approach, Kai enhances LLM outputs with historical code changes and analysis data, ensuring context-specific guidance. This method is model agnostic and does not require model fine-tuning, making Kai a ..read more
Red Hat Developer
3d ago
While large language models (LLMs) offer incredible potential, they also come with their share of challenges. Working with LLMs demands high-quality training data, specialized skills and knowledge, and extensive computing resources. The process of forking and retraining a model is also time consuming and expensive.
The InstructLab project offers an open source approach to generative AI, sourcing community contributions to support regular builds of an enhanced version of an LLM. This approach is designed to lower costs, remove barriers to testing and experimentation, and improve alignment—that ..read more
Red Hat Developer
3d ago
The Red Hat Developer Subscription for Individuals is a no-cost benefit of the Red Hat Developer program that includes access to Red Hat Enterprise Linux (RHEL) and other Red Hat products for development use. It is an offering designed for individual developers. You can no-cost subscription by joining the Red Hat Developer program.
As announced at Red Hat Summit 2024, you can now easily consume the Red Hat Developer Subscription for Individuals on your desktop. Whether you are using macOS, Windows, or Linux, the Podman Desktop Red Hat Account Extension puts the Develop ..read more
Red Hat Developer
3d ago
The rapid proliferation of generative AI (gen AI) and open source large language models (LLMs) is revolutionizing computing, and AI-enabled applications are now becoming the norm. As a result, application developers now have to learn best practices and how to build applications taking advantage of AI in their solutions. Hence, the need for tools and technologies that make AI more accessible and approachable, enabling developers to tap into its vast potential.
However, this shift also underscores the importance of ensuring data privacy and security, as sensitive information is being proce ..read more
Red Hat Developer
3d ago
Podman Desktop is the central place to work with containers as a developer. Podman Desktop uses the Docker, Podman, and Kubernetes APIs to communicate with container engines and Kubernetes clusters to provide users with a unified graphical interface across all these resources. It also provides extensions to help you manage these resources: install the Podman engine and Kubernetes clusters locally, configure access to remote Kubernetes clusters, configure access to images registries, install various commnd-line interfaces (CLIs), and more.
Architecture
The containers technology is a Linux kerne ..read more
Red Hat Developer
3d ago
Containers have used Linux since the start. But there have always been two different types of Linux: the host operating system, and the one inside each container. Each one operates independently and requires a completely different set of tools for building, managing, and configuring.
But no more! Image mode for Red Hat Enterprise Linux (RHEL) allows you to build and manage a full operating system just like a container image.
What are bootable containers?
Application container base images are Open Container Initiative (OCI) container images that are usually trimmed down as far as possible, to e ..read more
Red Hat Developer
3d ago
At Red Hat, we work on a wide range of technologies and sit at the crossroads of our communities, customers, and partners. We believe our best work is done when we work together to find new solutions. So we asked, what if an operating system could be updated via image-based transactions, and what if those images could be built and shipped like a container? What if we could use the same tools, skills, and patterns as today’s containerized applications, closing the gaps between pipeline and production? The result is a way to think differently about how to build, deploy, and manage Red Hat Enterp ..read more
Red Hat Developer
4d ago
DevOps transformed software development. By bringing development and operations teams together, companies achieved a dramatic boost in both speed (agility) and efficiency. But DevOps is just the first chapter. The future of software development lies in platforms. These platforms are like building blocks–scalable and reusable, enabling companies to develop and deliver software even faster and more efficiently than ever before. The best way to achieve this is by making developers happy and more productive.
Why we need platform engineering
Development and Ops teams are navigating a lot of obstacl ..read more