Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dohsimpson/kubernetes-doc-pdf

Kubernetes PDF Documentation
https://github.com/dohsimpson/kubernetes-doc-pdf

Last synced: about 2 months ago
JSON representation

Kubernetes PDF Documentation

Awesome Lists containing this project

README

        

# Kubernetes PDF Documentation

### This repository contains all the [Kubernetes documentation](https://kubernetes.io/docs/home/) in PDF format, generated automatically.

## How the files are structured?
PDF files can be found under PDFs directory; they are grouped in sections:

* Setup (Getting Started)
* Concepts
* Tasks
* Tutorials
* Reference
* `kubectl` Reference

For a more detailed index, see [here](https://kubernetes.io/docs/home/#browsedocs)

## Dependencies
* `docker`
* `python3`
* `pipenv`
* `requests-html`

# How to run the code
1. Install the dependencies. Use `$ pipenv install` for installing python packages.
2. `$ pipenv shell`
3. `$ python kubernetes-doc.py`
4. `$ ./gen_ref_docs.sh`

# Troubleshooting
* If weasyprint is stuck when generating pages, check if you run out of memory, generating the larger PDFs (e.g. Reference.pdf) is quite memory heavy.

# Similar Project:

* EPUB/MOBI version of the documents can be found [here](https://github.com/tha2015/kubernetes-doc-epub)

* [Terraform PDF Documentation](https://github.com/dohsimpson/terraform-doc-pdf)