1.6. 예: Bonds 및 VLAN 인터페이스 노드 네트워크 구성
다음 agent-config.yaml
파일은 본딩 및 VLAN 인터페이스에 대한 매니페스트의 예입니다.
apiVersion: v1alpha1 kind: AgentConfig rendezvousIP: 10.10.10.14 hosts: - hostname: master0 role: master interfaces: - name: enp0s4 macAddress: 00:21:50:90:c0:10 - name: enp0s5 macAddress: 00:21:50:90:c0:20 networkConfig: interfaces: - name: bond0.300 1 type: vlan 2 state: up vlan: base-iface: bond0 id: 300 ipv4: enabled: true address: - ip: 10.10.10.14 prefix-length: 24 dhcp: false - name: bond0 3 type: bond 4 state: up mac-address: 00:21:50:90:c0:10 5 ipv4: enabled: false ipv6: enabled: false link-aggregation: mode: active-backup 6 options: miimon: "150" 7 port: - enp0s4 - enp0s5 dns-resolver: 8 config: server: - 10.10.10.11 - 10.10.10.12 routes: config: - destination: 0.0.0.0/0 next-hop-address: 10.10.10.10 9 next-hop-interface: bond0.300 10 table-id: 254
- 1 3
- 인터페이스 이름입니다.
- 2
- 인터페이스 유형입니다. 이 예제에서는 VLAN을 만듭니다.
- 4
- 인터페이스 유형입니다. 이 예제에서는 본딩을 생성합니다.
- 5
- 인터페이스의 mac 주소입니다.
- 6
mode
속성은 본딩 모드를 지정합니다.- 7
- MII 링크 모니터링 빈도를 밀리초 단위로 지정합니다. 이 예제에서는 150 밀리초마다 본딩 링크를 검사합니다.
- 8
- 선택 사항: DNS 서버의 검색 및 서버 설정을 지정합니다.
- 9
- 노드 트래픽의 다음 홉 주소입니다. 지정된 인터페이스에 설정된 IP 주소와 동일한 서브넷에 있어야 합니다.
- 10
- 노드 트래픽을 위한 다음 홉 인터페이스입니다.