重记解决kube-dns故障一则---ceph惹的祸

简介: 上次,在同一个k8s集群里安装完ceph进行功能测试。 当测试完成之后,我停止了ceph的程序,再重新启动k8s集群。 结果,有一个应用就出问题了。 后来查出是因为防火墙里 Chain FORWARD (policy DROP) 规则的问题。

上次,在同一个k8s集群里安装完ceph进行功能测试。

当测试完成之后,我停止了ceph的程序,再重新启动k8s集群。

结果,有一个应用就出问题了。

后来查出是因为防火墙里

Chain FORWARD (policy DROP)

规则的问题。

之后,就没有注意了。

昨天,启动K8S时,突然发现以service name访问应用不通了。但用cluster IP却是可以的。

这当然是kube-dns的问题了。

但kube-dns组件,本身的运行是OK的。

于是,自然想到了上次这个问题。用如下语句之后,搞定。

iptables -P FORWARD ACCEPT
iptables -L

  

kubectl exec -ti busybox -- nslookup kubernetes.default
Server:    10.96.0.10
Address 1: 10.96.0.10 kube-dns.kube-system.svc.cluster.local

Name:      kubernetes.default
Address 1: 10.96.0.1 kubernetes.default.svc.cluster.local

  

目录
相关文章
|
监控 网络协议 安全
DNS服务器故障不容小觑,从应急视角谈DNS架构
DNS服务器故障不容小觑,从应急视角谈DNS架构
350 4
|
监控 安全 iOS开发
|
域名解析 缓存 运维
【域名解析DNS专栏】DNS解析策略:如何实现负载均衡与故障转移
【5月更文挑战第23天】DNS在互联网中扮演关键角色,将域名转换为IP地址。本文探讨DNS的负载均衡和故障转移技术,以增强服务可用性和性能。负载均衡包括轮询(简单分配流量)和加权轮询(按服务器处理能力分配)。故障转移通过主备策略和TTL值实现快速切换,确保服务连续性。实践案例展示了在电商网站如何应用这些策略。DNS策略优化可提升网站速度和稳定性,借助云服务和智能工具,DNS管理更加高效。
2056 1
【域名解析DNS专栏】DNS解析策略:如何实现负载均衡与故障转移
|
存储 数据库
服务器数据恢复—服务器RAID5故障数据恢复解析
RAID5作为应用最广泛的raid阵列级别之一,在不同型号服务器中的RAID5出现故障后,处理方法也不同。 RAID5阵列级别是无独立校验磁盘的奇偶校验磁盘阵列,采用数据分块和独立存取技术,能在同一磁盘上并行处理多个访问请求,同时允许阵列中的任何一个硬盘出现故障。 实际案例中,raid5阵列最常出现的故障情况就是硬盘自行脱机,联机状态显示为DDD(Defunct Disk Drive,无效磁盘驱动器),硬盘出现物理故障或逻辑故障。
服务器数据恢复—服务器RAID5故障数据恢复解析
|
Prometheus Kubernetes 监控
最佳实践:Kubernetes 集群中 DNS 故障的可观测性与根因诊断
本文介绍了 CoreDNS 服务器、客户端侧的常见 DNS 异常、故障根因,异常观测方案和故障处理流程,希望对大家的问题诊断有所帮助。DNS 服务对于 Kubernetes 集群是至关重要的,除了观测异常之外,我们在架构设计之初就应充分考虑 DNS 服务的稳定性,采纳一些例如 DNS 本地缓存之类的最佳实践。
最佳实践:Kubernetes 集群中 DNS 故障的可观测性与根因诊断
|
网络性能优化 网络虚拟化 数据安全/隐私保护
|
运维 负载均衡 监控
解析ProxySQL的故障转移机制
解析ProxySQL的故障转移机制
561 0
|
缓存 负载均衡 网络协议
RH358管理DNS和DNS服务器--DNS问题故障排除
RH358管理DNS和DNS服务器--DNS问题故障排除
927 0
RH358管理DNS和DNS服务器--DNS问题故障排除
|
网络协议 RDMA
virsh 创建glusterfs池常见故障解析
问题1: virsh # pool-start gv_KVM error: Failed to start pool gv_KVM error: internal error Child process (/bin/mount -t glusterfs 192.
1825 1

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS