VOL-1407: Perform end-to-end integration testing in the K8S environment
- Added support for testing in a single-node Kubernetes environment
(affinity router not required)
- Added a preliminary README file (needs more work)
Change-Id: Ib617e1f6b6702eeeaa88a7ee9a7c6a82da8dd615
diff --git a/k8s/kafka.yml b/k8s/kafka.yml
index 88c3a39..a55bb3a 100644
--- a/k8s/kafka.yml
+++ b/k8s/kafka.yml
@@ -11,7 +11,6 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
apiVersion: v1
kind: Service
metadata:
@@ -59,13 +58,13 @@
topologyKey: kubernetes.io/hostname
containers:
- name: kafka
- image: wurstmeister/kafka:1.0.0
+ image: wurstmeister/kafka:2.11-2.0.1
ports:
- containerPort: 9092
env:
- - name: KAFKA_ADVERTISED_PORT
- value: "9092"
+ - name: KAFKA_LISTENERS
+ value: PLAINTEXT://:9092
- name: KAFKA_ZOOKEEPER_CONNECT
value: zoo1:2181,zoo2:2181,zoo3:2181
- - name: KAFKA_HEAP_OPTS
- value: "-Xmx256M -Xms128M"
+ - name: KAFKA_AUTO_CREATE_TOPICS_ENABLE
+ value: "true"