일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 소모임
- Run The Bridge
- GitHub
- 중식
- 성수대교
- 자전거
- Linux
- 정보처리기사
- 오답노트
- 유산소
- Grafana
- Podman
- 뚝섬유원지
- DSEC
- Kubernetes
- 하체
- 맛집
- 10km
- 건대입구역
- zabbix
- 한강
- 대전
- 힐링
- 달리기
- Shell
- Python
- 2021
- 대구
- 러닝
- docker
- Today
- Total
목록Cloud/DevOps (3)
Run The Bridge
0. DevOps 모델 개념 일반적으로 개발과 IT 운영 사이의 협업적인 업무 관계(Collaboration)를 지지(support)하는 새로운 문화, 또는 철학이자, 전문적인 운동(movement)을 의미 약간 앞선 개념으로 Agile(애자일)개발, 개발문화가 존재한다. == 이렇게 개발하면 좋겠다(개발선언문) 1. DevOps 모델의 장점 속도: 서로의 업무에 대해 더 잘 이해하여 좀 더 신속하게 사용자에게 필요한 업데이트를 수행 가능. 개발자는 소비자가 무엇을 원하는지, 운영자는 애플리케이션을 제공하는데 해결할 문제를 인지할 수 있음 신속한 제공: 컨테이너와 마이크로서비스를 사용하면 더 자주 빠르게 릴리즈하는 것이 가능. 더 빠르게 좋은 기능을 제공할 수 있으며 개발자가 운영에 필요한 인프라와 하드..
0. 들어가기 전에 우리가 설치한 gitlab은 docker hub에서 찾으면 다음과 같다. 먼저 gitlab을 검색한다. 여러 가지 버전들이 존재하는데 우리가 사용한 버전은 바로 gitlab/gitlab-ce이다. 3번째에 Using GitLab Docker images를 들어가면 사용법을 볼 수 있다. 1. 예전에 쓴 ToyProject를 GitLab 저장소에 저장 먼저 GitLab에서 Project를 먼저 생성해야 한다. 그다음 'Create blank project'를 클릭 마지막에 README는 체크를 해제한다. 각 프로젝트 이름은 'api1', 'api2', 'main'으로 지정한다.(임의설정) 생성된 모습을 볼 수 있다. 1. 이제 toyproject가 있는 디렉터리로 가서 git으로 관리시..
0. Git의 상태 Untracked 상태 - 파일이 Git에 의해 관리되지 않는 상태 (파일을 생성 후 add 하지 않은 상태) Tracked 상태 - 파일이 Git에 의해 그 변동사항이 추적되는 상태 Unmodified 상태 : 현재 파일이 최신 커밋 파일과 비교하여 바뀐 게 없는 상태 Modified 상태 : 현재 파일이 최신 커밋 파일과 비교하여 바뀐 게 있는 상태 Staged 상태 : 파일 수정 후 staging area에 올라가 있는 상태 파일을 github에 올리는 법 git commit -m "added file.txt" 1. Git으로 하는 일 Working Directory에서 파일을 수정한다 Staging Area에 파일을 Stage해서 Commit할 스냅샷을 만든다 (모든 파일을 추..