Сетка ресничек в лазури - PullRequest
0 голосов
/ 15 октября 2019

Мне нужна ваша помощь для создания многокластерной сети.

Что я сделал:

1- kubectl применить -f chaining.yaml

2-

`helm template cilium \
  --namespace cilium \
  --set nodeinit.azure=true \
  --set global.cni.chainingMode=generic-veth \
  --set global.cni.customConf=true \
  --set global.nodeinit.enabled=true \
  --set global.cni.configMap=cni-configuration \
  --set global.tunnel=disabled \
  --set global.etcd.enabled=true \
  --set global.etcd.managed=true \
  > cilium.yaml
kubectl create -f cilium.yaml`

3- kubectl -n kube-см. системное редактирование cilium-config

4- apiVersion: v1 kind: Service metadata: name: cilium-etcd-external namespace: kube-system annotations: service.beta.kubernetes.io/azure-load-balancer-internal: "true" spec: type: LoadBalancer ports: - port: 2379 selector: app: etcd etcd_cluster: cilium-etcd io.cilium/app: etcd-operator

5-

git clone https://github.com/cilium/clustermesh-tools.git cd clustermesh-tools

. /extract-etcd-secrets.sh

. / generate-secret-yaml.sh> clustermesh.yaml

6-

. / generate-name-mapping.sh> ds.patch kubectl -n kube-system patch ds cilium -p "$ (cat ds.patch)"

7-

kubectl применить -f clustermesh.yaml

kubectl -n kube-system delete pod -l k8s-app = ресничка

Результат:

enter image description here

Кластеры не могут видеть каждыйДругие. У тебя есть идеи?

1 Ответ

0 голосов
/ 17 октября 2019

Чтобы проверить, что кластеры не видят друг друга, вы используете "список узлов ресничек" и видите только узлы, образующие один из кластеров?

Выполнены ли все шаги в руководстве по устранению неполадок кластерной сетки? https://docs.cilium.io/en/v1.6/gettingstarted/clustermesh/#troubleshooting

Если это не поможет, я бы порекомендовал перейти на Cilium Slack (https://cilium.io/slack),, пообщаться в чате с разработчиками / членами сообщества и, возможно, предоставить sysdump (https://docs.cilium.io/en/v1.6/troubleshooting/#automatic-diagnosis).

...