nginx负载均衡日志
nginx日志内容显示无法连接upstream 查看nginx配置文件
API Server日志
k8s应用访问方式
pod ip地址访问方式 在k8s集群中任何一个节点都可以访问
service 访问方式 集群内部可以访问
ingress 访问方式 从集群外部可以访问
说明
Address 表示Ingress绑定的host的IP
chart.example.choerodon.io 表示ingress的dns名称
Path 表示访问的URL
chartmuseum-chartmuseum:8080 表示service的名称和端口
10.244.56.3:8080 表示最终应用Pod的IP和端口
修改windows主机的hosts文件 添加chart.example.choerodon.io对应的主机IP 在Address中随便选中一个主机IP即可
访问成功
修改service的访问方式
调试pod
k8s中的Pod即使显示 1/1 Running 里面的服务程序也不一定是正常启动的 这个时候需要查看Pod的启动和运行日志 才能分析原因
kubectl logs -f choerodon-oauth-7c6c665567-lqf7l -n c7n-system 显示
jersey.api.client.ClientHandlerException: java.net.UnknownHostException: hzero-register.c7n-system 虽然Pod显示Running 但是Pod的应用程序一直无法连接注册中心
查看日志可以看出在启动Pod的时候把注入到Pod中的环境变量参数值写错导致
把 hzero-register.c7n-system改成 choerodon-register.c7n-system 重新启动Pod即可
所有Pod正常运行的时候 系统便搭建完毕