kOVHernetes (kovh
) is a command-line utility for managing Kubernetes clusters on the OVH Cloud
platform.
It deploys cloud instances running the CoreOS Container Linux operating system with Kubernetes components pre-configured using Ignition, including a flannel overlay network for containers.
Python interpreter (version 3.2 or above) with the setuptools
package.
Additionally on Linux:
cryptography
package- provided by the
python3-cryptography
OS package - installed from source, see Building cryptography on Linux
- provided by the
- At least one Cloud project must be created before resources can be provisioned by kOVHernetes.
- The Cloud project must be associated with a vRack in order to create Private Networks.
- At least one SSH public key must have been added to the project.
Run the following command inside the repository to install the project dependencies and the kovh
executable:
❯ python3 setup.py install
kOVHernetes is a toy project written for testing purposes. It is not supported by OVH in any manner.
Although I strive to enforce a reasonably high level of security by default, no security audit has been performed on this software or the elements of infrastructure it helps to generate.
Use at your own risk.
-
list
command to display clusters - Master HA