如何解决如何港口转运服务?
我正在使用https://github.com/zalando/postgres-operator,并且已经创建了数据库集群。还创建了以下服务:
databaker-users-db ClusterIP 10.245.227.1 <none> 5432/TCP 52d
databaker-users-db-config ClusterIP None <none> <none> 52d
databaker-users-db-repl ClusterIP 10.245.156.119 <none> 5432/TCP 52d
我想将服务转发到本地主机,并且尝试如下操作:
kubectl port-forward service/databaker-users-db 5432:5432
它告诉我:
error: cannot attach to *v1.Service: invalid service 'databaker-users-db': Service is defined without a selector
yml文件的内容
apiVersion: acid.zalan.do/v1
kind: postgresql
metadata:
annotations:
meta.helm.sh/release-name: users
meta.helm.sh/release-namespace: dev
labels:
app.kubernetes.io/managed-by: Helm
team: databaker
name: databaker-users-db
namespace: dev
spec:
databases:
databaker_users_db: databaker
numberOfInstances: 2
postgresql:
version: '12'
resources:
limits:
cpu: 500m
memory: 500Mi
requests:
cpu: 100m
memory: 100Mi
teamId: databaker
users:
databaker:
- superuser
- createdb
volume:
size: 2Gi
我在做什么错了?
解决方法
似乎您的k8s服务sum(increase(web_registrations[1h] offset 1w))
sum(increase(web_registrations[1h] offset 2w))
sum(increase(web_registrations[1h] offset 3w))
sum(increase(web_registrations[1h] offset 4w))
没有指定databaker-users-db
。
selector
当服务没有选择器时,不会自动创建相应的Endpoint对象。您可以通过adding an Endpoint object manually手动将服务映射到运行该服务的网络地址和端口。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。