[Django] Kubernetes에 Django 프로젝트 배포

James Jung·2021년 7월 14일
0
post-thumbnail
  1. docker image
docker images
  1. deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: kubernetes-django-deployment
  labels:
    app: kubernetest-django-app
spec:
  replicas: 1
  selector:
    matchLabels:
      app: kubernetes-django-app
  template:
    metadata:
      labels:
        app: kubernetes-django-app
    spec:
      containers:
        - name: kubernetes-django-app
          image: django_docker_web
          imagePullPolicy: IfNotPresent
          ports:
            - containerPort: 8000
  1. Applying yaml
kubectl apply -f deployment.yml
  1. Pods
kubectl get pods
  1. Expose
kubectl expose deploy kubernetes-django-deployment --type=NodePort
  1. Services
kubectl get service

확인된 Port로 접속

0개의 댓글