일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github actions
- Mermaid
- kubenetes slack
- Diagrams
- ubuntu
- k8s botkube
- kubenetes botkube
- markdown mermaid
- nextjs 정적배포
- botkube
- Docker
- markdown
- linux 셸 스크립트
- Harbor
- k8s
- aws
- nextjs html확장자
- linux 셸 프로그래밍
- k8s slack
- helm
- kubernetes
- TLS
- terraform
- 리눅스
- 쉘 프로그래밍
- cloudfront s3
- k8s chatops
- github
- github-actions
- SSH
- Today
- Total
민한의 블로그
docker-compose로는 그냥 뭐하는 녀석인지 잠깐 테스트겸 만드는데 편하다. Harbor란 CNCF의 졸업 프로젝트이다. Private Registry는 public한 docker hub와는 다르게, 개인적으로만 사용하도록 개인 서버에 구축하는 도커 이미지 저장소이다. 회사 사내에서 사용하거나 개인적으로 만든 이미지를 올리고 관리하기 위해서 사용된다. Harbor는 Docker 컨테이너로 실행되기 때문에 Docker 환경이있는 모든 서버에 쉽게 설치할 수 있으며 개발자에게 오프라인 설치 프로그램을 제공하기 때문에 보안 고려 사항 또는 기타 요인이있는 상황(공용 인터넷에 연결할 수 없는 경우을 의미합니다.)에서 유용 할 수 있습니다. Docker를 기업환경에서 사용하려면 반드시 필요한것이 Prvai..
https://istio.io/v1.7/docs/ops/common-problems/network-issues/#404-errors-occur-when-multiple-gateways-configured-with-same-tls-certificate 각 VirtualService별로 내가 원하는 서브 도메인을 여러개 만들어서, 각각의 여러 gateway를 따로 설정하여 TLS 인증서를 적용시켜 주었더니, 하나의 도메인만 접속이 가능하고, 나머지는 접속이 불가능한 문제가 생기었다. 처음에는 각 서비스별 (harbor, argocd, grafana, kibana ..등)의 yaml파일에 환경설정이나 Service설정을 잘못하여 작동을 안하는줄 알았으나, 혹시나 싶어서 하단의 명령어를 작동 시켜보니, 뚜렷한 ..
PVC와 PV가 연결되려면 무조껀 같은 storageClass에 존재하여야 한다. PVC는 같은 storageClass에 속한 PV를 찾고, storageClass 오브젝트가 존재할시에는, 동적으로 PV를 생성하여 PVC에 할당하고, storageClass오브젝트가 존재하지 않을시에는 Pending 상태로 머무르게 된다. PVC는 spec.storageClassName의 default값이 현재 kubernetes환경의 default StorageClass로 정의되므로, ''로 재정의 해줘야한다. 여기서 ''는 storageclass를 설정하지 않는다 라는 뜻으로 이해하면 된다. 그리고 PV는 spec.storageClassName의 default값이 '' 이다...