我在Kubernetes中使用相同的操作符代码设置了两个pod。当尝试连接到zookeeper pod时,其中一个出现错误(broker pod):
java.lang.IllegalArgumentException:
Unable to canonicalize address tiny-cluster-zk-0.tiny-cluster-zk:2181 because it's not resolvable
另一个pod能够解析
2021-06-07T18:06:59,476 INFO [main-SendThread(tiny-cluster-zk-0.tiny-cluste
假设我们有两个独立的Kubernetes集群Cluster 1 & Cluster 2,每个集群都有相同应用程序Pod的两个副本。与Cluster 1 : Pod A & Pod B一样,Pod A(客户端)中的应用程序代码希望通过Cluster 2 : Pod C & Pod D协议上的节点端口/负载均衡器服务连接到集群2中运行的任何Pod,以发送消息。唯一的要求是保持亲和性,这样来自Pod A的所有消息都应该只去往任何一个pod ( Pod C或Pod D)。由于UDP是一种无连接协议,因此我关心的是基于ClientIP的会话亲和性。将sessionAffinity
我正在尝试将Redis集群配置到安装了Istio网格的Kubernetes上。Redis集群可以在没有Istio的情况下创建,并且每个Pods都被自动注入一个Istio代理(特使)。但是,安装了Istio并将Istio代理附加到每个Redis,因此Redis集群无法通过来自CLI的集群MEET命令正确地“满足”。
例如,我有Redis (0- 10919)和Redis Pod B( 10920 - 16383)。这是在它们之间尝试一个集群MEET命令(集群meet ClusterIPForRedisPodB 6379)之后的结果。
对于Redis Pod A,将更新集群信息并包括Redis P
我试图使用分配给kube服务的集群IP从dnstools吊舱中ping kube服务。ping请求超时。在相同的端口中,我试图使用公开的端口来压缩kube服务,但这也超时了。
以下是kubectl get pods --all-namespaces -o wide的输出
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE
default pod/busyb
我在Google上安装了VPC,其中有192.0.0.0/24作为子网,在该子网中,我试图为以下服务器安装k8s集群,
VM : VM NAME : Internal IP
VM 1 : k8s-master : 192.24.1.4
VM 2 : my-machine-1 : 192.24.1.1
VM 3 : my-machine-2 : 192.24.1.3
VM 4 : my-machine-3 : 192.24.1.2
在这里,k8s-master将充当主服务器,所有其他3台机器将充当节点。我使用下面的命令初始化集群。
sudo kubeadm init
我正在尝试迁移一个Vertica集群。
connect语句成功:
CONNECT TO VERTICA mydb USER myuser PASSWORD '' on 'private-ip',5433;
副本没有:
COPY otherdb.whatever FROM VERTICA mydb.table.whatever;
ERROR 4534: Receive on v_otherdb_node0002: Message receipt from v_otherdb_node0005 failed [canceled]
ROLLBACK 4236: O
我认为按照设计,人们应该通过公开的服务来访问pod。然而,我发现在GKE和EKS上,我可以从Kubernetes集群外部的实例ping pod地址。
>> kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
dnsutils 1/1
我在GKE上的Kubernetes集群中有一个pod,它在Azure上远程创建Kubernetes集群,我想从pod ssh到Azure集群的主VM,这样我就可以在上面远程运行一些命令。但是,每当我在pod中运行ssh / scp时都会遇到超时问题:
ssh: connect to host port 22: Connection timed out
我已经在pod中安装了OpenSSH-client/server。我确保VM具有公共IP地址,并且pod还可以访问VM的私钥。我在我的笔记本电脑上尝试了ssh到Azure主虚拟机中,它工作得很好。有什么想法吗?