Skip to content

Commit 8cc2e3a

Browse files
committed
Deploy Java apps in K8s.
1 parent ac539cd commit 8cc2e3a

File tree

2 files changed

+54
-1
lines changed

2 files changed

+54
-1
lines changed

kubernetes-basics/README.asciidoc

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,24 @@ Manage docker container at scale.
99
- Install https://github.com/derailed/k9s[k9s], UI to your cluster.
1010

1111

12+
#### Set context
13+
```
14+
$ export KUBECONFIG=kubernetes-setup/kubeconf:$HOME/.kube/config
15+
$ kubectx kubernetes-admin@kubernetes
16+
```
17+
18+
1219
#### Access K8s cluster
1320
```
1421
$ k9s
1522
```
16-
image::../docs/images/k9s-screenshot.png[k9s screenshot]
23+
image::../docs/images/k9s-screenshot.png[k9s screenshot]
24+
25+
26+
#### Deploy apps in K8s
27+
```
28+
$ kubectl apply -f javaapp-all-in-one.yml
29+
```
30+
```
31+
$ kubectl delete -f javaapp-all-in-one.yml
32+
```
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: covid-19-bangladesh-service
5+
spec:
6+
type: NodePort
7+
selector:
8+
app: covid-19-bangladesh
9+
ports:
10+
- port: 8080
11+
targetPort: 8080
12+
13+
---
14+
15+
apiVersion: apps/v1
16+
kind: Deployment
17+
metadata:
18+
name: covid-19-bangladesh-deployment
19+
spec:
20+
replicas: 3
21+
selector:
22+
matchLabels:
23+
app: covid-19-bangladesh
24+
template:
25+
metadata:
26+
labels:
27+
app: covid-19-bangladesh
28+
spec:
29+
containers:
30+
- name: covid-19-bangladesh
31+
image: mmahmood/covid-19-bangladesh:latest
32+
ports:
33+
- containerPort: 8080
34+
---
35+
36+
37+

0 commit comments

Comments
 (0)