![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bEYWir/btqEsDZl7en/WQoYo76w4UieOQjxgjvGbk/img.png)
screen tool 소개 screen은 Terminal session관리툴입니다. 이 툴을 이용하면 장시간 소요되는 명령(예: 제품 설치 명령)을 실행해 놓고 Terminal을 빠져 나가도 됩니다. Terminal session이 저장되기 때문에 다른 Terminal로 접근하여 저장된 session을 다시 불러와 진행상태를 볼 수 있습니다. screen 설치 $ yum install -y screen screen Session 생성 $ screen -S 예) screen -S install-cp4app 명령을 실행하면 가상 터미널이 시작됩니다. 가상터미널을 빠져나갈때는 반드시 CTRL-ad를 눌러 빠져나가야 합니다. (CTRL키 누른 상태에서 a누르고 d누르면 됩니다. ) *'exit'명령이나 그냥 닫..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bOW36X/btqEcHhc50v/HvyeZ5DlLexXcehwRfZutk/img.png)
LDAP서버를 설치하는 방법은 docker로 설치하는 방법과 k8s Pod로 설치하는 방법이 있습니다. 빠르게 설치하려면 docker로 설치하십시오. 실제 업무에 적용할때는 Pod로 설치하여 이중화하는것이 좋습니다. docker로 설치1) LDAP서버, LDAP Client 설치$ docker run -d -e DOMAIN={LDAP host} -e PASSWORD={admin password} --name={container name} -p 389:389 -p 9580:9580 -v /var/lib/ldap/data:/var/ldap -v /var/lib/ldap/conf:/etc/ldap/slapd.d siji/openldap:2.4.42아래는 LDAP주소를 myldap.io로 설치하는 예제입니다...
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dLi9EF/btqC79NLxtr/g4xrUX693KJH9ZsKcszBi0/img.png)
우리가 tekton을 공부하면서 봤던 pipeline과 OCP의 'kabenero' 네임스페이스에 기본 제공되는 appsody pipeline의 차이에 대한 설명입니다. - tekton pipeline과 appsody pipeline의 구성요소는 동일합니다. -> pipelinerun, pipeline, taskrun, task, pipelineresource 등 - tekton pipeline은 appsody와 아무런 상관이 없으나, appsody pipeline은 appsody stack의 image build와 deploy(app-deploy.yaml 이용)를 그대로 이용합니다. (appsody pipeline이 호출하는 task yaml 내용을 보면 appsody stack을 이용하는것을 볼 수 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ZHCaj/btqC7rnh4pz/BqPF4dpIkZtE07mbJeMW60/img.png)
OCP의 기본 local image registry는 아래와 같이 openshift-image-registry 네임스페이스의 image-registry이며 포트는 5000번입니다. 따라서 regitry를 접근하기 위한 Service 주소는 image-registry.openshift-image-registry.svc:5000가 됩니다. (참고: 동일 클러스터 내에 있으므로 image-registry.openshift-image-registry.svc.cluster.local:5000와 같이 cluster.local까지 붙일 필요는 없음) 그럼 이 registry에 image를 어떻게 push해야 할까요 ? 먼저 bastion서버를 ssh로 접속합니다. bastion서버의 ip, id, pw, ssh po..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/be7mVK/btqC3q2feQC/T2YHv7eKc6i7iKVnicwK5K/img.png)
나만의 appsody stack을 만드는 방법은 여기를 참조하세요. 아래 custom appsody stack의 예제를 참조하십시오. https://github.com/kubepia/skt-stack kubepia/skt-stack appsody stacks for SKT. Contribute to kubepia/skt-stack development by creating an account on GitHub. github.com 아래와 같이 custom appsody stack으로 부터 새로운 프로젝트를 만들어, 개발 및 배포를 수행해 보십시오. 사전 수행: MS vscode 설치 및 code명령어 설치 docker 설치 appsody 설치 실습하기 $ appsody repo add skt-stack ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/xpKXk/btqC1Hjkiz6/4wcYHOs5dXKuMA3OUjh2h0/img.png)
1. springboot 아래 git을 clone 하신 후 tekton디렉토리에 YAML이 있습니다. https://gitlab.com/ocean4/mvp-jenkins-springboot-sample.git ocean / mvp-jenkins-springboot-sample 젠킨스 스프링 부트 배포 샘플 gitlab.com README.md를 눌러 pipelinerun으로 실행하는 방법을 테스트 해 보십시오. pr-image.yaml을 들어가 private registry 주소는 먼저 변경하고 테스트 하셔야 합니다. tekton/plr/springboot-sample.yaml에서 mirror 주소 수정하셔야 합니다. tekton/tr디렉토리에는 taskrun 실행을 위한 yaml파일이 있으니 참조하십시..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/c97Kpo/btqCZ04DCge/vHDBVMfGIAUh7aRJkeQ6UK/img.png)
https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications. code.visualstudio.com 설치 후 code 명령어를 설치합니다. View-Command Palette 를 선택한 후 '..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/LWeXV/btqC3OBGwQr/soxuKsCoIL12ofpCYulke0/img.png)
kubeconfig파일을 OCP admin으로 받아서 터미널의 .kube디렉토리에 복사합니다. 최초 실행 파일(예: ~/.bashrc파일)에 KUBECONFIG변수를 지정합니다. 예) export KUBECONFIG=~/.kube/kubeconfig window의 경우 환경변수에 KUBECONFIG를 추가하면 됩니다. $ echo $KUBECONFIG 위 명령어 실행 시 지정한대로 표시됩니다. 아무런 값도 안 나오면 강제로 아래 명령으로 선언하십시오. $ export KUBECONFIG=~/.kube/kubeconfig 가끔 token이 expire되어 cluster에 연결 안될 수 있습니다. 아래와 같이 login을 하십시오. id와 암호는 관리자에게 받으십시오. $ oc login
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bZmuiS/btqCZ1vM9n0/i7o7VlYFaIuyqH7qCGQW5k/img.png)
BuildConfig는 CI/CD Pipeline 없이 현재 k8s cluster에 컨테이너 어플리케이션을 배포할 수 있는 쉬운 방법입니다. CI/CD에 익숙하지 않은 개발자를 위해 언어에 맞는 Build와 Deploy를 거의 자동으로 해줍니다. 아래와 같은 순서로 작업하십시오. 사전준비 1) 작업터미널에서 OCP cluster연결하기 https://happycloud-lee.tistory.com/110 2) visual studio code설치 및 code명령어 설치 https://happycloud-lee.tistory.com/111 1. Local IDE 또는 Web IDE(CodeReady-A.K.A Eclipse Che) 에서 개발하기 여기서는 sample로 https://gitlab.com/o..
- Total
- Today
- Yesterday
- Event Sourcing
- 리퀴드폴리탄
- 육각형인간
- 애자일
- 도파밍
- 호모프롬프트
- 스포티파이
- 마이크로서비스
- spotify
- 마이크로서비스 패턴
- SAGA
- 버라이어티가격
- 스핀프로젝트
- 디토소비
- agile
- 분초사회
- API Composition
- 요즘남편 없던아빠
- micro service
- 돌봄경제
- CQRS
- AXON
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |