码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 基础设施即代码(IAC),Zalando Postgres Operator UI 入门


    image

    Postgres Operator UI 提供了一个图形界面,方便用户体验数据库即服务。一旦 database 和/或 Kubernetes (K8s) 管理员设置了 operator,其他团队就很容易创建、克隆、监视、编辑和删除自己的 Postgres 集群。有关设置和技术细节的信息可以在 admin 文档中找到。

    • admin 文档: https://postgres-operator.readthedocs.io/en/latest/administrator/#setting-up-the-postgres-operator-ui

    创建一个新集群

    在顶部菜单中选择 New cluster 选项并调整文本字段中的值。 集群名称由团队加给定名称组成。 可用选项包括启用负载均衡器、卷大小、用户和数据库以及 pod 资源。

    • 启用负载均衡器: https://postgres-operator.readthedocs.io/en/latest/administrator/#load-balancers-and-allowed-ip-ranges
    • 卷大小:https://postgres-operator.readthedocs.io/en/latest/user/#increase-volume-size
    • 用户和数据库:https://postgres-operator.readthedocs.io/en/latest/user/#manifest-roles
    • pod 资源:https://postgres-operator.readthedocs.io/en/latest/operator-ui/cluster-manifest.md#postgres-container-resources

    image

    在左侧,您将看到 Postgres 集群清单的预览,当单击绿色的 Create cluster 按钮时应用该清单。

    集群启动

    清单应用于 K8s 后,Postgres Operator 将创建所有必要的资源。 在 UI status 页面中可以很好地跟踪此过程的进度。

    image

    image

    通常,启动最多只需要 1 分钟。如果您觉得流程卡住了,请单击 Logs 按钮检查 operator 日志。如果日志看起来没问题,但 UI 似乎卡住了,请检查您是否配置了与 operator 相同的集群名称标签。

    • operator:https://github.com/zalando/postgres-operator/blob/master/manifests/configmap.yaml#L13
    • 集群名称标签:https://github.com/zalando/postgres-operator/blob/master/ui/manifests/deployment.yaml#L45

    从顶部菜单的 Status 字段中,您还可以检索 operator 正在使用的每个 worker 的日志和队列。可以配置并发 worker 的数量。

    • 配置:https://postgres-operator.readthedocs.io/en/latest/reference/operator_parameters/#general

    image

    启动完成后,您将看到集群地址路径。启用负载均衡器后,列出的路径可用作连接 PostgreSQL 时的主机名。但是,请确保您的 IP 在指定的 allowedSourceRanges 范围内。

    image

    更新和删除集群

    创建的集群列在 PostgreSQL clusters 菜单下。您可以通过 Status 按钮返回集群的 status 页面。从这两个菜单中,您可以选择编辑清单、克隆或删除集群。

    • 克隆:https://postgres-operator.readthedocs.io/en/latest/user/#how-to-clone-an-existing-postgresql-cluster

    image

    请注意,UI 中尚不支持所有清单选项。 如果您尝试将它们添加到编辑器视图中,则不会产生效果。请改用 kubectl 命令。 左侧显示的清单也将显示以这种方式修补的参数。

    • 清单选项:https://postgres-operator.readthedocs.io/en/latest/reference/cluster_manifest/

    删除集群时,系统会要求您输入其命名空间和名称以确认操作。

    image

    更多

    • 基础设施即代码(IAC),Zalando Postgres Operator 简介
    • Zalando Postgres Operator 快速上手
  • 相关阅读:
    STM32CubeMX ADC参数配置页中文注解
    OpenCascade插件化三维算法研究平台
    文字验证码:简单有效的账号安全守卫!
    Spring | @Order 与 Ordered 控制加载顺序
    基于ResNetRS的宝可梦图像识别
    VK1620温控仪/智能电表LED数显驱动芯片3/4线接口内置 RC振荡器,提供技术支持
    23种经典设计模式:单例模式篇(C++)
    学习Java Web开发的关键技术和概念
    PAT 乙级1085 PAT单位排行
    微服务SpringCloud(Bus 消息总线)整合十九
  • 原文地址:https://www.cnblogs.com/hacker-linner/p/16144635.html
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号