KtConnect-基于k8s的开发者工具

2024-01-06  本文已影响0人  言午日尧耳总

解决官网无法访问

结合SpringCloud

Nacos注册/发现服务路由问题

spring:
  application:
    name: my-app
  cloud:
    nacos:
      server-addr: http://127.0.0.1:8848
      discovery:
        namespace: default
        ip: ${spring.application.name} # 将IP设置为服务名,可以写死,也可以动态获取
# ...略

OpenFeign调用问题

@Configuration
public class FeignConfig {
    @Bean
    public RequestInterceptor requestInterceptor() {
        return requestTemplate -> {
            ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
            if (attributes != null) {
                // 原始请求
                HttpServletRequest request = attributes.getRequest();
                String version = request.getHeader("VERSION");

                // Feign请求增加头
                requestTemplate.header("VERSION", version);
            }
        };
    }
}

Windows问题

浏览器无法访问

其他

报错"KUBENETES_MASTER"

上一篇 下一篇

猜你喜欢

热点阅读