12 Commits

Author SHA1 Message Date
Jian Li
8a98804520 Fix: correct the k8s node type, enhance k8s node check and list cmd
Change-Id: I6da0be677ab4372d7581aa23a6c45dfbfb27ead4
2019-05-31 10:46:17 +00:00
Jian Li
1b08d650d0 Support to learn external gateway MAC at controller
Change-Id: I72c13133708de1ac86e26160397233518489d46b
2019-05-31 10:46:17 +00:00
Jian Li
eb488eab81 Support internal to external communication for k8s POD using SNAT
Change-Id: I8da79d2728fc40b886e44ba4f5ea81d248e33fc2
2019-05-31 10:46:17 +00:00
Jian Li
bf562c2c9c Support to inject external bridge into k8s node for external routing
1. Add group bucket related rules on receiving endpoint events
   rather than POD events.

Change-Id: I1152343cf8ff6bbccaed3dc34908a3affbc70980
2019-05-31 10:46:17 +00:00
Jian Li
7d111d7a41 Install rules for handling traffic destined to gateway at k8s node
Change-Id: I3a3ce8ecc581aee7e8e70e338dbf7bf4a6c518db
2019-05-31 10:46:17 +00:00
Jian Li
1cee988ec6 Manage k8s API config life cycle, bootstrap k8s node using k8s client
Change-Id: I9926c6d4903da514b66a3bcbe05358c605c9cc1a
2019-03-06 05:28:38 +00:00
Jian Li
3defa842eb Import k8s client deps, support inject k8s API server config
Change-Id: Iaf246a06462b8a878e93ef3f98da399c3600b129
2019-03-06 05:28:38 +00:00
Jian Li
4aa1764d35 Implement east-west communication for k8s network
Change-Id: Ibac91b7a856e35a26cf0e0f23d6d01f65197625d
2019-03-06 05:28:38 +00:00
Jian Li
a80b158430 Initial implementation of k8s networking REST API with unit tests
Change-Id: Ifb11204edb3c1e75b26810c0b104423941b0801d
2019-03-06 05:28:38 +00:00
Jian Li
f16e8850b3 [ONOS-7902] Add node handler and a set of CLIs for kubernetes node
Change-Id: Iee4a88e4af437d551a38342de339455387389f61
2019-02-17 18:47:25 +09:00
Jian Li
49109b5cd4 [ONOS-7902] Add default implementation of k8s node with unit tests
Change-Id: I283967ae14dc7f38e749d7407e4bec698536c18b
2019-02-17 18:47:25 +09:00
Jian Li
9e43ec1404 [ONOS-7902] Add a set of interfaces, enums for kubernetes node
Change-Id: I76e380973386cebc785b00b42f05b22ffe674606
2019-02-17 18:47:25 +09:00