Open liqiao7 opened 12 months ago
环境描述: 134.160.180.70 haproxy+keepalived搭建的虚拟ip 134.160.180.71 master1 134.160.180.72 master2 134.160.180.73 master3 134.160.180.74 node1 134.160.180.75 node2 134.160.180.76 node3 134.160.180.80 gitlab
问题描述: 如果所示,使用命令ktctl connect --kubeconfig ./70kubeconfig连接k8s集群时,会输出如下日志
5:03PM INF Adding route to 134.160.180.128/25 5:03PM INF Adding route to 134.160.180.0/26 5:03PM INF Adding route to 134.160.180.96/27 5:03PM INF Adding route to 134.160.180.80/28 5:03PM INF Adding route to 134.160.180.72/29 5:03PM INF Adding route to 134.160.180.64/30 5:03PM INF Adding route to 134.160.180.68/31 5:03PM INF Adding route to 134.160.180.71/32
其中134.160.180.80为另外一台服务器(部署了gitlab)的地址,使用ktctl连接成功后,无法访问该gitlab,可以ping通134.160.180.80这个ip,但是访问gitlab会出现404错误,关闭ktctl后,一切正常。
貌似是因为这个ip被路由到别的地方去了,这个是在哪可以进行配置吗?或者说有办法不让这个ip添加到路由当中吗?
解决了?
目前还没有呢,用gitlab时就把ktctl给关了
ktctl connect --kubeconfig ./70kubeconfig --excludeIps 134.160.180.80/28
在后面加上这个应该就好了
这是什么牛逼公司,集群所有节点都用公网IP连接通讯
这是我们的内网ip
环境描述: 134.160.180.70 haproxy+keepalived搭建的虚拟ip 134.160.180.71 master1 134.160.180.72 master2 134.160.180.73 master3 134.160.180.74 node1 134.160.180.75 node2 134.160.180.76 node3 134.160.180.80 gitlab
问题描述: 如果所示,使用命令ktctl connect --kubeconfig ./70kubeconfig连接k8s集群时,会输出如下日志
5:03PM INF Adding route to 134.160.180.128/25 5:03PM INF Adding route to 134.160.180.0/26 5:03PM INF Adding route to 134.160.180.96/27 5:03PM INF Adding route to 134.160.180.80/28 5:03PM INF Adding route to 134.160.180.72/29 5:03PM INF Adding route to 134.160.180.64/30 5:03PM INF Adding route to 134.160.180.68/31 5:03PM INF Adding route to 134.160.180.71/32
其中134.160.180.80为另外一台服务器(部署了gitlab)的地址,使用ktctl连接成功后,无法访问该gitlab,可以ping通134.160.180.80这个ip,但是访问gitlab会出现404错误,关闭ktctl后,一切正常。
貌似是因为这个ip被路由到别的地方去了,这个是在哪可以进行配置吗?或者说有办法不让这个ip添加到路由当中吗?