Deploy K8s with flannel/weave by fuel plugin 17/30317/1
authorGuo Ruijing <ruijing.guo@intel.com>
Sun, 12 Mar 2017 19:06:56 +0000 (03:06 +0800)
committerGuo Ruijing <ruijing.guo@intel.com>
Sun, 12 Mar 2017 19:13:38 +0000 (03:13 +0800)
commit14592c93aa4dd318edd686394bd13a8880c2219b
treec92a3ff881bc679efd339e32c5a4d003c33a66b9
parent2a5f2db83cc403e36820464225478bf70a946c3d
Deploy K8s with flannel/weave by fuel plugin

1. add license information
2. add fuel plugin to deploy k8s with flannel/weave:

[root@fuel ~]# fuel plugins
id | name            | version | package_version | releases
---+-----------------+---------+-----------------+---------------------
9  | fuel-plugin-k8s | 1.0.0   | 4.0.0           | ubuntu (newton-10.0)
[root@fuel ~]# fuel nodes
id | status | name             | cluster | ip        | mac               | roles      | pending_roles | online | group_id
---+--------+------------------+---------+-----------+-------------------+------------+---------------+--------+---------
15 | ready  | Untitled (36:ba) |       5 | 10.20.0.7 | 52:54:00:37:36:ba | compute    |               |      1 |        5
20 | ready  | Untitled (a5:c0) |       5 | 10.20.0.5 | 52:54:00:15:a5:c0 | k8s-master |               |      1 |        5
21 | ready  | Untitled (f6:58) |       5 | 10.20.0.8 | 42:bc:7f:4a:ed:1e | k8s-slave  |               |      1 |        5
14 | ready  | Untitled (7e:60) |       5 | 10.20.0.6 | 32:20:08:b9:e4:9a | controller |               |      1 |        5
[root@fuel ~]# ssh 10.20.0.5
Warning: Permanently added '10.20.0.5' (ECDSA) to the list of known hosts.
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-66-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
Last login: Sun Mar 12 19:30:52 2017 from 10.20.0.2
root@node-20:~# kubectl get nodes
NAME                 STATUS         AGE
node-20.domain.tld   Ready,master   50m
node-21.domain.tld   Ready          14m
root@node-20:~# kubectl get pods
NAME      READY     STATUS    RESTARTS   AGE
busybox   1/1       Running   0          11m

Change-Id: I4969c08fb35d0e7354a1cacdf89d739fff2e5eba
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
13 files changed:
LICENSE [new file with mode: 0644]
src/fuel-plugin/README.md [new file with mode: 0644]
src/fuel-plugin/deployment_scripts/k8s-master-install.sh [new file with mode: 0755]
src/fuel-plugin/deployment_scripts/k8s-slave-install.sh [new file with mode: 0755]
src/fuel-plugin/deployment_scripts/puppet/manifests/k8s-master-install.pp [new file with mode: 0644]
src/fuel-plugin/deployment_scripts/puppet/manifests/k8s-slave-install.pp [new file with mode: 0644]
src/fuel-plugin/deployment_tasks.yaml [new file with mode: 0644]
src/fuel-plugin/environment_config.yaml [new file with mode: 0644]
src/fuel-plugin/metadata.yaml [new file with mode: 0644]
src/fuel-plugin/node_roles.yaml [new file with mode: 0644]
src/fuel-plugin/tasks.yaml [new file with mode: 0644]
src/fuel-plugin/vagrant/Vagrantfile [new file with mode: 0644]
src/fuel-plugin/vagrant/build_fuel_plugin.sh [new file with mode: 0755]