连接到Kubernetes容器内的其他VPC

时间:2018-12-30 20:51:18

标签: amazon-web-services kubernetes containers amazon-elb kops

我有两个VPC,VPC AVPC B。我在VPC B中运行了一项服务。 Kubernetes集群位于VPC A中。我在AWS云中使用KOPS,并且在两个VPC之间启用了VPC对等。我可以从VPC B中的Kubernetes部署服务器主机连接到VPC A中运行的服务。但是,我无法连接到Kubernetes容器内的服务。它给超时了。我在互联网上搜索,发现IPTABLE规则可以工作。 我看完这篇文章, https://ben.straub.cc/2015/08/19/kubernetes-aws-vpc-peering/

但是无法手动SSH到Kubernetes节点服务器并设置IPTABLE规则。我想将其添加为deployment的一部分。

这是我的服务,

apiVersion: v1
kind: Service
metadata:
  name: test-microservice
  namespace: development
spec:
#  type: LoadBalancer
  type: NodePort
 # clusterIP: None
  ports:
  - name: http
    port: 80
    protocol: TCP
    targetPort: 80
  selector:
    run: test-microservice

0 个答案:

没有答案