Skip to content

Adding configuration files

Before starting to configuring, first we'll go to https://hub.docker.com and make sure that we still have our images there.

Now we'll create a new project:

davis@davis-arch  ~/projects/learning/docker   master  mkdir 07_simplek8s
davis@davis-arch  ~/projects/learning/docker   master  cd 07_simplek8s 

And make a new client-pod.yaml file:

apiVersion: v1
kind: Pod
metadata:
  name: client-pod
  labels:
    component: web
spec:
  containers:
    - name: client
      image: deiveris/multi-client
      ports:
        - containerPort: 3000

And create client-node-port.yaml:

apiVersion: v1
kind: Service
metadata:
    name: client-node-port
spec:
  type: NodePort
  ports:
    - port: 3050
      targetPort: 3000
      nodePort: 31515
  selector:
    component: web