728x90 반응형 SMALL 전체 글129 [AWS] AWS CLI 프로필 구성하기 (SSO, IAM) 1. AWS CLI 설치 curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install 정상 설치 확인 aws --version 2. SSO 계정 AWS Profile 구성하기 SSO 연동이 된 사내 계정과 개인 계정(IAM) 등록 방법이 약간 상이함 $ aws configure sso SSO start URL [None]: [None]: https://sso.awsapps.com/start -> 회사 sso url SSO region [None]: ap-northeast-2 -> 리전 이후, AWS CLI 가 기본 브라우저를 통해 SSO URL 로 이동.. 2023. 3. 1. (IaC) SaltStack Tutorial TODO - 전체 minion 에 timezone 을 설정하고, webserver 역할인 minion 에만 nginx 를 구성한다 master - minion 구성 - VM 환경이나 클라우드에 구성한다 - Vagrant / Terraform [master] environment 확인 - state file, pillar file base directory 확인 (/etc/salt/master) - [minion] custom grain 으로 webserver role 할당 - minion config 파일 수정 (/etc/salt/minion) master: saltmaster grains: roles: - webserver 4. [master] state 파일 작성 4.1 ) timezone (/srv.. 2023. 3. 1. (IaC) SaltStack 개념 master-minion 구조의 IaC 툴 master - minion 은 PKI based Grains : 미니언 > 마스터로 보내주는 정보 : os 정보, 네트워크 정보, 하드웨어 정보, salt minion의 ID, 기타 등등 : Custom Grains /etc/salt/minion 파일에 아래 내용 추가: grains: roles: - webserver custom_values: - staging-msa Pillars : 마스터 > 미니언으로 공유시켜주는 글로벌 변수 (같은 것) : 비번이라던가.. 설정값들 : logic 과 데이터의 분리 Salt 설정 적용 : Salt Command $ salt prod-infra-msa1 cmd.run 'apt -y install bind' : Salt St.. 2023. 3. 1. (Jenkins) Dockerfile 을 통한 python 이 설치된 Jenkins Agent 도커 컨테이너 이미지 만들기 1. dockerfile 을 만든다 https://www.gyanblog.com/python/how-install-python-windows-command-line-Dockerfile/ How to Install Python from command line and Docker on Windows How to install Python from command line using pyenv, and we will also create a Dockerfile for Windows www.gyanblog.com *활용하는 이미지는 도커 jenkins agent 임 *도커 jenkins agent 는 windowsservercore-1809 의 확장이며, git 이 설치되어 있음 !!!! 일 하나 줄었음 ㅎ_ㅎ .. 2022. 3. 7. (Jenkins) Jenkins Logo 변경하기 / 젠킨스 로고 변경 1. "Simple Theme" 플러그인 설치 (젠킨스 재시작 안 해도 됨) 2. CSS 로 수정 Jenkins 관리 > 시스템 설정 > Theme > Extra CSS #jenkins-name-icon{ display: none; } .logo:after { content: ' 로고'; font-weight: bold; font-size: 30px; font-family:"Malgun Gothic", cursive; margin-lef: 200px; margin-right: 12px; color: White; line-hight: 40px; } 2022. 3. 7. (Docker) Windows Docker Agent Images / 도커 윈도우 컨테이너를 젠킨스 slave 로 연결하기 이미지 설명 : jenkins agent(slave) : Windows OS 일단 레퍼런스 https://www.jenkins.io/blog/2020/05/11/docker-windows-agents/ Windows Docker Agent Images: General Availability We would like to announce the availability of official Windows agent images for Docker. These images allow provisioning Jenkins agents with Windows OS on Docker and Kubernetes. New images All official Docker images for agents now provi.. 2022. 2. 9. (Docker Desktop) 윈도우 tcp 서비스 도커 컨테이너로 만들기 HTML 삽입 미리보기할 수 없는 소스 윈도우 서비스를 도커 컨테이너로 만들기 -> 윈도우 서비스를 컨테이너화 하는 것이 어려운 이유는, 윈도우의 서비스들은 백단에서 SCM(Service Control Manager) 에 의해 제어됨 / 윈도우 종속적 -> MS 가 해냄! 기존 IIS 도 처리 못 했는데.. IIS 용으로 ServiceMonitor 제공 -> 기타 서비스도 다룰 수 있음 https://github.com/Microsoft/IIS.ServiceMonitor ㅇ윈도우 tcp 서비스를 도커 컨테이너화 ㅇDockerfile FROM mcr.microsoft.com/windows/servercore:1809 SHELL ["powershell", "-Command", "$ErrorActionPref.. 2022. 2. 7. (Docker Desktop) Docker 로 IIS 띄우기 *윈도우 컨테이너를 만들기 위해서는 Host 가 윈도우여야함. -이미지 풀 docker pull mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019 -컨테이너 띄우기 docker run -it --name iistest -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019 -컨테이너 진입 확인 -8080 포트로 접속 시 호스팅 되는 웹으로 넘어가는 지 확인 -보통 IIS 를 도커화하면, IIS Powershell 을 가지고 구성함 -닷넷 도커 이미지 있음 2022. 2. 7. 이전 1 ··· 4 5 6 7 8 9 10 ··· 17 다음 728x90 반응형 LIST