Hi phil, Thanks for guidance. However, I'm still a little confused about section "Service externalIPs" in your link.
networkConfig: ExternalIPNetworkCIDR: 172.47.0.0/24 Above CIDR is the VIP you mentioned in previous mail. And variable "externalIPs" is the real IP addresses of the host node. Is my understanding right? It seems that feature of "externalIPs" in openshift is a little different from that of kubernetes. Thanks, Jared, (韦煜) Software developer Interested in open source software, big data, Linux ________________________________ From: [email protected] <[email protected]> on behalf of Phil Cameron <[email protected]> Sent: Thursday, August 10, 2017 9:05 PM To: [email protected] Subject: Re: questions about externalIP usage Jared, Openshift exposes the ExternalIP and you have to associate it with a NIC to use it. We usually do this by making it a VIP in a high availability configuration. You also need to route to the node. Something like: ip addr add 10.252.0.28/24 dev em2 on one of the nodes in the cluster should work. The following my help as well: https://docs.openshift.com/container-platform/3.6/admin_guide/tcp_ingress_external_ports.html phil On 08/10/2017 04:12 AM, Yu Wei wrote: Hi guys, I deployed redis with replication controller successfully on openshift origin cluster. Then I tried to create service for external clients to connect. However, it seemed that it didn't work. How could I debug similar problem? Is there any guidance about using externalIP in openshift? The detailed information is as below, [root@host-10-1-236-92 gluster]# oc get svc NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE glusterfs-cluster 172.30.6.143 <none> 1/TCP 1d redis-svc 172.30.51.20 10.1.236.92,10.1.236.93,10.1.241.55 26379/TCP,6379/TCP 24m [root@host-10-1-236-92 gluster]# oc describe svc redis-svc Name: redis-svc Namespace: openshiift-servicebroker Labels: <none> Selector: sb-2017-redis-master=master Type: ClusterIP IP: 172.30.51.20 Port: redis-sen 26379/TCP Endpoints: 172.30.41.5:26379 Port: redis-master 6379/TCP Endpoints: 172.30.41.5:6379 Session Affinity: None No events. [root@host-10-1-236-92 gluster]# cat redis-master-svc.yaml --- kind: Service apiVersion: v1 metadata: name: redis-svc spec: selector: sb-2017-redis-master: master ports: - name: redis-sen protocol: TCP port: 26379 targetPort: 26379 - name: redis-master protocol: TCP port: 6379 targetPort: 6379 externalIPs: - 10.1.236.92 - 10.1.236.93 - 10.1.241.55 Thanks, Jared, (韦煜) Software developer Interested in open source software, big data, Linux _______________________________________________ users mailing list [email protected]<mailto:[email protected]> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.openshift.redhat.com/openshiftmm/listinfo/users
