我在谷歌云上进行了这样的设置:
其中mysql服务器和redis服务器的kubernetes配置文件 几乎相同,唯一不同的是名称、端口和镜像。
我可以从网络应用程序连接mysql 服务器,但无法连接redis 服务器。
另外,我无法从 Web 应用程序在其服务 CLUSTER-IP 上连接Redis 服务器,但我可以在其 pod IP 上连接Redis 服务器。
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: redis
spec:
replicas: 1
selector:
matchLabels:
app: redis
template:
metadata:
labels:
app: redis
spec:
containers:
- name: redis
image: launcher.gcr.io/google/redis4
resources:
requests:
cpu: 100m
memory: 100Mi
ports:
- …
Run Code Online (Sandbox Code Playgroud)