Skip to content

Automate Kubernetes object conversion from CoreOS Fleet/systemd units

License

Notifications You must be signed in to change notification settings

cogolabs/fleet2kubes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status codecov Go Report Card Maintainability MIT license

fleet2kubes

Converts fleet systemd units to kubernetes resources.

Background

Cogo Labs adopted Docker early in 2014 and leveraged CoreOS Fleet to deploy and manage a rich distributed microservices platform. Kubernetes, based on Google's internal manager, Borg, matured to production-ready quality in 2018, and has fully absorbed CoreOS Fleet technologies, such as etcd (backend for the Kubernetes Control Plane), into an awesome ecosystem now led by the CNCF. This minimal glue automates parts of our Kubernetes migration.

Install and Usage

The first command will install f2k to ~/go/bin/f2k. For convenience, append $GOPATH/bin to your $PATH.

  go get -u github.com/cogolabs/fleet2kubes/cmd/f2k

  f2k [flags] my.service > my.yaml

Releases

No releases published

Packages

No packages published

Languages