
richardchesterwood/k8s-fleetman-webapp-angularfleetman-webapp-angular是fleetman微服务系统的Web客户端前端镜像,基于Angular框架开发并通过nginx服务器提供Web服务。该镜像内置路由配置,可将所有以/api/为前缀的URL请求转发至后端API网关容器,实现前端与微服务后端的通信。
/api/前缀的URL请求路由至后端API网关容器,简化前后端通信的网络配置local-microservice:适用于基于Docker容器的本地微服务系统production-microservice:适用于Kubernetes集群环境的生产部署通过SPRING_PROFILES_ACTIVE环境变量指定运行模式:
SPRING_PROFILES_ACTIVE=local-microserviceSPRING_PROFILES_ACTIVE=production-microservice需提前创建名为fleetman的Docker覆盖网络(overlay network),确保前端容器与后端API网关容器在同一网络中通信。
bashdocker container run -d \ -e "SPRING_PROFILES_ACTIVE=local-microservice" \ --name fleetman-webapp \ --network fleetman \ -p 80:80 \ richardchesterwood/k8s-fleetman-webapp-angular:release1
说明:上述命令假设已创建名为
fleetman的覆盖网络(overlay network),容器将在后台运行并映射主机80端口至容器80端口。
在Kubernetes环境中部署时,需将环境变量设置为production-microservice,具体配置需结合Kubernetes的Deployment或Pod定义文件实现。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务