본문 바로가기

IT117

AWS EKS 생성하기 AWS EKS Amazon Web Services에서 제공하는 관리형 Kubernetes 서비스  kubectl : Kubernetes 클러스터와 상호작용하는 명령줄 인터페이스(CLI) 도구입니다. Kubernetes 클러스터의 리소스를 관리하고, 클러스터 상태를 모니터링하며, 애플리케이션을 배포하는 데 사용Control PlaneScheduler : 예약되지 않은 파드(pod)를 어떤 노드에 배치할지 결정하는 역할을 합니다etcd : 분산형 키-값 저장소로, Kubernetes 클러스터의 모든 데이터를 저장하는 역할Controller Manager : 클러스터의 상태를 관리하는 여러 컨트롤러들을 실행하는 역할API Server : Kubernetes의 API를 외부에 노출하는 중앙 서버, 러스터의 상태.. 2024. 11. 7.
GITLAB Runner CI/CD 테스트 Gitlab 자체적으로 테스트 .gitlab-ci.yml 로 테스트상세한 테스트 하기 위해서는 구글링을 통해서 찾아봐야 할 듯합니다.stages: # List of stages for jobs, and their order of execution - build - test - deploybuild-job: # This job runs in the build stage, which runs first. stage: build script: - echo "Compiling the code..." - echo "Compile complete."unit-test-job: # This job runs in the test stage. stage: test .. 2024. 8. 20.
Kubernetes GITLAB Runner 설치 가이드 GITLAB CICD를 활용하기 위해서는 GITLAB  Runner가 필요Runner를 통하여 Build . Deploy등을 진행  공식 문서 참고https://docs.gitlab.com/runner/install/kubernetes.html GitLab Runner Helm Chart | GitLabGitLab product documentation.docs.gitlab.com   Gitlab runner 설정 전에 Gitlab에서 Runner 설정 필요Admin area -> CI/CD -> Runners -> New instance runnerTags, Runner description 설정  Helm 설치Helm 버전 3으로 진행설치 및 간단한 테스트는 아래 참고https://monta010.t.. 2024. 8. 20.
Kubernetes Containerd 데이터 경로 변경 환경OS Centos 7.9Kubernetes Version : 1.29Containerd Version : 1.6.33설치 주의NVIDIA Plugin 설치 후 데이터 경로 변경 시에는 서버들 재부팅 필요데이터 경로 변경하고 NVIDIA Plugin 설치참고 문서NVIDIA Toolkit :  https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html#configuring-containerd-for-kubernetesNVIDIA DEVICE Plugin 설치 : https://github.com/NVIDIA/k8s-device-plugin/tree/v0.16.0?tab=readme-ov-file I.. 2024. 8. 9.
Kubernetes Containerd GPU 사용 방법 환경 OS : Centos7참고문서https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html#configuring-containerd-for-kubernetes Installing the NVIDIA Container Toolkit — NVIDIA Container Toolkit 1.16.0 documentationYou installed a supported container engine (Docker, Containerd, CRI-O, Podman).docs.nvidia.com 자세한 설치 방법https://github.com/NVIDIA/k8s-device-plugin/tree/v0.16.0?t.. 2024. 8. 9.
Windows ActiveDirectory 관리 툴(MangeEngine AdManger Plus) ActiveDirectory 관리툴자동화 및 관리 효율성대규모 환경에서 AD 관리 작업을 자동화하여 관리자의 작업 부담을 줄이고 효율CSV 형식으로 대규모 계정을 생성보안 감사AD의 보안 기능을 강화하여 사용자 활동을 모니터링하고, 비정상적인 행동을 탐지하며 감사 기능을 확장알림 기능위반 사항 및 관리자가 정의한 정책 기반으로 알림을 설정암호 관리 효율성사용자 암호 관리 기능을 효율적보고서관리자 정책에 따라 다양한 보고서사용자, 그룹 상태, 규정 위반 사용자 등 다양한 보고서를 생성웹 인터페이스웹 인터페이스를 통해 AD 환경의 현황을 한눈에 확인할 수 있습니다. 설치하기설치 경로사용할 포트설치 경로정보 입력   ManageEngine AD Manager Plus Tool 스펙  설치 후 콘솔 접속(Web.. 2024. 8. 4.
kibana elasticsearch Xpack Cluster 연동 kibana version 8부터 kibana + ElasticSearch랑 연동할 경우에 elastic 계정으로 보안상 연동이 불가능연동하기 위한 별도 계정을 생성필요kibana 계정 생성curl -u elastic:"패스워드" -X PUT "192.168.0.204:9200/_security/user/kibana_user" -H "Content-Type: application/json" -d '{ "password": "kibana_password", "roles": ["kibana_system", "kibana_admin", "monitoring_user"], "full_name": "Kibana User", "email": "kibana_user@example.com", "enabled".. 2024. 7. 29.
Elasticsearch Xpack Cluster 설정 Xpack 설정 후에 ElasticSearch Cluster 설정 가이드elasticsearch Xpack 설정Xpack 기본 설정https://monta010.tistory.com/131  Elast" data-og-host="monta010.tistory.com" data-og-source-url="https://monta010.tistory.com/131" data-og-url="https://monta010.tistory.com/131" data-og-image="https://scrap.kakaocdn.net/dn/bBKzL4/hyWGV1ApwC/GZ9eIPKF5VlqTNGDHRA8XK/img.png?width=620&height=620&face=0_0_620_620,https://scrap.k.. 2024. 7. 29.
Elasticsearch Xpack 설정 명령어 실행 경로elasticsearch 설치 경로/usr/share/elasticsearch PKCS12 파일에 CA 인증서 포함 생성bin/elasticsearch-certutil ca --out /etc/elasticsearch/elastic-stack-ca.p12 -pass ""  생성된 CA 인증서를 사용하여 ->  Elasticsearch 인증서로 생성bin/elasticsearch-certutil cert --ca /etc/elasticsearch/elastic-stack-ca.p12 --out /etc/elasticsearch/elastic-certificates.p12 -pass ""  elasticsearch yml 설절xPack 설정, 인증서 경로 지정xpack.security.tra.. 2024. 7. 29.