2014-10-09 22:42:04 +00:00
|
|
|
Kubernetes Documentation
|
|
|
|
====================
|
|
|
|
|
2015-03-06 21:41:13 +00:00
|
|
|
This directory contains the Kubernetes user manual in the Markdown format.
|
2014-10-09 22:42:04 +00:00
|
|
|
Do *not* edit the man pages in the man1 directory. Instead, amend the
|
|
|
|
Markdown (*.md) files.
|
|
|
|
|
|
|
|
# File List
|
|
|
|
|
2015-02-26 16:15:01 +00:00
|
|
|
kube-apiserver.1.md
|
|
|
|
kube-controller-manager.1.md
|
|
|
|
kubelet.1.md
|
|
|
|
kube-proxy.1.md
|
2014-10-13 23:02:17 +00:00
|
|
|
kube-scheduler.1.md
|
2014-10-13 23:21:24 +00:00
|
|
|
Dockerfile
|
|
|
|
md2man-all.sh
|
2014-10-09 22:42:04 +00:00
|
|
|
|
|
|
|
# Generating man pages from the Markdown files
|
|
|
|
|
|
|
|
The recommended approach for generating the man pages is via a Docker
|
|
|
|
container using the supplied `Dockerfile` to create an image with the correct
|
|
|
|
environment. This uses `go-md2man`, a pure Go Markdown to man page generator.
|
|
|
|
|
|
|
|
## Building the md2man image
|
|
|
|
|
2015-03-06 21:41:13 +00:00
|
|
|
There is a `Dockerfile` provided in the `kubernetes/docs/man` directory.
|
2014-10-09 22:42:04 +00:00
|
|
|
|
|
|
|
Using this `Dockerfile`, create a Docker image tagged `docker/md2man`:
|
|
|
|
|
|
|
|
docker build -t docker/md2man .
|
|
|
|
|
|
|
|
## Utilizing the image
|
|
|
|
|
|
|
|
Once the image is built, run a container using the image with *volumes*:
|
|
|
|
|
|
|
|
docker run -v /<path-to-git-dir>/kubernetes/docs/man:/docs:rw \
|
|
|
|
-w /docs -i docker/md2man /docs/md2man-all.sh
|
|
|
|
|
|
|
|
The `md2man` Docker container will process the Markdown files and generate
|
|
|
|
the man pages inside the `docker/docs/man/man1` directory using
|
|
|
|
Docker volumes. For more information on Docker volumes see the man page for
|
|
|
|
`docker run` and also look at the article [Sharing Directories via Volumes]
|
|
|
|
(http://docs.docker.com/use/working_with_volumes/).
|
2015-05-14 22:12:45 +00:00
|
|
|
|
|
|
|
|
|
|
|
[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/docs/man/README.md?pixel)]()
|