TiDB’s Timestamp Oracle – DZone Database

Today, distributed databases lead the market, but time synchronization in distributed systems remains a hard nut to crack. Due to the clock skew, the time in different nodes of a distributed database cannot be synchronized perfectly. Many computer scientists have proposed solutions such as the logic clock by Leslie Lamport (the 2013 Turing Award winner), … Read more

Top Six Kubernetes Best Practices for Fleet Management

Provisioning a Kubernetes cluster is relatively easy. However, each new cluster is the beginning of a very long journey, and every cluster you add to your Kubernetes fleet increases management complexity. In addition, many enterprises struggle to keep up with a rapidly growing number of Kubernetes clusters spread across on-prem, cloud, and edge locations—often with … Read more

Kafka Fail-Over Using Quarkus Reactive Messaging

Background Recently, I came across a scenario where, at first glance, we needed an active-active Kafka cluster with bi-directional replication using MirrorMaker2. However, while diving deeper into the nuances of the solution that this particular project demanded, a number of factors showed this wasn’t really the case. For example, a look at how the producers/consumers … Read more

The Evolution of Configuration Management: IaC vs. GitOps

Misconfigurations are the leading cause behind security incidents in Kubernetes-orchestrated or otherwise containerized environments. Without proper configuration in place, applications would run into problems ranging from noncompliance and inconsistencies to performance bottlenecks, security vulnerabilities, and functionality failure. Therefore, configuration management is a critical component in a software development lifecycle for maintaining systems in a desired, … Read more

docker – Install Elasticsearch with HELM on EKS Cluster got Error unknown setting [node.data] please check that any required plugins are installed

Can u help me about elasticsearch, I’m using helm chart to install elasticsearch on EKS Cluster (AWS). this error log: {“@timestamp”:”2022-04-04T06:51:37.598Z”, “log.level”: “INFO”, “message”:”no plugins loaded”, “ecs.version”: “1.2.0”,”service.name”:”ES_ECS”,”event.dataset”:”elasticsearch.server”,”process.thread.name”:”main”,”log.logger”:”org.elasticsearch.plugins.PluginsService”,”elasticsearch.node.name”:”elasticsearch-master-2″,”elasticsearch.cluster.name”:”elasticsearch”} {“@timestamp”:”2022-04-04T06:51:37.764Z”, “log.level”: “INFO”, “message”:”using [1] data paths, mounts [[/usr/share/elasticsearch/data (/dev/nvme1n1)]], net usable_space [29.3gb], net total_space [29.4gb], types [ext4]”, “ecs.version”: “1.2.0”,”service.name”:”ES_ECS”,”event.dataset”:”elasticsearch.server”,”process.thread.name”:”main”,”log.logger”:”org.elasticsearch.env.NodeEnvironment”,”elasticsearch.node.name”:”elasticsearch-master-2″,”elasticsearch.cluster.name”:”elasticsearch”} {“@timestamp”:”2022-04-04T06:51:37.764Z”, “log.level”: “INFO”, “message”:”heap size [128mb], compressed … Read more

python – Ray Cluster Connection Closed, example script displays 127.0.0.1 instead of head IP address

I’m trying to start a Ray Cluster on Linux. I am using Python 3.9.5 The commands below are run from my HEAD node (192.168.26.47) I am using ray up config.yaml to start it, where config.yaml is: # A unique identifier for the head node and workers of this cluster. cluster_name: default # Running Ray in … Read more

Multi-Cluster Kubernetes Management and Access

As cloud and Kubernetes have become a standard, security remains one of the top inhibitors to modern application development. To reduce security risks, organizations can’t manage access control on a cluster-by-cluster basis. And not finding a scalable approach leads to misconfigurations, vulnerabilities, and failed compliance audits. Let us travel back in time and picture a … Read more