공부합시다!
-
Rocky9: Wordpress + PHP8.0 + MySQL8.0공부합시다!/LInux 2023. 8. 25. 17:39
Rocky9에 wordpress와 MySQL을 설치해서 Connection 하는 과정입니다. 2Tier 구성. 1. Rocky9-1 # dnf install -y wget tar httpd # wget https://ko.wordpress.org/wordpress-5.7.8-ko_KR.tar.gz # tar xvfz wordpress-5.7.8-ko_KR.tar.gz # cp -ar wordpress/* /var/www/html/ # cp /var/www/html/{wp-config-sample.php,wp-config.php} # sed -i 's/DirectoryIndex index.html/DirectoryIndex index.php/g' /etc/httpd/conf/httpd.conf # dnf ..
-
vSphere + OpenShift IPI(Installer Provisioned Infrastructure)공부합시다!/vSphere_ESXi 2023. 7. 21. 14:33
학원의 서버 시스템을 이용해 간만에 ESXi + vCenter(7.0)에 기반하여 OpenShift를 IPI(Installer Provisioned Infrastructure) 방식으로 구성해 보았습니다. 몇번의 삽질이 있기는 했지만 그래도 구성하고 나니 기분이 쪼매 거스기 합니다. 1. Windows Server 2022: DC로 구성 + NFS 2. Bastion: CentOS7 DVD 3. Router: Untangle15 4. vCenter 7.0 5. ESXi 7.0 을 활용했습니다. 순서대로 진행을 해봅니다. 아마 한번의 연재로 끝날 것 같지 않아 순서를 조금 나누어볼까 합니다. 아! 내용이 너무 많다. 정리는 추후에!!!!!! ㅎㅎ 양도 많은데 내용은 더 힘들다! 이러니 안 쓰지 이늠드라!
-
Terraform: EKS 구성공부합시다!/Terraform 2023. 7. 15. 15:52
Terraform의 AWS 모듈을 활용해서 EKS를 구성해 보도록 하겠습니다. 수작업을 Code로 완전히 자동화 합니다. Human Error 방지와 멱등성을 완벽하게 보장하며 그리인해서 경제적인 이득까지 얻을 수 있으니 ㅎㅎ 총 10개의 Module로 분리해 놓았습니다. 1. init 2. Region 3. VPC 4. Internet Gateway 5. Subnet 6. Routing Table 7. Routing Table Association 8. Security Group 9. EKS Cluster 10. EKS WorkNode 생성 순서 입니다. 1. init 1.1. Terraform AWS 버젼 지정, 현재 최신버전은 5.7.0 terraform { required_providers { a..
-
05_EKS-LoadBalancer 연결공부합시다!/AWS 2023. 7. 10. 00:01
이번 시간에는 생성한 EKS 클러스터를 LoadBalancer에 연결해 보도록 하겠습니다. 1. manifest 파일 생성 및 적용 2. Object 확인 3. LoadBalancer 생성 4. 확인 5. Cluster 삭제 순으로 진행합니다. 1. manifest 파일 생성 및 적용 1.1. 작업디렉토리 생성 및 이동 # mkdir load # cd load 1.2. namespace 생성 1.2.1. 노트패드로 notepad name.yml 네임스페이스 web생성 apiVersion: v1 kind: Namespace metadata: name: web 1.3. Deployment 생성 1.3.1. 노드패드로 dep.yml 이름의 Deployment 생성 apiVersion: apps/v1 kind:..
-
06_EKS에 외부 Cluster(K8S) 등록 및 관리: EKS Connector공부합시다!/AWS 2023. 7. 9. 12:01
EKS를 활용하면 외부(GCP, Azuer, Tanzu, Onpremis 등) K8S Cluster를 등록해서 관리할 수 있습니다. 물론 한계는 있습니다만 그래도 단일 환경에서 모니터링이 가능하다면 꽤 괜찮은 방법일 듯 합니다. 역할 설정들이 까다롭기는 하지만 최대한 쉽게 풀어보려 합니다. 프로젝트에 활용하시면 좋을 듯! 우선 결론부터 보여드리면 이렇게 EKS의 클러스터가 아닌 Other Cluster로 나타난다는 점입니다. 매력적이죠! 그럼 시작하겠습니다. 1. 역할 생성 2. 정책 연결 3. Cluster 등록 4. 확인 순서로 진행하겠습니다. https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/eks-connector.html Amazon EKS Con..
-
Kubernetes (K8S): Metrics Server 설치공부합시다!/Kubernetes 2023. 7. 6. 18:48
HPA의 필수 요소인 Metrics Server설치에 대해서 알아보겠습니다. 1. 정의 1.1. K8S에 내장된 자동 확장 파이프라인을 위한 컨테이너 리소스 메트릭의 확장 가능하고 효율적인 소스. 1.2. Kubelets에서 메트릭 리소스를 수집, 이를 Metrics API 를 통해 K8S apiserver에 노출하여 Horizontal Pod Autoscaler 및 Vertical Pod Autoscaler 에서 사용 가능하게 함. 1.3. Metrics API는 에서 액세스할 수도 있으므로 kubectl top자동 크기 조정 파이프라인을 더 쉽게 디버깅할 수 있습니다. Metrics Server는 자동 확장 목적이 아닙니다. 예를 들어 메트릭을 모니터링 솔루션에 전달하거나 모니터링 솔루션 메트릭의 소..