META
cat << NET > unprotected-private-net-cidr-network.yaml
-apiVersion: "kubernetes.cni.cncf.io/v1"
-kind: Network
+apiVersion: "k8s.cni.cncf.io/v1"
+kind: NetworkAttachmentDefinition
metadata:
name: unprotected-private-net-cidr
spec:
NET
cat << NET > protected-private-net-cidr-network.yaml
-apiVersion: "kubernetes.cni.cncf.io/v1"
-kind: Network
+apiVersion: "k8s.cni.cncf.io/v1"
+kind: NetworkAttachmentDefinition
metadata:
name: protected-private-net-cidr
spec:
NET
cat << NET > onap-private-net-cidr-network.yaml
-apiVersion: "kubernetes.cni.cncf.io/v1"
-kind: Network
+apiVersion: "k8s.cni.cncf.io/v1"
+kind: NetworkAttachmentDefinition
metadata:
name: onap-private-net-cidr
spec:
labels:
app: vFirewall
annotations:
- kubernetes.v1.cni.cncf.io/networks: '[
+ k8s.v1.cni.cncf.io/networks: '[
{ "name": "unprotected-private-net-cidr", "interfaceRequest": "eth1" },
{ "name": "onap-private-net-cidr", "interfaceRequest": "eth2" }
]'
labels:
app: vFirewall
annotations:
- kubernetes.v1.cni.cncf.io/networks: '[
+ k8s.v1.cni.cncf.io/networks: '[
{ "name": "unprotected-private-net-cidr", "interfaceRequest": "eth1" },
{ "name": "protected-private-net-cidr", "interfaceRequest": "eth2" },
{ "name": "onap-private-net-cidr", "interfaceRequest": "eth3" }
labels:
app: vFirewall
annotations:
- kubernetes.v1.cni.cncf.io/networks: '[
+ k8s.v1.cni.cncf.io/networks: '[
{ "name": "protected-private-net-cidr", "interfaceRequest": "eth1" },
{ "name": "onap-private-net-cidr", "interfaceRequest": "eth2" }
]'
INGRESS
cat << NET > unprotected-private-net-cidr-network.yaml
-apiVersion: "kubernetes.cni.cncf.io/v1"
-kind: Network
+apiVersion: "k8s.cni.cncf.io/v1"
+kind: NetworkAttachmentDefinition
metadata:
name: unprotected-private-net-cidr
spec:
NET
cat << NET > protected-private-net-cidr-network.yaml
-apiVersion: "kubernetes.cni.cncf.io/v1"
-kind: Network
+apiVersion: "k8s.cni.cncf.io/v1"
+kind: NetworkAttachmentDefinition
metadata:
name: protected-private-net-cidr
spec:
NET
cat << NET > onap-private-net-cidr-network.yaml
-apiVersion: "kubernetes.cni.cncf.io/v1"
-kind: Network
+apiVersion: "k8s.cni.cncf.io/v1"
+kind: NetworkAttachmentDefinition
metadata:
name: onap-private-net-cidr
spec:
VirtletSSHKeys: |
$ssh_key
VirtletRootVolumeSize: 5Gi
- kubernetes.v1.cni.cncf.io/networks: '[
+ k8s.v1.cni.cncf.io/networks: '[
{ "name": "unprotected-private-net-cidr", "interfaceRequest": "eth1" },
{ "name": "onap-private-net-cidr", "interfaceRequest": "eth2" }
]'
VirtletSSHKeys: |
$ssh_key
VirtletRootVolumeSize: 5Gi
- kubernetes.v1.cni.cncf.io/networks: '[
+ k8s.v1.cni.cncf.io/networks: '[
{ "name": "unprotected-private-net-cidr", "interfaceRequest": "eth1" },
{ "name": "protected-private-net-cidr", "interfaceRequest": "eth2" },
{ "name": "onap-private-net-cidr", "interfaceRequest": "eth3" }
labels:
app: vFirewall
annotations:
- kubernetes.v1.cni.cncf.io/networks: '[
+ k8s.v1.cni.cncf.io/networks: '[
{ "name": "protected-private-net-cidr", "interfaceRequest": "eth1" },
{ "name": "onap-private-net-cidr", "interfaceRequest": "eth2" }
]'
META
cat << NET > unprotected-private-net-cidr-network.yaml
-apiVersion: "kubernetes.cni.cncf.io/v1"
-kind: Network
+apiVersion: "k8s.cni.cncf.io/v1"
+kind: NetworkAttachmentDefinition
metadata:
name: unprotected-private-net-cidr
spec:
NET
cat << NET > protected-private-net-cidr-network.yaml
-apiVersion: "kubernetes.cni.cncf.io/v1"
-kind: Network
+apiVersion: "k8s.cni.cncf.io/v1"
+kind: NetworkAttachmentDefinition
metadata:
name: protected-private-net-cidr
spec:
NET
cat << NET > onap-private-net-cidr-network.yaml
-apiVersion: "kubernetes.cni.cncf.io/v1"
-kind: Network
+apiVersion: "k8s.cni.cncf.io/v1"
+kind: NetworkAttachmentDefinition
metadata:
name: onap-private-net-cidr
spec:
VirtletSSHKeys: |
$ssh_key
VirtletRootVolumeSize: 5Gi
- kubernetes.v1.cni.cncf.io/networks: '[
+ k8s.v1.cni.cncf.io/networks: '[
{ "name": "unprotected-private-net-cidr", "interfaceRequest": "eth1" },
{ "name": "onap-private-net-cidr", "interfaceRequest": "eth2" }
]'
VirtletSSHKeys: |
$ssh_key
VirtletRootVolumeSize: 5Gi
- kubernetes.v1.cni.cncf.io/networks: '[
+ k8s.v1.cni.cncf.io/networks: '[
{ "name": "unprotected-private-net-cidr", "interfaceRequest": "eth1" },
{ "name": "protected-private-net-cidr", "interfaceRequest": "eth2" },
{ "name": "onap-private-net-cidr", "interfaceRequest": "eth3" }
VirtletSSHKeys: |
$ssh_key
VirtletRootVolumeSize: 5Gi
- kubernetes.v1.cni.cncf.io/networks: '[
+ k8s.v1.cni.cncf.io/networks: '[
{ "name": "protected-private-net-cidr", "interfaceRequest": "eth1" },
{ "name": "onap-private-net-cidr", "interfaceRequest": "eth2" }
]'
META
cat << NET > bridge-network.yaml
-apiVersion: "kubernetes.cni.cncf.io/v1"
-kind: Network
+apiVersion: "k8s.cni.cncf.io/v1"
+kind: NetworkAttachmentDefinition
metadata:
name: bridge-conf
spec:
config: '{
+ "cniVersion": "0.3.0",
"name": "mynet",
"type": "bridge",
"ipam": {
labels:
app: multus
annotations:
- kubernetes.v1.cni.cncf.io/networks: '[
+ k8s.v1.cni.cncf.io/networks: '[
{ "name": "bridge-conf", "interfaceRequest": "eth1" },
{ "name": "bridge-conf", "interfaceRequest": "eth2" }
]'