OVN-Kubernetes Container Images¶
This file covers the container images available for OVN-Kubernetes and how to build them.
Images / Packages¶
There are Ubuntu and Fedora-based images available in GitHub's Registry. They are automatically generated upon merges via a workflow. Prior to release-1.0, they were called ovn-kube-f (for the Fedora-based image) and ovnkube-u (for the Ubuntu-based image). From release 1.0 and beyond, these have been renamed to ovn-kube-fedora and ovn-kube-ubuntu, respectively.
Therefore, use the following images and tags to obtain these images:
- ghcr.io/ovn-org/ovn-kubernetes/ovn-kube-fedora:master
-
ghcr.io/ovn-org/ovn-kubernetes/ovn-kube-fedora:release-1.0
-
ghcr.io/ovn-org/ovn-kubernetes/ovn-kube-ubuntu:master
- ghcr.io/ovn-org/ovn-kubernetes/ovn-kube-ubuntu:release-1.0
Building Images¶
To build images locally, use the following Makefile and their respective Dockerfiles from the dist/images folder in this repository.
$ cd dist/images
$ make fedora
$ make ubuntu
The build will create an image called ovn-kube-fedora:latest or ovn-kube-ubuntu:latest, which can be re-tagged.
For example: ${OCI_BIN} tag ovn-kube-fedora:latest ghcr.io/ovn-org/ovn-kubernetes/ovn-kube-fedora:master