Lynq is an open-source tool designed to automate the management of Kubernetes resources by using data from MySQL database records. It addresses the challenge of keeping Kubernetes clusters in sync with the desired state defined in a database, ensuring that changes in database rows are automatically reflected in the cluster without manual intervention. Lynq operates by monitoring a specified MySQL table and transforming each active row into a corresponding set of managed Kubernetes resources.
The platform supports a variety of Kubernetes resource types, including Deployments, Services, Ingresses, ConfigMaps, Secrets, ServiceAccounts, StatefulSets, PersistentVolumeClaims, and Jobs. It uses server-side apply (SSA) to manage resources, ensuring that it only modifies fields it owns and avoids overwriting changes made by other controllers or tools. Dependency-aware ordering is implemented through the use of declared dependencies, allowing Lynq to apply resources in the correct sequence and wait for readiness gates before proceeding.
Templates, known as LynqForms, enable users to define how database columns are rendered into full resource sets, supporting scalable and repeatable infrastructure definitions. The tool tracks the state of each managed node, reporting statuses such as ready, pending, failed, skipped, and conflicts, providing clear visibility into the health and progress of resource reconciliation. Lifecycle policies are available for each resource, offering granular control over conflict resolution, deletion behavior, and creation triggers to enhance safety and prevent unintended actions.
Lynq includes features for rollout safety, such as the maxSkew parameter, which limits the number of concurrent changes during large updates or bulk operations, helping to prevent overloading the Kubernetes API server. Observability is built in, with 15 Prometheus metrics, a pre-built Grafana dashboard, and 14 alert rules with accompanying runbooks to detect and respond to issues proactively. A web-based user interface provides live views of resource health, reconciliation events, and the topology of managed nodes, reducing the need for direct kubectl usage.
28 or higher and uses MySQL as its built-in datasource. 0 open source license.
In the Infrastructure & Backend space, Lynq takes a focused approach. It focuses on automating the provisioning of Kubernetes resources directly from database records, eliminating manual YAML pipelines. Lynq is an open-source project aimed at devOps engineers and platform teams managing Kubernetes infrastructure. The project is open source (Apache-2.0). The product ships for the command line and API, and it can be self-hosted.
Lynq first shipped in 2025. The project is developed in the open on GitHub with 78 stars and 64 commits in the last 90 days. Among its 5 catalogued features are kubernetes operator, mySQL integration, and automatic provisioning.
Latest indexed changes and source events
Other apps tracked under the same category.