일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Vagrant
- httpd실행
- devops #jenkins
- 컨테이너
- WEB
- 쿠버네티스
- springboot
- variable
- java
- namespace
- Strimzi
- DOIK
- k8s
- aws #engineer
- Kubernetes
- devops #engineer
- mongodb operator
- linux
- nginx
- Engineer
- container
- docker
- 도커
- RSS
- multivm
- 초간단파이썬
- bash
- python
- 파이썬
- ioredirection
- Today
- Total
목록분류 전체보기 (81)
샤인의 IT (막 적는) 메모장
오랫만에 파이썬 보다보니 기본을 다질 필요가 있어 책을 보고 정리하였는데, 조인석님의 초간단 파이썬은 하루면 뚝-딱 할 수 있을 정도로 쉽게 정리가 잘 되어 있는 책인 것 같다. 또한, 처음 보는 사람도 몇일만 봐도 처음 시작해도 이해하기 좋을 정도로 심플하면서 딥하지 않게 그냥 보기 좋게 구성되어 있다. 뒷부분에 분석 관련해서 기본적인 사용하는 툴 Jupyter와 파이썬 라이브러리 설명이 나오는데 생략하였다.. (pandas, numpy, matplotlib) 파이썬 설치 brew info python brew install python3 pyenv install 3.10.1 입력과 출력 # 입력은 input 출력은 print 함수를 사용한다. x = 'Hello World' print(x) name ..
노션에서 정리한 내용 정리 DSL DSL 플러그인 설치 Job DSL 플러그인 설치 Job 생성 후 Build에서 확인 가능 DSL 구조 https://jenkinsci.github.io/job-dsl-plugin/ Jenkins Job DSL Plugin jenkinsci.github.io 문법 Job : Job생성 Description : Job 프로젝트 Description 추가 Param scm triggers steps mailer job('job_dsl_example2') { description('This is my awesome job') parameters { stringParam('Planet', defaultValue = 'world', description = 'this is the..
노션에서 정리한 내용 정리 Jenkins 보안 기본 설정 Global Security 설정 유저 생성 허용 Global Security Jenkins own user database에서 허용 Security 플러그인 설치 Role-based Authorization Statrategy 플러그인 설치 global security에서 사용 목록 설정에서 Role 설정이 생김 유저 생성 - Jenkins DB 설정 - Manage Users - 유저 생성 Global Security Jenkins DB 허용 로그인 시 권한 없다는 내용 확인 Manage Roles에서 Read 권한 생성 후 Assign Role에서 등록 유저 Job 생성 권한 설정 Job - Build , Read 설정해서 User 연결 Re..
노션에 정리했던 내용 VM 구성 VirtualBox 설치 Vagrant Setup vagrant init #Vagrantfile vi Vagrantfile Vagrant.configure("2") do |config| config.vm.box = "geerlingguy/centos7" #네트워크 private 설정 config.vm.network "private_network", ip: "192.168.100.111" #네트워크 Public 설정 config.vm.network "public_network" #리소스 설정 config.vm.provider "virtualbox" do |vb| # # Display the VirtualBox GUI when booting the machine vb.gui ..
노션에서 정리한 내용 아키텍처 Codecommit → codebuild → codedeploy → beanstalk Elastic Beanstalk AWS DEVOPS Service 개발자를 위한 빠른 배포와 어플리케이션을 관리할 수 있는 서비스 Create App → Platform 선택 → App Type 설정 Software → Proxy 서버(아파치,Nginx) → S3 Log 스토리지 → Log Stream 설정 Instance → 볼륨 설정 → SG 설정 Capacity → Auto Scaling Group → Instance Type → AZ 설정 LoadBalancer → LB 설정 → Access 로그 Rolling Update → 업데이트 Type 설정 → Login Key 설정 AWS..
노션에 작성했는 내용 정리 S3에 로그를 저장하여 Cloudwatch에서 확인 httpd 로그 /var/log/httpd에서 access.log 확인 가능 /var/log/httpd 에 있는 내부 로그들을 Archive s3 생성 로그 저장용 버킷 생성 yum -y install awscli #IAM 에 S3 권한을 부여 후 User 생성 후 Access Key 복사 aws configure aws s3 ls aws s3 cp access.log.tar.gz s3://web-logs/ IAM role 생성 log admin role 생성 s3fullAccess / cloudwatchlogsfullAccess Policy 지정 WEB EC2 인스턴스 IAM role 변경 하여 생성한 role 설정 웹서버 ..
노션에 작성했는 내용 정리 VPC(Virtial Private Cloud) VPC 내 VPC Subnet 존재 VPC는 AWS 리전 내 있는 논리적인 데이터 센터임 IP와 서브넷 범위 Routing 테이블이나 게이트웨이를 제어함 IPv4 Private IP 범위 : 10.0.0.0 / 172.16.0.0 / 192.168.0.0 Subnet Mask 8 / 16 / 24 CIDR 계산 VPC 디자인 아키텍처 AZ 두개 웹서버는 외부 인터넷 게이트웨이 내부 NAT 게이트웨이 사용 EC2 인스턴스에 Network ACL을 통해서 IP 라우팅 테이블을 설정 중간에 Bastion 호스트 서버를 설정하여 내부 EC2 접속 퍼블릭 서브넷에 서버를 배포하지 않고 프라이빗 서브넷에 생성한다. 프라이빗 서브넷에 라우팅 ..
노션에 작성했는 내용 정리 Public Cloud Platform 전세계적인 데이터 센터 내에서 175개의 서비스 제공 중 지리적 리전 24개 가용 구역 77개 Availability Zone 인스턴스를 생성할 때 가용 구역을 선택할 수 있음. 가용 구역을 선택함에 따라 해당 지역 서비스 속도가 다름 EC2 EC2는 컴퓨팅 인스턴스. 가상의 VM이라 생각하면 됨 Pricing은 On Demand / Reserved / Spot / Dedicate EMI : 아마존 이미지 Instance Type : 컴퓨팅 인스턴스 타입 EBS : 인스턴스의 데이터 스토리지 tags : lable 키-값으로 리소스 필터링 Security Group : 가상의 방화벽으로 인스턴스의 트래픽을 제어 인스턴스 생성 Gatheri..
노트북으로 자그나마 하게 뭔가 토이 프로젝트를 해보고 싶어졌다.. k3s, microk8s 요새 경량화된 Kubernetes가 많이 보이는데 실제로 써본적이 없다. 노트북으로 나마 작게나마 한번 해보고 싶다는 호기심이...? 환경 구성하고 이것저것 해보고 잘 됬으면 좋겠다
나뭇잎 DB에 대해 알아보자! NoSQL Not only SQL RDBMS처럼 고정된 스키마가 존재하지 않음 MongoDB Document 지향 데이터베이스. 관계형 모델을 사용하지 않는 이유는 Scale-out을 용이하게 하기 위함 고정된 스키마가 없기 때문에 쉽게 필드를 추가하거나 삭제할 수 있다. CRUD 이외에 대부분의 DBMS 기능 제공 몽고DB의 기본 단위는 다큐먼트이며 관계형 데이터베이스의 행과 유사 컬렉션은 동적 스키마가 있는 테이블과 같음 모든 다큐먼트 컬렉션 내에서 고유한 특수키인 “_id”를 가짐 Document Key가 중복될 수 없음 .과 $ 문자는 몇 가지 특별한 속성을 가지며 보통 예약어로 취급됨 데이터형과 대소문자를 구분함 Collection 다큐먼트의 모음, RDB에서 테이..