cert-manager/docs/getting-started/2-installing.rst
James Munnelly e77eacdcec Update upgrading docs
Update docs

Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:36:35 +01:00

46 lines
1.5 KiB
ReStructuredText

==========================
2. Installing cert-manager
==========================
With Helm
==========
Using Helm is the recommended way to deploy cert-manager. We publish a stable
version of the chart to the public `charts repository`_.
You can install the chart with the following command:
.. code-block:: shell
$ helm install \
--name cert-manager \
--namespace kube-system \
stable/cert-manager
The default cert-manager configuration is good for the majority of users, but a
full list of the available options can be found in the `Helm chart README`_.
.. note::
If your cluster does not use RBAC (Role Based Access Control), you
will need to disable creation of RBAC resources by adding
``--set rbac.create=false`` to your ``helm install`` command above.
.. note::
If you are upgrading from a previous release, please check the :doc:`upgrading guide </admin/upgrading>`
for special considerations.
With static manifests
=====================
As some users may not be able to run Tiller in their own environment, static
Kubernetes deployment manifests are provided which can be used to install
cert-manager.
You can get a copy of the static manifests from the `deploy directory`_.
.. TODO: expand this to include a 'kubectl apply' example
.. _`charts repository`: https://github.com/kubernetes/charts
.. _`Helm chart README`: https://github.com/kubernetes/charts/blob/master/stable/cert-manager/README.md
.. _`deploy directory`: https://github.com/jetstack/cert-manager/blob/master/contrib/manifests/cert-manager