kubernetes(k8s)用Nginx反向代理问题

博客详细记录了在Kubernetes环境中遇到的一个偶发问题,同一个接口有时返回504 Gateway Time-out,有时返回404 Not Found。问题出现在Nginx反向代理上,接口请求URL与响应状态不一致,且Nginx版本也有所不同,暗示可能存在的K8s域名解析问题。
摘要由CSDN通过智能技术生成

今天测试遇到一个偶现问题。很是奇怪,同一个接口,一会儿响应504,一会儿响应404。

请求接口入下:

{
    "userId": 1087,
    "tableName": "autotest2",
    "tag": 221,
    "status": 1,
    "description": "",
    "tableColumn": [
        {
            "name": "ziduan1",
            "type": "string",
            "description": ""
        },
        {
            "name": "ziduan2",
            "type": "string",
            "description": ""
        },
        {
            "name": "ziduan3",
            "type": "string",
            "description": ""
        }
    ],
    "partition": [],
    "databaseI

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实施工程师面试中,关于Docker、Kubernetes (K8s)、Redis和Nginx这四个技术的问题可能会涉及以下几个方面: 1. Docker的理解:面试官可能会询问应聘者对Docker的基本概念(如轻量级容器化、镜像制作与部署)、用途(例如隔离应用环境)以及如何使用Dockerfile或docker-compose文件配置服务。 2. Kubernetes(K8s)知识:会问到Kubernetes的核心概念(如Pod、Service、Deployment、ConfigMap等),集群管理,滚动更新、横向扩展等最佳实践。面试官还可能考察应聘者是否熟悉基本的Kubectl命令以及K8s在微服务架构中的作用。 3. Redis的应用场景和优势:应聘者会被问及Redis作为内存数据库的特点(高并发、低延迟)、通常用于哪些场景(如缓存、消息队列等),以及如何管理和优化Redis实例。 4. Nginx的功能与使用:面试官会关注Nginx的角色(如反向代理、负载均衡、静态文件服务器),其配置原理,以及在分布式系统中的部署策略。可能会问到Nginx Plus或Nginx Ingress Controller的区别。 相关问题-- 1. Docker的优势是什么?在实际项目中如何使用Docker提高部署效率? 2. 如何在Kubernetes中实现服务的高可用性和自动扩展? 3. Redis和Memcached相比,有哪些主要区别?在大规模高并发环境中如何处理数据持久化? 4. Nginx是如何工作的?在处理大量请求时,如何优化Nginx的性能?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值