분류 전체보기 (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.. 이전 1 ··· 7 8 9 10 11 12 13 ··· 30 다음