Kubernetes无头服务多接口吊舱
我不能对这个问题作任何评论 我有同样的要求,但帖子没有说问题是否解决,所以重新发布Kubernetes无头服务多接口吊舱,kubernetes,Kubernetes,我不能对这个问题作任何评论 我有同样的要求,但帖子没有说问题是否解决,所以重新发布 以下是yaml: apiVersion: v1 kind: Service metadata: name: ovnkube-db namespace: ovn-kubernetes spec: ports: - name: north port: 6641 protocol: TCP targetPort: 6641 - name: south port: 6
以下是yaml:
apiVersion: v1
kind: Service
metadata:
name: ovnkube-db
namespace: ovn-kubernetes
spec:
ports:
- name: north
port: 6641
protocol: TCP
targetPort: 6641
- name: south
port: 6642
protocol: TCP
targetPort: 6642
sessionAffinity: None
clusterIP: None
type: ClusterIP
---
apiVersion: v1
kind: Endpoints
metadata:
name: ovnkube-db
subsets:
- addresses:
- ip: 253.255.0.33
- ip: 253.255.0.34
- ip: 253.255.0.35
ports:
- name: north
port: 6641
- name: south
port: 6642
---
apiVersion: policy/v1beta1
apiVersion: policy/v1beta1
kind: PodDisruptionBudget
metadata:
name: ovndb-raft-pdb
namespace: ovn-kubernetes
etc...
基于我引用的帖子和kubernetes文档,我想添加
端点部分可以解决我的问题,但没有:
kubectl describe services --namespace=ovn-kubernetes
Name: ovnkube-db
Namespace: ovn-kubernetes
Labels: <none>
Annotations: kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"name":"ovnkube-db","namespace":"ovn-kubernetes"},"spec":{"clusterIP":"None","ports":[...
Selector: <none>
Type: ClusterIP
IP: None
Port: north 6641/TCP
TargetPort: 6641/TCP
Endpoints: 10.68.48.204:6641,10.68.48.205:6641,10.68.48.206:6641
Port: south 6642/TCP
TargetPort: 6642/TCP
Endpoints: 10.68.48.204:6642,10.68.48.205:6642,10.68.48.206:6642
Session Affinity: None
Events: <none>
我的kube apiserver位于253.255上:
kubectl config view | grep server
server: https://253.255.0.33:6443
enter code here
是的,是名称空间,所以我可以确认,这是有效的:)问题是
名称空间
缺失。这就解决了问题
apiVersion: v1
kind: Endpoints
metadata:
name: ovnkube-db
namespace: ovn-kubernetes
subsets:
- addresses:
- ip: 253.255.0.33
- ip: 253.255.0.34
- ip: 253.255.0.35
ports:
- name: north
port: 6641
- name: south
port: 6642
添加错误日志和yaml这里是yaml:啊,等等,我刚刚发现我没有添加名称空间,也许这会对没有添加名称空间的地方有所帮助?请更具体,并张贴更正的清单。
apiVersion: v1
kind: Endpoints
metadata:
name: ovnkube-db
namespace: ovn-kubernetes
subsets:
- addresses:
- ip: 253.255.0.33
- ip: 253.255.0.34
- ip: 253.255.0.35
ports:
- name: north
port: 6641
- name: south
port: 6642