cert-manager/docs/getting-started/2-installing.rst
2018-04-11 15:48:33 +01:00

42 lines
1.4 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:: none
$ 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.
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