当前位置: 首页 > news >正文

K8S部署CloudNativePG,忘记设置密码,修改管理员密码解决方案

直接进入容器修改(不推荐!)

当部署CloudNativePG,特别是使用yml部署集群时,忘了设置密码,但是集群已经部署完成,需要找回密码时,可以直接进入rw的节点,然后修改密码即可

kubectl get pod -A -o wide
kubectl exec -it pg-instance-1 -n pg-system -- /bin/bash
psql
ALTER USER postgres PASSWORD '123456';

从配置文件修改

  1. 修改cluster的配置
    cluster的配置片段:
apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:name: pg-instancenamespace: pg-system
spec:instances: 3# 这个不设置为true,下面的设置不会生效enableSuperuserAccess: truesuperuserSecret:# 这一行填写superuser的namename: cluster-superuser
  1. 创建配置文件superuser.yml
  2. 然后apply进去
kubectl apply -f superuser.yml 
apiVersion: v1
data:password: MTIzNDU2username: cG9zdGdyZXM=
kind: Secret
metadata:name: cluster-superusernamespace: pg-system
type: kubernetes.io/basic-auth

http://www.mrgr.cn/news/81532.html

相关文章:

  • Docker 镜像加速访问方案
  • 【探商宝】企业信息查询多维度解析---工商附加篇
  • 【23种设计模式·全精解析 | 行为型模式篇】11种行为型模式的结构概述、案例实现、优缺点、扩展对比、使用场景、源码解析
  • 19、vue3组件通信
  • spring mvcservlet跳转页面没有样式效果
  • 【C++决策和状态管理】从状态模式,有限状态机,行为树到决策树(三):基于BT行为树实现复杂敌人BOSS-AI
  • [c++进阶(三)]单例模式及特殊类的设计
  • 安装k8s涉及命令(方便放到txt离线使用)
  • 攻防世界web第二题unseping
  • C++模板:编译时模拟Duck Typing
  • LLaMA-Factory GLM4-9B-CHAT LoRA 指令微调实战
  • 【Java 学习】深度剖析Java多态:从向上转型到向下转型,解锁动态绑定的奥秘,让代码更优雅灵活
  • 【stm32can】
  • CSharp: Oracle Stored Procedure query table
  • 重温设计模式--10、单例模式
  • STM32项目之环境空气质量检测系统软件设计
  • 【Git】-- 版本说明
  • DX12 快速教程(2) —— 渲染天蓝色窗口
  • 笔记本通过HDMI转VGA线连接戴尔显示器,wifi不可用或网速变慢
  • 大数据实验二
  • 鸿蒙之路的坑
  • soular使用教程
  • KylinOS V10 SP3下编译openGauss与dolphin插件
  • 操作系统导论读书笔记
  • 水库大坝三维模型的开发和使用3Dmax篇
  • 基于STM32F103控制L298N驱动两相四线步进电机