UNPKG

k8s-features

Version:

A Cucumber-js base library for Kubernetes Gherkin tests, with base world class, basic steps, reusable utility functions and k8s client

74 lines (72 loc) 1.32 kB
apiVersion: v1 kind: Namespace metadata: name: k8s-features --- ################################################################################################## # httpbin service ################################################################################################## apiVersion: v1 kind: Namespace metadata: name: httpbin --- apiVersion: v1 kind: ServiceAccount metadata: name: httpbin namespace: httpbin --- apiVersion: v1 kind: Service metadata: name: httpbin namespace: httpbin labels: app: httpbin service: httpbin spec: ports: - name: http port: 8000 targetPort: 8080 selector: app: httpbin --- apiVersion: apps/v1 kind: Deployment metadata: name: httpbin namespace: httpbin spec: replicas: 1 selector: matchLabels: app: httpbin version: v1 template: metadata: labels: app: httpbin version: v1 spec: serviceAccountName: httpbin containers: - image: docker.io/mccutchen/go-httpbin:v2.15.0 imagePullPolicy: IfNotPresent name: httpbin ports: - containerPort: 8080 --- apiVersion: v1 kind: Service metadata: name: static-httpbin namespace: httpbin spec: clusterIP: 10.96.48.1 ports: - port: 80 targetPort: 8080 selector: app: httpbin