Sobyte.net

K8S Best Practices

WebA health check is a simple way for the system to know if an instance of an application (service) is working properly. If an instance is working properly, then other …

Actived: 4 days ago

URL: https://www.sobyte.net/post/2022-05/k8s-health-checks/

Analysis and resolution of memory cgroup leaks

WebMemory cgroup leaks are a common problem in K8s (Kubernetes) clusters, resulting in nodes being stretched for memory resources, or nodes becoming …

Category:  Health Go Health

Lifecycle Management Design Patterns in K8s

WebAt the Pod level, there are other constructs, such as init containers, init Containers (and defer-containers, which are still in the proposal stage as of this writing), …

Category:  Health Go Health

Kubelet pod creation workflow

WebThis article is based on reading the source code of Kubernetes v1.19.0-rc.3 Kubelet, one of the four components of Kubernetes, maintains the entire lifecycle of a …

Category:  Health Go Health

Using NodeLocal DNSCache in a Kubernetes Cluster

WebWhen solving the 5-second timeout problem with CoreDNS, we mentioned using NodeLocal DNSCache to solve the problem, in addition to forcing tcp resolution …

Category:  Health Go Health

Using kubeadm to upgrade a K8S cluster

Web1. Overview. The upgrade of a K8S cluster can be divided into three main steps. upgrade a primary control-plane node. upgrade the rest of the control plane …

Category:  Health Go Health

Isito Virtual Machine Health Check

WebExplore how the Isito VM Health Check works. Istio is known to have health checks for the VMs it accesses, and for services on k8s, the health check section is …

Category:  Health Go Health

Recommend automated monitoring of website operation services

WebGatus provides a lightweight service health monitoring webpage for developers to monitor service status through simple HTTP, ICMP, TCP protocols, etc., …

Category:  Health Go Health

Linux free command usage and understanding

Web2. Meaning of each column of the free command. The free command prints information from /proc/meminfo ( /proc is not a directory on the physical disk, but a virtual …

Category:  Health Go Health

Unified User Management for Kubernetes with KeyCloak

WebThe test user is restricted from accessing all resources except for pod information. Summary. This article only introduced how to manage users in K8s through …

Category:  Health Go Health

Kubernetes Service Discovery

WebService discovery is an important feature of K8s, and there are two ways to do this: either by injecting the svc ClusterIP into the pod as an environment variable, or …

Category:  Health Go Health

A brief comparison of mainstream Kafka clients in the Go community

WebThis article compared three mainstream kafka client packages from the Go community: Shopify/sarama, confluent-kafka-go, and segmentio/kafka-go. sarama is the …

Category:  Health Go Health

Clipboard Operations Clipboard Api Tutorial

Web4.2 Clipboard.read() The Clipboard.read() method is used to copy the data inside the clipboard, either text data or binary data (e.g. images). This method requires …

Category:  Health Go Health

Manage Helm Chart with chartmuseum

Webchartmuseum is an open source Helm Chart Repository that supports a variety of backend stores including GCS, S3, etc. API. chartmuseum provides several …

Category:  Health Go Health

Three good gRPC testing tools

Web1. grpcui -plaintext localhost:8080. This page has already helped to prepare the Service and the Method that can be used. You don’t need to know which Method is …

Category:  Health Go Health

Resolving CoreDNS custom domain name failure issues

WebA few days ago we used NodeLocal DNSCache to solve the 5 second timeout problem with CoreDNS, and the cluster DNS resolution performance was …

Category:  Health Go Health

Kubernetes Multi-Cluster Management: Kubefed (Federation v2)

WebBasic concepts. Federate: Federate is a group of Kubernetes clusters that are linked and provide a common cross-cluster deployment and access interface to …

Category:  Health Go Health

Go doesn't need a Java-style GC

WebThis becomes a contiguous block of memory. In Java, this becomes a Rect object, which references two separate objects, the Min and Max objects. So in Java, a …

Category:  Health Go Health