Skip to content

Documentation around using OpenStack Magnum and IRIS Scientific OpenStack Sites.

License

Notifications You must be signed in to change notification settings

RSE-Cambridge/iris-magnum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IRIS Magnum

Here are some examples of how to use Magnum created Kubernetes clusters on IRIS Scientific OpenStack Clouds such as: https://cumulus.openstack.hpc.cam.ac.uk

This is a digital asset funded by the STFC IRIS cloud: https://www.iris.ac.uk/

Contributing

If you have any problems, please do raise an issue, or even better, make a pull request that includes a fix to help others that may hit a similar issue.

Getting Started

Firstly, please get access to an IRIS Scientific OpenStack Cloud. This includes created application credentials so you are able to access the OpenStack APIs.

For more information, please see: https://rse-cambridge.github.io/iris-openstack

To get a good idea of what you can do with Magnum we would recommend trying out all the demo's in the following sections, in the order listed here.

OpenStack Magnum Guided Tour

This example uses terraform to create the k8s cluster, using a pre-registered OpenStack Magnum template.

We give you an overview of what a working Magnum cluster is able to do out the box. We look at the built in monitoring and load balancing capabilities.

For more details, see the Magnum Guided Tour

Jupyter Hub

For more details see: Jupyter Hub on Magnum

Manila CSI

We then use kubectl to register a storage class that supports creating volumes using OpenStack Manila created CephFS shares.

For more details see: Manila CSI

Apache Spark on Magnum

This uses a helm chart to create an Apache Spark cluster. It makes use of the above Manila CephFS PVC to provide all workers with a shared file system that works in a multi-node cluster.

For more details see: Apache Spark on Magnum

Sonobuoy Certified Conformance

At the time of writing, sonobuoy certified conformance has passed on production cloud (Magnum container tag 9.3.1.1-2) for Kubernetes versions 1.20.4, 1.19.8 and 1.18.16.

For mode details on how the test was carried out, see: Sonobuoy Certified Conformance

About

Documentation around using OpenStack Magnum and IRIS Scientific OpenStack Sites.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages