티스토리 뷰

Dockerfile

FROM nginx

MAINTAINER 작성자 <이메일주소>

RUN mkdir /homepage

WORKDIR /homepage

RUN mkdir ./build

COPY ./Homepage/build ./build

RUN rm /etc/nginx/conf.d/default.conf

ADD ./nginx.conf /etc/nginx/conf.d

EXPOSE 80

CMD ["nginx", "-g", "daemon off;"]

 

Yaml

#Deployment

apiVersion: apps/v1
kind: Deployment
metadata:
  name: homepage-deployment
  labels:
    app: web
spec:
  replicas: 1
  selector:
    matchLabels:
      app: web
  template:
    metadata:
      labels:
        app: web
    spec:
      containers:
      - name: homepage-nginx
        image: 이미지 이름
        imagePullPolicy: Always
        ports:
                - containerPort: 80

 

#Service

apiVersion: v1
kind: Service
metadata:
        name: homepage-svc-nodeport
spec:
        ports:
                - name: web-port
                  port: 3000
                  targetPort: 80
        selector:
                app: web
        type: NodePort
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함