Kubernetes Dashboard is History
Why Headlamp is More Than Just a New UI The Kubernetes Dashboard was the first visual entry point …

When companies distribute their business-critical workloads across multiple regions or in hybrid scenarios (cloud and on-premises), disaster recovery becomes a top priority. Kubernetes clusters are set up redundantly, databases are continuously mirrored, and data sets are synchronized. However, in practice, there is an architectural blind spot that can cripple the entire recovery strategy in an emergency: the availability and geographic placement of the container registry.
Using a central, singular registry for all global clusters creates a classic single point of failure and risks massive latency issues in everyday pipeline operations. To mathematically demonstrate compliance with regulations like NIS-2 or DORA, which demand ICT resilience (information and communication technology), container images must be strategically positioned close to the respective clusters. The technological solution for this is automated geo-replication based on standard-compliant enterprise registries like Harbor.
In many established infrastructures, the container registry is located at a fixed main site (e.g., in a public cloud region in Frankfurt). Every downstream cluster—whether it’s the edge cluster in a production plant in Saarland, the test environment in Paris, or the backup cluster in Amsterdam—pulls its images over the WAN (Wide Area Network) from this single source with each update.
This design presents three critical weaknesses in operational practice:
If the main data center in Frankfurt fails and the backup cluster in Amsterdam is supposed to take over the load automatically, hundreds of pods may need to be freshly started simultaneously. If the Amsterdam worker nodes do not have the required images cached locally, a massive download traffic hits the external connection. The recovery time (RTO - Recovery Time Objective) skyrockets from the planned few minutes to several hours, solely due to network bandwidth.
If the internet connection of an isolated site or an edge cluster is temporarily severed (e.g., due to a damaged fiber optic cable during construction), the local infrastructure continues to operate autonomously. However, if Kubernetes tries to restart a crashed pod due to an internal error, the docker pull fails. The cluster cannot self-heal because it has lost the protective connection to the outside world and thus to the registry.
Development teams working worldwide feel the physical distance to the registry with every build process. A push or pull across continental boundaries suffers from the physical limits of the speed of light in fiber optic cables. This delays CI/CD pipelines and systematically hampers the agility of the teams.
To structurally eliminate these problems, modern IT architecture moves away from the principle of a central data silo. Instead, a distributed topology is built, where each relevant Kubernetes cluster has its own locally prefixed Harbor instance.
The synchronization process runs fully automatically in the background:
The CI/CD system pushes a newly built, CVE-scanned, and signed image into the primary registry (e.g., in the central, sovereign ayedo cloud cluster). For the pipeline, the process is immediately complete, and developers receive instant feedback.
Harbor detects the successful push and triggers the integrated replication engine. Based on predefined rules (e.g., “Replicate all images from the production project immediately”), the registry establishes a secure connection to the defined target registries in other regions or on-premises control centers. The data layers are replicated in parallel and highly efficiently over the internal backbone.
When the Kubernetes cluster in Region B (e.g., Amsterdam) wants to deploy the image, it accesses the Harbor instance directly via its local imagePullSecrets, which is located in the same local network or cloud region. The data flow occurs at maximum LAN speed. External internet lines are not burdened.
The consistent geographic distribution of software artifacts provides companies with tangible strategic advantages:
A house is only as stable as its foundation. In the age of cloud-native and containerized microservices, optimizing global routing and application runtimes while monopolizing the provisioning of underlying container images at a central point creates a potential weak spot in your IT infrastructure. Only automated geo-replication within the European legal framework closes this security gap. It brings the code to where it is executed: close to the cluster. The result is an uncompromising symbiosis of maximum performance in everyday life and unwavering resilience in a crisis.
Harbor natively supports a very flexible alignment of replication rules. Both push replications (send data from A to B) and pull replications (fetch data from B to A) can be configured. Even complex hierarchical structures (e.g., a central master hub mirrors data to 20 decentralized edge nodes in factory halls) can be easily mapped. In true multi-master scenarios, where the same image tag could be modified simultaneously at two locations, conflict management (e.g., “Who overwrites whom?”) must be clearly defined in advance via the integrated policy rules.
No, this is one of the greatest advantages of the open OCI standard. Harbor can replicate container images and artifacts not only to other Harbor instances but also supports registry services of major US hyperscalers (such as AWS ECR, Azure ACR, or Google Artifact Registry) as a source or target, as well as open Docker registries and GitLab container registries. This makes your migration and multi-cloud strategies completely flexible and prevents any vendor lock-in.
When an image is replicated from Registry A to Registry B, only the pure OCI artifacts (the layer files and manifests) are transferred. Since local scan results often depend on the specific version of the installed scanner on-site, it is best practice to activate a policy in the target registry B that states: “Automatically scan each newly arrived image locally upon import.” This ensures that the local admission controller in the target cluster accesses up-to-date, locally verified security data.
Why Headlamp is More Than Just a New UI The Kubernetes Dashboard was the first visual entry point …
In the early stages of container projects, things are usually simple: A small development team …
To maximize the security of your container supply chain, automated CVE scanning at the cluster …