today's howtos
-
Configuring Kubernetes operands through custom resources | Red Hat Developer
Operators in Kubernetes often allow application developers to configure low-level aspects of their operands and secondary resources. Typically, such settings are made available on the custom resource and reconciled into the operand.
An example of this is the Grafana custom resource of the Grafana Operator. It exposes many configuration options that are reflected in the Grafana configuration file, but also allows you to configure properties of the Kubernetes resources in your Grafana installation. For example, you can add additional ports to your service, mount secrets into the Grafana pod, or expose additional environment variables.
These fields in the custom resource are reconciled and applied to the respective Kubernetes resource. This article describes some problems with this approach, describes an alternative approach that is currently under development, and weighs the strengths and weaknesses of the two approaches.
-
How to Store Standard Error to a Variable in Bash - TecAdmin
In Bash, you can store the standard error output of a command to a variable by using the `2>&1` operator and the `$()` command substitution syntax. Here `2>` redirects the error message to &1`, that represent to standard output. In the case of bash shell works as the standard output device.
-
Install Microsoft Visual Studio Code In Linux [Ed: Terrible and inadequate advice. This is proprietary spyware that helps Microsoft spy on and control developers, steering them towards GPL violations and other abuses.]
This guide explains what is Microsoft Visual Studio Code editor and how to install Microsoft Visual Studio Code in Linux.
-
How to install development tools on RedHat 9 or 8 Linux
Find out the easiest way to install the Development tools using the Group command in Redhat 9 or 8 Linux to start developing or compiling codes.
By default, developers would not have the essential tools to start compiling codes on RedHat Linux. So, we manually can install them. The group of Linux development tools helps software programmers to write, build and debug programs on Linux.
-
How to delete last 5 commits from Git Repository - TecAdmin
Deleting the last few commits from a Git repository is a relatively simple process that can be accomplished with a few simple commands. In this guide, we will explain how to delete the last few commits from a git repository, as well as discuss why this might be necessary. We will also provide step-by-step instructions for removing the last few commits from a repository, as well as common issues that may arise in the process. By the end of this guide, you should have a good understanding of how to delete the last few commits from a Git repository.
-
A Beginner’s Guide to the Netstat Command - buildVirtual
Netstat is a powerful command-line tool that allows you to view information about your network connections and routing tables. It can be a useful tool for troubleshooting network issues, identifying active connections, and understanding the traffic flowing through your network. In this article, we’ll take a look at how to use the netstat command and explore some of its key features.
-
Tracing Your Steps: A Beginner’s Guide to Traceroute in Linux - buildVirtual
Traceroute is a powerful tool that allows you to track the path that a packet of data takes from your device to its destination. This can be useful for troubleshooting network issues, identifying bottlenecks in your connection, or simply learning more about how the internet works. In this article, we’ll take a look at how to use the traceroute command in Linux.
-
Troubleshooting "no healthy upstream" errors in Istio Service Mesh | Red Hat Developer
Istio Service Mesh offers a multitude of solutions at network level 7 (L7) to define traffic routing, security, and application monitoring in a cloud environment. However, given the complexity of cloud-based networks, the host of devices involved, and the difficulty of visualizing effective changes made by Istio, it's hard to debug the unpopular "no healthy upstream" error messages that often show up in Envoy logs.
This article attempts some pain relief in the form of quick guidance on how to respond to emergency calls demanding a resolution to "no healthy upstream" error messages and related errors such as "Applications in the Mesh are not available" or "Istio is broken."
In my experience, 90% of these issues are caused by configuration problems in either the network or Istio. This article shows some troubleshooting tools you can use to identify such problems quickly, in the context of two recent cases that a Red Hat customer escalated to us.