Stephen McQuay 1 year ago
commit
bc0fb17786
Signed by: Stephen McQuay (smcquay) <stephen@mcquay.me> GPG Key ID: 4E4B72F479BA3CE5
6 changed files with 89 additions and 0 deletions
  1. 20
    0
      LICENSE
  2. 3
    0
      README.md
  3. 21
    0
      hw/deploy.yaml
  4. 11
    0
      hw/svc.yaml
  5. 23
    0
      hwc/deploy.yaml
  6. 11
    0
      hwc/svc.yaml

+ 20
- 0
LICENSE View File

@@ -0,0 +1,20 @@
1
+MIT License
2
+Copyright (c) 2018 Stephen McQuay
3
+
4
+Permission is hereby granted, free of charge, to any person obtaining a copy of
5
+this software and associated documentation files (the "Software"), to deal in
6
+the Software without restriction, including without limitation the rights to
7
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
8
+of the Software, and to permit persons to whom the Software is furnished to do
9
+so, subject to the following conditions:
10
+
11
+The above copyright notice and this permission notice shall be included in all
12
+copies or substantial portions of the Software.
13
+
14
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20
+SOFTWARE.

+ 3
- 0
README.md View File

@@ -0,0 +1,3 @@
1
+# hw/hwc k8s configs
2
+
3
+config files for k8s poc.

+ 21
- 0
hw/deploy.yaml View File

@@ -0,0 +1,21 @@
1
+apiVersion: extensions/v1beta1
2
+kind: Deployment
3
+metadata:
4
+  name: hw
5
+  labels:
6
+    app: hw
7
+spec:
8
+  replicas: 10
9
+  selector:
10
+    matchLabels:
11
+      app: hw
12
+  template:
13
+    metadata:
14
+      labels:
15
+        app: hw
16
+    spec:
17
+      containers:
18
+      - image: smcquay/hw:v0.0.5
19
+        name: hw
20
+        ports:
21
+          - containerPort: 8080

+ 11
- 0
hw/svc.yaml View File

@@ -0,0 +1,11 @@
1
+apiVersion: v1
2
+kind: Service
3
+metadata:
4
+    name: hw
5
+spec:
6
+    type: LoadBalancer
7
+    selector:
8
+        app: hw
9
+    ports:
10
+        - protocol: TCP
11
+          port: 8080

+ 23
- 0
hwc/deploy.yaml View File

@@ -0,0 +1,23 @@
1
+apiVersion: extensions/v1beta1
2
+kind: Deployment
3
+metadata:
4
+  name: hwc
5
+  labels:
6
+    app: hwc
7
+spec:
8
+  replicas: 1
9
+  selector:
10
+    matchLabels:
11
+      app: hwc
12
+  template:
13
+    metadata:
14
+      labels:
15
+        app: hwc
16
+    spec:
17
+      containers:
18
+      - image: smcquay/hwc:v0.0.1
19
+        name: hwc
20
+        ports:
21
+          - containerPort: 8081
22
+        command: ["/bin/hwc"]
23
+        args: ["hw.default.svc.cluster.local"]

+ 11
- 0
hwc/svc.yaml View File

@@ -0,0 +1,11 @@
1
+apiVersion: v1
2
+kind: Service
3
+metadata:
4
+    name: hwc
5
+spec:
6
+    type: LoadBalancer
7
+    selector:
8
+        app: hwc
9
+    ports:
10
+        - protocol: TCP
11
+          port: 8081

Loading…
Cancel
Save