Project

General

Profile

R1r2p10k8sooo » History » Revision 5

Revision 4 (Nico Schottelius, 10/30/2022 08:18 AM) → Revision 5/6 (Nico Schottelius, 10/30/2022 08:44 AM)

h1. r1r2k8sooo Server122-123k8sooo 

 h2. Overview 

 * server122 and server123 are independent clusters 
 * However both are very similar and thus described together 

 h2. Functionality 

 * Mainly router via bird 

 h2. Implementation 

 h3. Networking 

 version tagged: 

 | eth       | 0        | 1             | 2               | 3 | 4 | 5 | 6 (sfp+)                  | 7 (sfp+)          | 
 | purpose | native | pods          | router-uplink |     |     |     | router-server,coworking | router-transfer | 
 | config    | static | k8s-macvlan | hostdev         |     |     |     | vlan                      | hostdev           | 
 | vlan      | server | server        | uplink          |     |     |     | vlan based                | transfer          | 
 | radvd     | no       | no            | yes             |     |     |     |                           |                   | 

 version untagged: 

 | eth       | 0        | 1             | 2               | 3                  | 4               | 5 | 6 (sfp+)          | 7 (sfp+) | 
 | purpose | native | pods          | router-server | router-coworking | router-uplink |     | router-transfer |            | 
 | config    | static | k8s-macvlan | hostdev         | hostdev            | hostdev         |     | hostdev           |            | 
 | vlan      | server | server        | server          | coworking          | uplink          |     | transfer          |            | 
 | radvd     | no       | no            | yes             | yes                | no              |     |                   |            | 

 * Native pods:  
 ** macvlan on eth1 
 ** calico (in v1, legacy) 
 * router pod 
 ** Multus + static IPs for routing (where needed) 
 ** Could use "vlan" 

 h3. Switching 

 * server122 is connected to switch1 
 * server123 is connected to switch2