![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
踩坑
文章平均质量分 89
常鱼
这个作者很懒,什么都没留下…
展开
-
K8S中Pod通过域名访问Service失败,提示bad address
可以看到Pod内部的resolv.conf 内容,其中nameserver指定DNS解析服务器IP为 “10.96.0.2” ,这个IP地址正是Kubernetes集群CoreDNS的Service “kube-dns” 的 cluterIP,说明当Pod内部进行域名解析时,确实是将查询请求发送到Service “kube-dns” 提供的虚拟IP进行域名解析 既然Pod 中 DNS配置文件没问题,且CoreDNS也没问题,会不会是Pod本身域名解析不正常呢?转载 2023-02-17 16:48:16 · 2356 阅读 · 1 评论 -
kubeconfig文件执行kubectl发生x509证书认证问题解决
我们的kubernetes的apiserver-advertise-address是一个内网IP,默认情况下,kubernetes自建的CA会为apiserver签发一个证书,证书的默认可访问的是内网IP、kubernetes、kubernetes.default kubernetes.default.svc、kubernetes.default.svc.cluster.local,不包含设备的外网IP。删除当前kubernetes集群下的apiserver的cert和key。刷新admin.conf。原创 2022-11-11 14:59:48 · 2749 阅读 · 0 评论 -
记一次磁盘空间不足引起的pod驱逐问题
现象:观察到磁盘空间不足的节点有大量pod处于Evicted 0/1状态,但并未进行重新调度。原创 2022-08-05 16:00:01 · 2922 阅读 · 0 评论 -
Kubernetes中Pod在处于Terminating状态时探针(Probe)仍在运行并检测失败
目录背景出现问题问题追溯解决方法参考文档(issue 和 pull request 已按照时间线梳理)本篇建议建立在以下文档之上进行阅读: 配置存活、就绪和启动探测器关于 K8S 探针的最佳实践 众所周知,日志作为实现软件可观测性的三大支柱之一,为了解系统运行状况,排查系统故障提供了关键的线索,在运维管理中起着至关重要的作用。Kubernetes 提供了两种原生的日志形式——审计(Audit)和事件(Event),它们分别记录了对于集群资源的访问以及集群中发生的事件信息。本篇的背景正是以K8S事件为基础建立原创 2022-07-12 18:24:12 · 1159 阅读 · 0 评论 -
nginx配置项server_name与host的匹配优先级
server_name就是访问部署了nginx那台服务器的域名、ip、localhost。(一个机器可以有多个域名,server_name可以配置不同的域名)nginx里面的server模块可以配置相同的端口,然后这里会根据不同的域名,跳转到不同的server模块中server name 为虚拟服务器的识别路径。因此不同的域名会通过请求头中的HOST字段,匹配到特定的server块,转发到对应的应用服务器中去。原创 2022-05-19 17:19:36 · 5978 阅读 · 0 评论 -
nginx upstream配置aws alb域名导致timeout报错
upstream xxx-xxx { server internal-xxx-1180960654.cn-northwest-1.elb.amazonaws.com.cn:8080 weight=1 max_fails=0 fail_timeout=120s;}Application Load Balancer 现可通过与网络负载均衡器直接集成来启用 AWS PrivateLink 和静态 IP 地址Using AWS Lambda to enable static IP a...原创 2022-04-26 16:05:37 · 4878 阅读 · 0 评论 -
k8s集群安装metrics-server解决error: Metrics API not available问题
文章目录概述部署下载部署文件修改镜像地址概述cka有一道考题,需要试用kubectl top,这个命令需要有对应的metrics接口,如果不安装metrics-server,使用top命令查看Pod的CPU、内存使用过程中,会遇到以下问题:$ kubectl top poW0818 03:22:46.090578 26207 top_pod.go:140] Using json format to get metrics.e-protocol-buffers flagerror: Metric原创 2022-04-22 17:40:47 · 12666 阅读 · 0 评论 -
drf项目搭建运行踩坑合集
1.mysql字符集问题django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 767 bytes');在使用utf8mb4字符集的情况下,如果列存在索引,那么varchar的最大长度是191数据库版本:在使用utf8字符集的情况下,如果列存在索引,那么varchar的最大长度是255。在大字段上创建索引时,有时会碰到下面的错误ERROR 1709 (HY000).原创 2022-04-01 11:27:30 · 1176 阅读 · 0 评论