본문 바로가기

CICD4

[Kubernetes] kubespray with ansible로 aws EC2에 kubernetes cluster 설치하기(ubuntu 18.04 LTS) EC2 서버 스펙 Master OS image: ubuntu 18.04 LTS Instance type: t2.medium( 2vCPU, 4GiB Mem) volume: 20GiB root volume port : 22(ssh),6443(API),2380,2370(etcd) kubernetes 실행에 필요한 필수 포트(SG group 설정,중요★) https://kubernetes.io/ko/docs/reference/ports-and-protocols/ 포트와 프로토콜 물리적 네트워크 방화벽이 있는 온프레미스 데이터 센터 또는 퍼블릭 클라우드의 가상 네트워크와 같이 네트워크 경계가 엄격한 환경에서 쿠버네티스를 실행할 때, 쿠버네티스 구성 요소에서 kubernetes.io +BGP peering을 위한 .. 2022. 10. 30.
[CI/CD]버전표기 SNAPSHOT, M, RC, GA, LTS SNAPSHOT 안정화 되지 않은 변경 사항이 빌드된 버젼 입니다. 1.0.1-SNAPSHOT은 1.0.1 버젼 릴리즈를 위한 개발 단계중에 발생된 특정 시점의 빌드 버젼 입니다. 다음 SNAPSHOT에서 기능이 추가, 변경, 삭제될 수 있기 때문에 가장 불안정한 버전 입니다. M (MileStone) 팀이나 프로젝트마다 정해진 주기마다 배포하는 버전 입니다. M2라고 되어있으면 프로젝트 ‘마일스톤 2번째것’이라는 뜻입니다. 주요 기능이 구현될 때마다 릴리즈하고 개발자들에게 피드백을 받는 버전이라고 합니다 RC(Release candidate) 기능이 안정화되고 앞 단계에서 발생된 문제가 수정된 버전 입니다. 큰 변경사항이나 문제가 없다면 테스트가 완료되고 릴리즈가 될 가능성이 있는 직전의 빌드 버젼 입.. 2022. 9. 9.
[Docker] 도커 개념 및 사용법 1.접속 -터미널에서 192.168.0.145 접속 -root계정 로그인 2.도커 이미지 생성 먼저 Docker Hub Web(https://hub.docker.com/) 에서 공식 레파지토리와, 누군가가 올려놓은 public repository에서 pull받고자하는 이미지를 찾는다. -docker images 명령어로 현재 이미지 리스트 조회 -docker pull [옵션][:태그명] ex) docker pull dhmk815/tibero:6.0.2 ※ 옵션 --automated=false : Automated Build만 표시 --no-trunc=false : 모든 결과를 다 표시 -s[--stars=n] : star 수가 n개 이상인 결과만 표시 리눅스 컨테이너를 기반으로 서비스를 패키징하고 배포하.. 2021. 6. 16.
[Docker] Docker환경에서 MSSQL설치하기 본 포스팅은 Docker환경에서의 MSSQL설치를 목표로 합니다. 들어가기전에 Docker란? - 도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트입니다. Docker의 주요 명령어 1. search (image 검색) #docker search mssql - Docker Hub로부터 사용가능한 image를 찾는 명령어 2. pull (image 다운로드) #docker pull mssql2019:latest - Docker Hub로부터 image를 다운받는 명령어 3. images (image 목록 출력) #docker images - 현재 Host PC에 다운 받아져있는 image들을 출력하는 명령어 4. run(컨테이너 생.. 2021. 6. 16.