我需要你的帮助来创建多集群网络。
我所做的:
1- kubectl apply -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-系统编辑cm 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克隆https://github.com/cilium/clustermesh-tools.git cd集群网格工具
./extract-etcd-secrets.sh
./generate-secret-yaml.sh > clustermesh.yaml
6-
./generate-name-mapping.sh > ds.patch kubectl -n kube-系统补丁ds cilium -p "$(cat ds.patch)“
7-
kubectl apply -f clustermesh.yaml
kubectl -n kube-系统删除pod -l k8s-app=cilium
结果:

集群之间看不到对方。你知道吗?
发布于 2019-10-18 02:15:48
为了测试集群之间看不到对方,您是否正在运行"cilium node list“,并且只看到其中一个集群中的节点?
您是否遵循了clustermesh故障排除指南中的所有步骤?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)。
https://stackoverflow.com/questions/58397677
复制相似问题