首页 > 数据库 >HELM chart 部署mongodb 到k8s 集群 pod 无法解析dns 问题

HELM chart 部署mongodb 到k8s 集群 pod 无法解析dns 问题

时间:2022-10-26 15:37:13浏览次数:79  
标签:bitnami 部署 mongodb chart 集群 dns 解析

1,正常拉取bitbami 的包 部署mongodb 到k8s 集群,运行前一切正常

2,部署到mongodb-1的时候,卡主,查看日志,arbiter 报无法连接mongodb-0 或者 mongodb-headless 

3,搜到早些年的issue:​​https://github.com/bitnami/bitnami-docker-mongodb/issues/211​

4,和我遇到的问题一模一样,大概意思就是,启动mongod 的过程中,整个svc 解析的域名都是无法正常下放到pod 中,所以集群也无法正常解析dns a记录,这时候在svc 里添加一个kv,就是publishNotReadyAddresses: true,意思就是在mongod 完全启动之前就就推送 dns 记录

spec:
type: ClusterIP
clusterIP: None
# here it is: it will publish a DNS record before pods are ready
publishNotReadyAddresses: true

5,实际操作下来,发现并不能完全解决问题,因为mongodb-1 虽然已经启动但始终是未就绪状态,所以又注销了readinessprobe

HELM chart 部署mongodb 到k8s 集群 pod 无法解析dns 问题_mongodb

6,最坑的时候,mongo6.0 的chart 依然有这个问题,唉,难怪没有喜欢部署mongodb

标签:bitnami,部署,mongodb,chart,集群,dns,解析
From: https://blog.51cto.com/wks97/5797957

相关文章

  • mongodb聚合分组返回最新一条和count distinct查询
    db.collection.aggregate([{$group:{"_id":"$city","unique_count":{$addToSet:"$zipcode"}......
  • 中科三方技术再升级!解读智能云解析dns3大核心能力
       云解析技术通过配置多节点服务器解决了传统单节点服务器无可奈何的负载过高与洪水攻击等问题,然而飞速更迭的网络环境显然无法满足止步于这点小的技术跨越,新一代的智......
  • echarts饼图详细
    标签属性标签属性:label模板字符串显示name和value未使用之前,系列的name默认就显示在外面了,显示的是name  系列里面有系列的类型,数据,label标签。数据就是一个列表,列......
  • CentOS7.9 搭建DNS服务器
    一、DNS简介1.DNS的作用DNS(DomainNameSystem,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接......
  • 快速启动mongodb和mongo-express
    文档说明:只记录关键地方;试验环境:linuxdebian11mongodb和mongo-webUIversion:"3"services:mongodb-server:image:mongo:latestcontainer_......
  • Windows配置PHP的MongoDB扩展
    环境Windows10PHP5.6.40/8.1.11配置下载MongoDB扩展下载地址:https://pecl.php.net/package/mongodb下载PHP版本对应的扩展,PHP5.6.40我下载的是1.5.3点进去后找......
  • Windows安装MongoDB6.0.2
    环境Windows10MongoDB6.0.2配置下载mongodb下载地址:https://www.mongodb.com/try/download/community安装指定目录如果不需要可视化工具就取消勾选“Install......
  • mongodb for Linq(T)操作和Json操作BsonDocument
    usingMongoDB.Driver;usingMongoDB.Driver.Linq;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Linq.Expressions;usingSystem.Text;......
  • Highcharts之基础饼图案例实现
    <template><divclass="highcharts-container"id="container"ref="leida"style="min-width:400px;max-width:660px;height:400px;margin:0auto"/></temp......
  • echarts中dataZoom ,设置 handleIcon 为圆形或长方形
    dataZoom组件用于区域缩放,先上手柄效果图:长方形和圆形的效果:先将handleIcon的具体数值贴出来:dataZoom:[{id:"dataZoomX",......