Sobyte.net

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), …

Actived: 8 days ago

URL: https://www.sobyte.net/post/2022-03/k8s-managed-lifecycle/

Log monitoring and alerting with Loki

WEBFor a production environment and an aspiring ops person, even millisecond level downtime is not tolerated. Proper logging and monitoring of infrastructure and …

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

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

Use systemd to listen to the service port

WEBThen add all the configuration to /etc/systemd/system and execute. 1. systemctl enable lehu.service lehu-http.socket lehu-https.socket lehu-quic.socket. At this …

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

Adding an external DNS service to a Kubernetes cluster

WEB1. Add DNS to the host 1.1 CentOS. Edit the resolve.conf file directly.

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

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

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 …

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

A simple analysis of how the ElasticSearch Operator works

WEBElasticSearch Operator The core features of the current ElasticSearch Operator. Elasticsearch, Kibana and APM Server deployments TLS Certificates …

Category:  Health Go Health

How to monitor Proxmox with Prometheus+Grafana

WEB1. pveum aclmod / -user monitor@pve -role PVEAuditor. Note that the format of PVE_USER is user@pve or user@pam, the difference between the two is that …

Category:  Health Go Health

Using Prometheus Pushgateway to push monitoring metrics

WEBFirst imported the Python SDK for Prometheus, then created a CollectorRegistry instance. A metric of type Gauge and Counter is created respectively. …

Category:  Health Go Health

Understanding HTTPS principles, SSL/TLS protocols in detail

WEBIntroduction to SSL/TLS When we use the HTTP protocol, the data transmitted is insecure, because all data going to and from the client and the server is in …

Category:  Health Go Health

Creating a Grafana Dashboard with Kubernetes Resource Objects

WEBNow that the Controller is defined, we can actually go through the CRD object to define the Grafana Dashboard, as shown below to define a GrafanaDashboard …

Category:  Health Go Health