Sign inSign up

yechenglin/hello-k8s

By yechenglin

•Updated almost 8 years ago

Hello Kubernetes!(an example of kubernetes deployment)

Image
0

390

yechenglin/hello-k8s repository overview

⁠ Dockerfile (https://gitlab.com/yechenglin/hello-k8s/blob/master/Dockerfile⁠)


⁠Deploy

At master side, do following:

  • deploy pod
  • if slave is amd64 architecture
root@master:/root# kubectl run hello-k8s --image=yechenglin/hello-k8s:v1.0.0-amd64 
  • if slave is arm64 architecture
root@master:/root# kubectl run hello-k8s --image=yechenglin/hello-k8s:v1.0.0-arm64
  • check pod status
root@master:~# kubectl get pods -o wide
NAME                        READY   STATUS    RESTARTS   AGE   IP            NODE        NOMINATED NODE
hello-k8s-9bf957b77-h4k22   1/1     Running   0          41m   10.244.1.15   slave       <none>

⁠Check

At slave side, do following:

  • get CONTAINER ID
root@slave:/root# docker ps
CONTAINER ID        IMAGE                                                                                          COMMAND                  CREATED             STATUS              PORTS               NAMES
f31416ac9dad        yechenglin/hello-k8s@sha256:505b53dcfc46bafb30d979b07287dd5ac71fd9ed82b6eaaf26bfa8c5cf7e0078   "/usr/bin/hello-k8s"     24 minutes ago      Up 23 minutes                           k8s_hello-k8s_hello-k8s-9bf957b77-h4k22_default_6ab33dcc-e91a-21e8-9e32-3457f6a0a5d9_0
  • display pod running log
root@slave:/root# docker logs --tail 10 f31416ac9dad
Hello, kubernetes!
Hello, kubernetes!
Hello, kubernetes!
Hello, kubernetes!
Hello, kubernetes!
Hello, kubernetes!
Hello, kubernetes!
Hello, kubernetes!
Hello, kubernetes!
Hello, kubernetes!

Tag summary

Content type

Image

Digest

Size

37.6 MB

Last updated

almost 8 years ago

docker pull yechenglin/hello-k8s:v1.0.0-arm64