diff --git a/cassandra/v1beta3/cassandra-service.yaml b/cassandra/v1beta3/cassandra-service.yaml index 08a8f744..1811db77 100644 --- a/cassandra/v1beta3/cassandra-service.yaml +++ b/cassandra/v1beta3/cassandra-service.yaml @@ -5,7 +5,8 @@ metadata: name: cassandra name: cassandra spec: - targetPort: 9042 - port: 9042 + ports: + - port: 9042 + targetPort: 9042 selector: name: cassandra diff --git a/guestbook-go/v1beta3/guestbook-service.json b/guestbook-go/v1beta3/guestbook-service.json index c7973217..0f515b64 100644 --- a/guestbook-go/v1beta3/guestbook-service.json +++ b/guestbook-go/v1beta3/guestbook-service.json @@ -8,9 +8,13 @@ } }, "spec":{ - "port":3000, - "containerPort":"http-server", - "protocol":"TCP", + "ports": [ + { + "port":3000, + "targetPort":"http-server", + "protocol":"TCP" + } + ], "selector":{ "name":"guestbook" } diff --git a/guestbook-go/v1beta3/redis-master-service.json b/guestbook-go/v1beta3/redis-master-service.json index 2296638e..5aed7d9f 100644 --- a/guestbook-go/v1beta3/redis-master-service.json +++ b/guestbook-go/v1beta3/redis-master-service.json @@ -9,9 +9,13 @@ } }, "spec":{ - "port":6379, - "containerPort":"redis-server", - "protocol":"TCP", + "ports": [ + { + "port":6379, + "targetPort":"redis-server", + "protocol":"TCP" + } + ], "selector":{ "name":"redis", "role":"master" diff --git a/guestbook-go/v1beta3/redis-slave-service.json b/guestbook-go/v1beta3/redis-slave-service.json index 04b4861a..2eb1fb4a 100644 --- a/guestbook-go/v1beta3/redis-slave-service.json +++ b/guestbook-go/v1beta3/redis-slave-service.json @@ -9,9 +9,13 @@ } }, "spec":{ - "port":6379, - "containerPort":"redis-server", - "protocol":"TCP", + "ports": [ + { + "port":6379, + "targetPort":"redis-server", + "protocol":"TCP" + } + ], "selector":{ "name":"redis", "role":"slave" diff --git a/guestbook/v1beta3/frontend-service.json b/guestbook/v1beta3/frontend-service.json index 0921ba7f..07e81f99 100644 --- a/guestbook/v1beta3/frontend-service.json +++ b/guestbook/v1beta3/frontend-service.json @@ -8,9 +8,13 @@ } }, "spec":{ - "port":80, - "containerPort":80, - "protocol":"TCP", + "ports": [ + { + "port":80, + "targetPort":80, + "protocol":"TCP" + } + ], "selector":{ "name":"frontend" } diff --git a/guestbook/v1beta3/redis-master-service.json b/guestbook/v1beta3/redis-master-service.json index c22669b6..101d9ea9 100644 --- a/guestbook/v1beta3/redis-master-service.json +++ b/guestbook/v1beta3/redis-master-service.json @@ -8,9 +8,13 @@ } }, "spec":{ - "port":6379, - "containerPort":6379, - "protocol":"TCP", + "ports": [ + { + "port":6379, + "targetPort":6379, + "protocol":"TCP" + } + ], "selector":{ "name":"redis-master" } diff --git a/guestbook/v1beta3/redis-slave-service.json b/guestbook/v1beta3/redis-slave-service.json index ad8ddf92..2b866b6f 100644 --- a/guestbook/v1beta3/redis-slave-service.json +++ b/guestbook/v1beta3/redis-slave-service.json @@ -8,9 +8,13 @@ } }, "spec":{ - "port":6379, - "containerPort":6379, - "protocol":"TCP", + "ports": [ + { + "port":6379, + "targetPort":6379, + "protocol":"TCP" + } + ], "selector":{ "name":"redis-slave" } diff --git a/hazelcast/v1beta3/hazelcast-service.yaml b/hazelcast/v1beta3/hazelcast-service.yaml index 186eaad5..1ea5a121 100644 --- a/hazelcast/v1beta3/hazelcast-service.yaml +++ b/hazelcast/v1beta3/hazelcast-service.yaml @@ -5,7 +5,8 @@ metadata: name: hazelcast name: hazelcast spec: - targetPort: 5701 - port: 5701 + ports: + - port: 5701 + targetPort: 5701 selector: name: hazelcast diff --git a/mysql-wordpress-pd/v1beta3/mysql-service.yaml b/mysql-wordpress-pd/v1beta3/mysql-service.yaml index 38fb46a9..9848475d 100644 --- a/mysql-wordpress-pd/v1beta3/mysql-service.yaml +++ b/mysql-wordpress-pd/v1beta3/mysql-service.yaml @@ -5,8 +5,9 @@ metadata: name: mysql name: mysql spec: - targetPort: 3306 - port: 3306 + ports: + - port: 3306 + targetPort: 3306 selector: name: mysql diff --git a/mysql-wordpress-pd/v1beta3/wordpress-service.yaml b/mysql-wordpress-pd/v1beta3/wordpress-service.yaml index 8069b06a..a2aa333f 100644 --- a/mysql-wordpress-pd/v1beta3/wordpress-service.yaml +++ b/mysql-wordpress-pd/v1beta3/wordpress-service.yaml @@ -5,8 +5,9 @@ metadata: name: wpfrontend name: wpfrontend spec: - targetPort: 80 - port: 80 + ports: + - port: 80 + targetPort: 80 selector: name: wpfrontend diff --git a/redis/v1beta3/redis-sentinel-service.yaml b/redis/v1beta3/redis-sentinel-service.yaml index 2c8bcaa4..7078d182 100644 --- a/redis/v1beta3/redis-sentinel-service.yaml +++ b/redis/v1beta3/redis-sentinel-service.yaml @@ -6,7 +6,8 @@ metadata: role: service name: redis-sentinel spec: - targetPort: 26379 - port: 26379 + ports: + - port: 26379 + targetPort: 26379 selector: redis-sentinel: "true" diff --git a/rethinkdb/v1beta3/admin-service.yaml b/rethinkdb/v1beta3/admin-service.yaml index 91fc1945..03e00840 100644 --- a/rethinkdb/v1beta3/admin-service.yaml +++ b/rethinkdb/v1beta3/admin-service.yaml @@ -6,8 +6,9 @@ metadata: name: rethinkdb-admin namespace: rethinkdb spec: - targetPort: 8080 - port: 8080 + ports: + - port: 8080 + targetPort: 8080 selector: db: rethinkdb role: admin diff --git a/rethinkdb/v1beta3/driver-service.yaml b/rethinkdb/v1beta3/driver-service.yaml index 5b516368..824afac8 100644 --- a/rethinkdb/v1beta3/driver-service.yaml +++ b/rethinkdb/v1beta3/driver-service.yaml @@ -6,7 +6,8 @@ metadata: name: rethinkdb-driver namespace: rethinkdb spec: - targetPort: 28015 - port: 28015 + ports: + - port: 28015 + targetPort: 28015 selector: db: rethinkdb diff --git a/walkthrough/v1beta3/service.yaml b/walkthrough/v1beta3/service.yaml index a6a9c187..58a459e5 100644 --- a/walkthrough/v1beta3/service.yaml +++ b/walkthrough/v1beta3/service.yaml @@ -3,16 +3,14 @@ kind: Service metadata: name: nginx-example spec: - # the container on each pod to connect to, can be a name - # (e.g. 'www') or a number (e.g. 80) - targetPort: 80 - # the port that this service should serve on - port: 8000 - protocol: TCP + ports: + - port: 8000 # the port that this service should serve on + # the container on each pod to connect to, can be a name + # (e.g. 'www') or a number (e.g. 80) + targetPort: 80 + protocol: TCP # just like the selector in the replication controller, # but this time it identifies the set of pods to load balance # traffic to. selector: name: nginx - -