Software:InfraKit

From HandWiki
InfraKit
Developer(s)Docker, Inc.
Initial release4 October 2016; 9 years ago (2016-10-04)
Written inGo
Operating systemLinux
Platformx86-64
TypeOS-level virtualization
LicenseApache License 2.0
Website{{{1}}}

InfraKit is an open-source project that is part of the larger Docker application container software project. The project was formally announced for Docker by its creator Solomon Hykes at the Linuxcon EU 2016 event. InfraKit was originally called 'libmachete' and was renamed by Docker developers in October 2016.

According to the project's GitHub description, InfraKit is a toolkit for creating and managing declarative, self-healing infrastructure.[1] InfraKit consists of several core elements which include, instances, groups and flavors. Groups are collections of instances while flavors are specific groups built for a certain purpose. The InfraKit model works as a set of plugins that can be used to monitor Docker infrastructure. In the event of a failure or a node falling out of a set policy, the self-healing element of InfraKit enables remediation.

On January 21, 2020, the GitHub repository was archived and since January 27, 2025, Docker states:[2]

InfraKit[...] has been archived, and users are encouraged to explore tools such as Terraform for infrastructure provisioning and orchestration.

References

  1. "docker/infrakit". GitHub. https://github.com/docker/infrakit. 
  2. "InfraKit". docs.docker.com. 2025-01-27. https://docs.docker.com/retired/#infrakit. "InfraKit was an open-source toolkit designed to manage declarative infrastructure and automate container deployments. It has been archived, and users are encouraged to explore tools such as Terraform for infrastructure provisioning and orchestration."