diff options
| author | alex <alex@pdp7.net> | 2023-10-07 22:38:07 +0200 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-10-07 22:38:07 +0200 |
| commit | bebc7a5bc580709b3480cf82f17270f57eb51b65 (patch) | |
| tree | d46aa9b3dbc3dcbfa0b44b454f0abb1af13f2a41 | |
| parent | a4d7a6d6b23180660d53df499a72e8af3548a8c1 (diff) | |
Draft k8s manifest
| -rw-r--r-- | blog_experiment/k8s.yaml | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/blog_experiment/k8s.yaml b/blog_experiment/k8s.yaml new file mode 100644 index 00000000..baf35b6c --- /dev/null +++ b/blog_experiment/k8s.yaml @@ -0,0 +1,77 @@ +apiVersion: v1 +kind: List +items: +- apiVersion: v1 + kind: Namespace + metadata: + name: blog +- apiVersion: apps/v1 + kind: Deployment + metadata: + labels: + app: blog + name: blog + namespace: blog + spec: + selector: + matchLabels: + app: blog + template: + metadata: + labels: + app: blog + spec: + containers: + - command: + - /cnb/lifecycle/launcher + - python + - -m + - blog + image: quay.io/alexpdp7/blog:latest + imagePullPolicy: Always + name: blog +- apiVersion: v1 + kind: Service + metadata: + labels: + app: blog + name: http + namespace: blog + spec: + ports: + - port: 8000 + protocol: TCP + targetPort: 8000 + selector: + app: blog +- apiVersion: v1 + kind: Service + metadata: + labels: + app: blog + name: gemini + namespace: blog + spec: + ports: + - port: 1965 + protocol: TCP + targetPort: 1965 + selector: + app: blog +- apiVersion: networking.k8s.io/v1 + kind: Ingress + metadata: + name: http + namespace: blog + spec: + rules: + - host: blog.pdp7.net + http: + paths: + - backend: + service: + name: http + port: + number: 8000 + path: / + pathType: Prefix |
