설치 가이드는 OCP도움말 > Installing > Installing on bare metal > Restriected network base metal installation을 참조하십시오. docs.openshift.com/container-platform/4.4/installing/installing_bare_metal/installing-restricted-networks-bare-metal.html install-config.yaml구성 하기 참고: openshift installer customization pullSecret만들기 echo admin:passw0rd | base64 예) {"auths":{"registry.kubepia.net":{"auth":"YWRtaW46cGFzc3c..
VMWare vShphere에서 RHEL VM Template만드는 방법입니다. 사전에 RHEL OS의 iso이미지는 미리 vCenter Datastorage에 올려놓으셔야 합니다. Template폴더 작성 VM 생성 Disk Provisioning은 'Thin'으로 바꾸십시오. Thick은 사용하지 않아도 지정된 Disk공간을 확보하는 방식이고, Thin은 사용한만큼 확보하는 방식입니다. Thick으로 하게되면 나중에 VM을 Image로 만들때 오래 걸립니다. 이제 미리 올려놓은 rhel iso이미지를 연결합니다. 기본대로 /home에 Disk를 많이 할당해도 됩니다. 이 매뉴얼에서는 Root(/)밑에 많이 할당하도록 변경하겠습니다. TIP인데 수동으로 값을 넣지 말고 값을 지운고 왼쪽에서 다른 디렉토..
OCP에 메뉴를 추가할 수 있습니다. 도움말은 여기를 참조하십시오. Administration > Custom Resource Definitions를 클릭하고, ConsoleLink를 찾아 오픈하십시오. Instances탭을 클릭하고 [Create Console Link]를 누르십시오. 우측에 Help에서 'Try it'을 클릭하면 sample소스가 셋팅됩니다. 도움말을 참조하여 작성합니다. 저장 후 전체 refresh를 하고 메뉴를 클릭하여 추가된 메뉴를 확인합니다.
우리가 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을 이용하는것을 볼 수 ..
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..
나만의 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 ..
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파일이 있으니 참조하십시..
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
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
- micro service
- Event Sourcing
- 리퀴드폴리탄
- 도파밍
- 요즘남편 없던아빠
- 분초사회
- 스핀프로젝트
- 호모프롬프트
- API Composition
- 버라이어티가격
- CQRS
- 육각형인간
- 마이크로서비스 패턴
- spotify
- SAGA
- 애자일
- 스포티파이
- AXON
- 마이크로서비스
- 디토소비
- 돌봄경제
- agile
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |