++bgp
This commit is contained in:
parent
15ffce6ac2
commit
1da0d8f2e7
2 changed files with 71 additions and 0 deletions
50
v3-calico/README.md
Normal file
50
v3-calico/README.md
Normal file
|
@ -0,0 +1,50 @@
|
|||
## Steps
|
||||
|
||||
- Boot Alpine
|
||||
- Configure with cdist
|
||||
|
||||
## Control plane
|
||||
|
||||
```
|
||||
kubeadm init --skip-phases=addon/kube-proxy --service-cidr 2a0a:e5c0:13:aaa::/108 --pod-network-cidr 2a0a:e5c0:13:bbb::/64
|
||||
```
|
||||
|
||||
## Worker nodes
|
||||
|
||||
```
|
||||
kubeadm join [2a0a:e5c0:13:0:225:b3ff:fe20:38cc]:6443 --token bw3x98.chp31kcgcd4b5fpf --discovery-token-ca-cert-hash sha256:d99d8d9d28a74a268e1c080d19aaed210b1a0ab4d5bbf4dfc07a06494926fa69
|
||||
|
||||
```
|
||||
|
||||
## CNI/networking
|
||||
|
||||
```
|
||||
kubectl apply -f calico.yaml
|
||||
```
|
||||
|
||||
Warning: needs to be updated:
|
||||
|
||||
```
|
||||
serviceaccount/calico-kube-controllers created
|
||||
Warning: policy/v1beta1 PodDisruptionBudget is deprecated in v1.21+, unavailable in v1.25+; use policy/v1 PodDisruptionBudget
|
||||
poddisruptionbudget.policy/calico-kube-controllers created
|
||||
```
|
||||
|
||||
Checking pods:
|
||||
|
||||
```
|
||||
[21:53] server47.place7:~/v3-calico# kubectl -n kube-system get pods
|
||||
NAME READY STATUS RESTARTS AGE
|
||||
calico-kube-controllers-6d8ccdbf46-4xzz9 0/1 Pending 0 60s
|
||||
calico-node-5gkp9 0/1 Init:0/3 0 60s
|
||||
calico-node-8lct9 0/1 Init:0/3 0 60s
|
||||
calico-node-jmjhn 0/1 Init:0/3 0 60s
|
||||
calico-node-krnzr 0/1 Init:ErrImagePull 0 60s
|
||||
coredns-558bd4d5db-4rvrf 0/1 Pending 0 3m40s
|
||||
coredns-558bd4d5db-g9lbx 0/1 Pending 0 3m40s
|
||||
etcd-server47 1/1 Running 0 3m56s
|
||||
kube-apiserver-server47 1/1 Running 0 3m55s
|
||||
kube-controller-manager-server47 1/1 Running 0 3m56s
|
||||
kube-scheduler-server47 1/1 Running 0 3m55s
|
||||
[21:54] server47.place7:~/v3-calico#
|
||||
```
|
21
v3-calico/bgp-place7.yaml
Normal file
21
v3-calico/bgp-place7.yaml
Normal file
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: projectcalico.org/v3
|
||||
kind: BGPConfiguration
|
||||
metadata:
|
||||
name: default
|
||||
spec:
|
||||
logSeverityScreen: Info
|
||||
nodeToNodeMeshEnabled: true
|
||||
asNumber: 213081
|
||||
serviceClusterIPs:
|
||||
- cidr: 2a0a:e5c0:13:aaa::/108
|
||||
serviceExternalIPs:
|
||||
- cidr: 2a0a:e5c0:13:aaa::/108
|
||||
---
|
||||
apiVersion: projectcalico.org/v3
|
||||
kind: BGPPeer
|
||||
metadata:
|
||||
name: red-place7
|
||||
spec:
|
||||
peerIP: 2a0a:e5c0:13::42
|
||||
asNumber: 213081
|
Loading…
Reference in a new issue