본문 바로가기

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