Update README

This commit is contained in:
Smaine Kahlouch 2015-10-20 10:18:30 +02:00
parent 6381e75769
commit 95403e9d93

View file

@ -110,7 +110,12 @@ iptables -nLv -t nat
``` ```
#### Available apps, installation procedure ### Available apps, installation procedure
There are two ways of installing new apps
#### Ansible galaxy
Additionnal apps can be installed with ```ansible-galaxy```. Additionnal apps can be installed with ```ansible-galaxy```.
you'll need to edit the file '*requirements.yml*' in order to chose needed apps. you'll need to edit the file '*requirements.yml*' in order to chose needed apps.
@ -139,6 +144,22 @@ Then download the roles with ansible-galaxy
ansible-galaxy install -r requirements.yml ansible-galaxy install -r requirements.yml
``` ```
#### Git submodules
Alternatively the roles can be installed as git submodules.
That way is easier if you want to do some changes and commit them.
You can list available submodules with the following command:
```
grep path .gitmodules | sed 's/.*= //'
```
For instance if you will probably want to install a [dns server](https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns) as it is **strongly recommanded**.
In order to use this role you'll need to follow these steps
```
git submodule init roles/apps/k8s-common roles/apps/k8s-kubedns
git submodule update
```
Finally update your playbook with the chosen role, and run it Finally update your playbook with the chosen role, and run it
``` ```
... ...
@ -189,22 +210,3 @@ Until now i didn't managed to get the monitoring addon working.
Currently the api-server listens on both secure and insecure ports. Currently the api-server listens on both secure and insecure ports.
The insecure port is mainly used for calico. The insecure port is mainly used for calico.
Will be fixed soon. Will be fixed soon.
How to contribute
------------------
### Update available roles
Alternatively the roles can be installed as git submodules.
That way is easier if you want to do some changes and commit them.
You can list available submodules with the following command:
```
grep path .gitmodules | sed 's/.*= //'
```
For instance if you will probably want to install a [dns server](https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns) as it is **strongly recommanded**.
In order to use this role you'll need to follow these steps
```
git submodule init roles/apps/k8s-common roles/apps/k8s-kubedns
git submodule update
```