运维部署
🗒️Kubernetes 中部署 PostgreSQL 10
00 分钟
2023-11-29
2023-11-29
type
status
date
slug
summary
tags
category
icon
password
Language
sudo microk8s helm3 --help
  • 可以看到 Helm 3 的使用方法、命令列表和参数选项。

添加 PostgreSQL Helm chart 仓库

更新 chart 仓库

安装 PostgreSQL 10

获取“postgres”的密码

连接

查看服务

让局域网访问

将 Kubernetes Service 的类型从 ClusterIP 改为 NodePort 可以使得该 Service 的端口暴露在 Kubernetes 集群的节点上,从而可以通过集群节点的 IP 地址加上该端口访问到对应的 Service。您可以通过修改 Kubernetes Service 的 YAML 文件,将 type 属性的值从 ClusterIP 改为 NodePort,指定一个可用的端口(一般在 30000 至 32767 之间),并将 targetPort 属性指定为 Postgres 容器的监听端口,然后使用 kubectl apply 命令更新该 Service 的配置。例如,假设您已经有了一个名为 my-postgresql 的 Service,并且 Postgres 容器的监听端口为 5432,您可以执行如下命令将其改为 NodePort 类型并暴露端口 35432

查看service

局域网连接

notion image

评论