{"repo":"xendit/kompare","free":true,"listed":false,"github":"https://github.com/xendit/kompare","clone":"git clone https://github.com/xendit/kompare.git","description":"Kompare is a CLI tool to compare two kubernetes cluster and their resources.","language":"Go","stars":62,"topics":["cli","comparison","golang","kubernetes","resources"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Kompare Kompare is a Go CLI runner for comparing two clusters. This software compares two Kubernetes clusters using kubeconfig to connect to them and compare existing objects in the two clusters based on flexible criteria passed via the command line. When comparing two Kubernetes clusters, you may encounter challenges such as ignoring Kubernetes resource definition subtypes like UID and dates, or filtering and comparing only specific types of objects. Existing tools may not offer the flexibility to define such criteria, which led us to create Kompare. Why Do We Need Kompare This CLI tool is designed to compare two clusters to determine if they are different or if they can be interchangeable. Enterprises often maintain multiple Kubernetes clusters for redundancy or to facilitate upgrades. We primarily use this tool to compare a production cluster (source cluster) with a new cluster intended for production use or to run side by side. Notice: The source cluster is typically considered the source of truth for the comparison. Key Terms & Usage 1. Source cluster: The original cluster, analogous to the \"left-hand side\" (LHS) in a number comparison. 2. Target cluster: The destination cluster, analogous to the \"right-hand side\" (RHS) or the \"second number\" in a number comparison. Getting Started You can run it by building out directly with go if you have golang installed: To run directly with golang if you have it installed: Using the software to compare two kubernetes clusters: Notic","default_branch":null,"files":null,"tree":[],"storefront":"/r/xendit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xendit/kompare/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}