Commit fc83c8c5 authored by Arie Peterson's avatar Arie Peterson 🐚
Browse files

Improve website text based on Mart's comments

parent 05f5a4a2
Pipeline #7410 passed with stage
in 28 seconds
......@@ -5,34 +5,34 @@
Ghost: Greenhost cloud storage engine for Kubernetes
====================================================
Greenhost cloud and eclips.is
Greenhost VPS and eclips.is
-----------------------------
Greenhost operates two cloud platforms:
Greenhost operates two VPS platforms:
* `eclips.is`_ is free (funded by Open
Technology Fund) for Internet freedom and liberation technology developers,
administrators and digital rights activists.
* the `Greenhost cloud`_ is a paid cloud platform, open to anyone.
* `The Greenhost VPS platform`_ is a commercial VPS platform based on Xen and
is fully redundant. The platform uses CEPH as its storage layer and is built
with high-performance hardware and disks (SSD).
Storage in our platforms is provided by our own fully redundant Ceph-based
storage system, so you don't need to use one of the big commercial cloud
companies.
Kubernetes at Greenhost
-----------------------
Besides regular stand-alone VPSs, you can also use any of our cloud platforms
to create a Kubernetes cluster spanning multiple virtual machines.
Besides having regular stand-alone VPSs, you can also use either of our VPS
platforms to create a Kubernetes cluster spanning multiple virtual machines.
``ghost`` is a custom Kubernetes component that allows your cluster to
seemlessly provision persistent volumes on our cloud storage platform.
seemlessly provision persistent volumes on our VPS storage platform.
It consists of two components:
* a storage provisioner that detects requests for
storage (so-called Persistent Volume Claims, or PVCs) and creates Ceph-backed
storage (so-called Persistent Volume Claims, or PVCs) and creates CEPH-backed
virtual disks on the fly to meet the storage demands;
* a storage driver that is called by Kubernetes at the right moments to attach
......@@ -44,7 +44,7 @@ See the :doc:`setup instructions <setup>` to get started.
The code is available at `<https://code.greenhost.net/open/kubernetes-ghost>`_.
.. _Greenhost: https://greenhost.net
.. _Greenhost cloud: https://greenhost.net/products/vps/
.. _The Greenhost VPS platform: https://greenhost.net/products/vps/
.. _eclips.is: https://eclips.is
.. toctree::
......
......@@ -2,14 +2,13 @@ Setup
=====
This page provides information to help you set up ghost for your Kubernetes
cluster on the Greenhost cloud. Currently this process requires a manual
confirmation by Greenhost employees, so you will need our support at some
point.
cluster on Greenhost VPSs. Currently this process requires manual activation.
Please contact Greenhost support to activate this feature.
Prerequisites
-------------
* a Kubernetes platform running on the Greenhost cloud platform, or on eclips.is;
* a Kubernetes platform running on the Greenhost VPS platform, or on eclips.is;
* a functioning `Helm`_ install for that cluster.
......@@ -20,8 +19,7 @@ The ghost storage provisioner will need to use Greenhost's API to create (and
delete) virtual disks, based on requests by the Kubernetes cluster. Because
this has obvious implications for security, and also incurs costs for the
virtual disks to the account owner, this needs special permissions to be set
for the machines that make up the cluster. We made this a manual step for now
that needs to be taken by Greenhost employees.
for the machines that make up the cluster.
Please contact `our support team <Greenhost support_>`_ to request these
changes, including a list of VPSs that make up the cluster, and optionally a
......@@ -58,8 +56,8 @@ You can check that the provisioner and driver are running:
Should list among other things a single ``greenhost-provisioner`` pod, and one
``ghost-driver`` pod on per worker node.
If you now create a Persistent Volume Claim, the provisioner should pick this up and create a corresponding Persistent Volume. You can also check that virtual disks appear in the `listing <Greenhost cloud disk listing_>`_.
If you now create a Persistent Volume Claim, the provisioner should pick this up and create a corresponding Persistent Volume. You can also check that virtual disks appear in the `listing <Greenhost disk image listing_>`_.
.. _Helm: https://helm.sh
.. _Greenhost support: mailto:support@greenhost.net
.. _Greenhost cloud disk listing: https://service.greenhost.net/cloud/DiskImage
.. _Greenhost disk image listing: https://service.greenhost.net/cloud/DiskImage
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment