AWS Cloud School (46) 썸네일형 리스트형 [07.08] K8s Helm [07.05] k8s HPA, 마스터노드 삼중화 [07.04] Kubernetes RBAC, Dynamic Provisioner, livenessprobe & readinessprobe, StatefulSet, DaemonSet [06.28] Kubernetes configMap, Secret, 3-tier-architecture root@master:/k8s/configmap# cat info.yml apiVersion: v1kind: ConfigMapmetadata: name: info namespace: defaultdata: db_host: 211.183.3.30 username: root apiVersion: v1kind: Podmetadata: name: my-pod-envspec: containers: - name: my-container image: nginx env: - name: USERNAME valueFrom: configMapKeyRef: name: info key: username - name: DATABASE .. [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 이전 1 2 3 4 ··· 6 다음