본문 바로가기

분류 전체보기

(239)
[06.27] Kubernetes PV, PVC apiVersion: v1 kind: PersistentVolume metadata:   name: nfs-pv1 spec:   capacity:     storage: 1Gi   accessModes:     - ReadWriteMany   persistentVolumeReclaimPolicy: Retain   nfs:     path: /shared/pv1     server: 211.183.3.10   apiVersion: v1 kind: PersistentVolumeClaim metadata:   name: nfs-pvc spec:   accessModes:     - ReadWriteMany   resources:     requests:       storage: 1Gi      apiVers..
[06.25-26] Kubernetes Deployment, Service, 배포방법 2가지(NodePort, LoadBalancer), Ingress Controller apiVersion: apps/v1 kind: Deployment metadata:   name: my-dep spec:   replicas: 3   selector:     matchLabels:       app: my-pod   template:     metadata:       labels:         app: my-pod     spec:       containers:       - name: my-con         image: nginx:latest  apiVersion: v1 kind: Pod metadata:   name: testns-pod   namespace: test-ns spec:   containers:   - name: testns-con     image: ngin..
[06.24] Kubernetes 기초(로컬 클러스터 구성) kubectl get pod ->팟의 정보확인.  api 요청이 제대로 들어갔는지도 확인 가능하다.(No resources가 뜨면 잘 들어간 것!) kubectl get nodes - 노드들의 상태 확인 kubectl apply -f - 생성, 동작, 변경사항 반영.kubectl run  --image= - 팟 구동 kubectl get pod -o wide - 자세한 팟의 정보 확인 kubectl describe pod test-pod - 완전 자세한 팟의 정보 확인 kubectl run  --image= --dry-run=client -o yaml - 여기서 --dry-run-client의 의미는 실제로 api요청은 하지 않고 실행되는지 여부만 확인하겠다는 의미이다. kubectl apply -f ..
[06.17] AWS ECR, ECS
[06.14] Docker Swarm
[06.13] Docker compose
[06.12] Docker(wordpress-db, springboot, node-js)
[06.11] Docker image, 2-tier architecture in docker Dockerfile 작성법 FROM - 베이스이미지 지정 WORKDIR - 디렉토리 지정 (cd 대신 사용하면 좋음) ADD (호스트 파일명 or 경로) (컨테이너 파일명 or 경로) - 호스트의 파일이나 디렉토리를 컨테이너 이미지에 삽입 COPY - ADD의 하위호환 명령어. COPY에 몇가지 기능이 추가된 게 ADD (ex. 압축파일 자동으로 압축을 풀어줌) RUN - 컨테이너 이미지를 빌드할 때 수행되는 명령 RUN  &&  &&  - 여러개의 명령을 한꺼번에(같은 layer에서) 수행 CMD - 컨테이너 생성 후 실행시 수행할 명령 (docker run을 수행하면서 이미지 뒤에 명령어를 따로 지정하면 무시됨) ENTRYPOINT - 컨테이너 생성 후 실행시 무조건 수행할 명령. ENTRYPOINT..