![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Opai5/btrmjJcieCz/UHZEvRFLTRUQHmKLO3cwT0/img.png)
openssl은 테스트나 학습 목적으로 SSL을 사용할 때 테스트 인증서를 만드는 유틸리티입니다. 실제 SSL로 서비스를 하기 위해서는 공인된 루트 인증기관(CA: Certification Authority. Verisign, Comodo)으로 부터 유료 인증서를 받아야 합니다. SSL 인증서 만들기 인증서를 만드는 과정은 3단계입니다. 인증서 key 만들기 -> CSR(Certificate Signing Request)파일 만들기 -> 인증서(.pem 또는 .crt) 만들기 각 단계의 명령은 아래와 같습니다. - 인증서 key 만들기: openssl genrsa -out {인증서 이름}.key {인증서 암호화 bit} - CSR 만들기: openssl req -new -key {key파일명} -out ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ciRCW8/btrg3sGji5q/8KqxlN2H0LPRPV28koxP11/img.png)
kubernetes의 리소스를 CRUD할때 kubectl명령으로 할 수도 있지만, 이를 좀더 편하게 할 수 있는 유틸리티가 있어 소개합니다. k9s라는 툴이고, 실제 해외에서는 많이 사용하고 있다고 하네요. https://k9scli.io/ K9s - Manage Your Kubernetes Clusters In StyleWho Let The Pods Out? K9s is a terminal based UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your deployed applications in the wild. K9s con..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dhIPh4/btrgHEtY1y8/L1WOaqTdZKwHKHTwIEAeW1/img.png)
퍼블레싱은 온라인 화면설계 툴입니다. https://publessing.io 퍼블레싱 - 웹 퍼블리싱이 어려울 땐 퍼블레싱! 퍼블레싱은 명령어를 사용하여 웹 페이지를 빠르게 그릴 수 있는 개발자 친화적인 도구입니다. publessing.io 온라인 화면설계 툴에는 카카오오븐, Just In Mind, 스케치와 같은 툴이 있는데 퍼블레싱은 개발에 바로 사용할 수 있는 html, js, css와 같은 소스까지 제공해 준다는 강점이 있습니다. 이 툴은 아프리카도서관이라는 국내 개발자분이 개발하신겁니다. 좋은 툴 만들어 공개해주신 아프리카도서관님에게 너무 감사드립니다. 주요 명령어 아래는 주요 명령어들입니다. 페이지 관리 페이지 리스트 보기: ls 페이지 복사: cp {소스 페이지명} {대상 페이지명} 페이지명..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bE93Tp/btrpkuCIuE9/KU4tx9cfdGCKPAOKzfisk0/img.png)
k8s cluster를 설치할 때 API server의 IP는 보안 때문에 보통 private IP를 지정합니다. 아래와 같이 말입니다. kubeadm init --pod-network-cidr= --apiserver-advertise-address= 어떠한 이유로 외부에서 k8s의 API server로 접근해야 한다면 kubernetes cluster를 다시 설치해야 할까요 ? 예를 들어 본인 PC에 Oracle VirtualBox같은걸로 Centos를 설치하고, 그 VM에서 kubectl로 k8s cluster를 접근하고 싶을때 말입니다. 아래 글에 그 방법을 자세하게 설명하고 있습니다. https://blog.dudaji.com/kubernetes/2020/04/08/add-ip-to-kube-ap..
VM이 여러대인 경우 각 VM 접근할 때 마다 암호를 입력하는 매우 귀찮은 일입니다. 암호 입력 없이 쉽게 로그인 시키면서도, 보안을 보장할 수 있는 SSH key 구성 방법을 소개 합니다. https://kubepia.github.io/cloudpak/cp4app/install/infra08.html#ssh-key-%EC%83%9D%EC%84%B1 Infra Servers-SSH Key 구성 | Kubepia Documents Infra Servers-SSH Key 구성 SSH Key 생성 Terminal 또는 ssh명령으로 bastion VM을 접근합니다. Test용 SSH Key를 생성합니다. 현재 user의 HOME디렉토리 하위에 '.ssh'라는 디렉토리가 생깁니다. 그 디렉토리에 private ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/co4kno/btrcStP0eTD/wJxLPw2IXh7pTbzLKtEbAK/img.png)
1. 목적 본 문서는 학습 목적으로 Oracle Virtualbox를 이용하여 VM을 자신의 PC에 만드려는 사람들을 위해 제작되었습니다. 사전준비사항 - Oracle Virtualbox 설치: https://www.virtualbox.org/wiki/Downloads - MobaXTerm 설치: https://mobaxterm.mobatek.net/download-home-edition.html MobaXTerm은 Window 전용 원격 터미널 프로그램입니다. Portable edition은 무설치 버전으로 압축만 해제하면 됩니다. 2 VM 만들기 2.1 VM Image 다운로드 VM image는 osboxes.org에서 무료로 다운로드 합니다. Step 설명 VM 다운로드 압축풀기 적절한 디렉토리에 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/z1eFB/btrcNld3q6P/iCsjg57NY3BPjTBNu8nEM0/img.png)
2021년 8월 13일부터 github는 보안을 강화하기 위해 ID/PW로 push를 더 이상 못하도록 변경하였습니다. 대신에 Access Token을 이용하여야 합니다. Token발급 방법은 아래 글을 참조하십시오. https://firstquarter.tistory.com/entry/Git-%ED%86%A0%ED%81%B0-%EC%9D%B8%EC%A6%9D-%EB%A1%9C%EA%B7%B8%EC%9D%B8-remote-Support-for-password-authentication-was-removed-on-August-13-2021-Please-use-a-personal-access-token-instead [Git] 토큰 인증 로그인 + 자격 증명 - remote: Support for passw..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bFZZt4/btrcIWl2ND8/63sKlcybNmOqr8hoW0qko0/img.png)
아래와 같은 에러가 발생하는건 eclipse 또는 STS의 maven indexer 버그 때문입니다. Maven repository indexing error: java.nio.channels.OverlappingFileLockException 새로운 버전으로 업그레이드 하시면 해결됩니다. Eclipse 또는 STS의 Help > Check for Updates를 눌러 업그레이드 한 후 restart하십시오.
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/4ZB5W/btq6Z9XqE4k/YQ3FxOdkfsv24y3KFkJZBk/img.png)
1. 설치 $ dnf install mysql-server 2. 서버 시작 $ systemctl start mysqld $ systemctl status mysqld 3. VM재시작 시 자동 mysql 서버 시작 하게 설정 $ systemctl enable mysqld 4. 보안설정 $ mysql_secure_installation 초기 암호는 없으므로, 그냥 엔터 치면 됩니다. 암호의 validation policy level은 테스트시에는 쉬운 암호를 지정하기 위해 0으로 하세요. 단, 실제 운영시에는 2로 하셔야 합니다. [root@ondal ~]# mysql_secure_installation Securing the MySQL server deployment. Connecting to MySQL ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/C4Bdc/btq4Oijz9qy/MWQ6fKe0D1krf55xbg36ek/img.png)
롬복은 테이블을 구조화한 도메인 클래스(Entity 또는 DTO, VO)에서 getter/setter 메서드와 toString, equals, hashCode 등의 메서드를 애너테이션으로 사용할 수 있도록 해주는 라이브러리입니다. 아래를 참조하여 설치하세요. 아래 링크에서 최신 버전을 받으세요. https://projectlombok.org/download Download projectlombok.org 이 이후 설치는 아래 글 참고하세요. * 주의) 반드시 최신 버전의 lombok.jar를 설치하세요. https://congsong.tistory.com/31 이클립스(Eclipse & STS)에 롬복(Lombok) 설치하기 롬복은 테이블을 구조화한 도메인 클래스(Entity 또는 DTO, VO)에서 g..
- Total
- Today
- Yesterday
- 마이크로서비스
- AXON
- 분초사회
- 돌봄경제
- Event Sourcing
- 마이크로서비스 패턴
- SAGA
- 버라이어티가격
- 스포티파이
- 스핀프로젝트
- 디토소비
- 도파밍
- micro service
- API Composition
- agile
- 육각형인간
- CQRS
- 리퀴드폴리탄
- 요즘남편 없던아빠
- 애자일
- spotify
- 호모프롬프트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |