How to resolve X509 errors when invoking external HTTPS from inside the container 오류 정보 로컬 PC에서 개발할 때는 HTTP Client를 이용해서 HTTPS 사이트에 접속해서 결과를 받아오는데 문제가 없지만, Docker Image를 구성하고 컨테이너로 동작을 시키면 certificate signed by unknown authority 오류 발생 원인 TLS (이전에는 SSL) 사이트는 서버 인증을 통해서 보안이 유지되는 연결을 구성하기 위한 것이기 때문에 클라이언트가 접속하게 되면 서버 인증서를 클라이언트로 보내고 클라이언트는 인증서를 검증해서 제대로 구성된 CA 목록에 존재하는지를 확인한 후에 서버에 응답하면 통신 중에 정한 대칭..
자의반 타의반으로 개발을 떠난지 벌써 2년이나 지났다. 그 사이에 인생 2막을 준비하기 위해서 새로운 미래에 도전하는 시간을 가졌지만 준비된(?) 것이 없이 시작된 도전이라서 처참하게 실패로 끝나고 말았다. 물론 개발자들 사이에서 이야기하는 닭집은 아니다. -_- 마지막으로 프로젝트를 진행할 때 잠시 도커(Docker)에 대한 Prototype 을 진행한 적이 있었다. 그 당시에는 도커에 대한 것들을 속성으로 검토해서 적용을 했기 때문에 뭔가 부족하고 제대로 이해를 하지 못한 상태에서 동작만 할 수 있도록 하는 것이 목표였을만큼 작업에 너무 급급했던 찝찝함과 아쉬움이 많이 남아있었다. 다시금 개발자로 돌아오는 첫 번째 프로젝트가 우연스럽게도 도커를 좀 더 다양하고 현실성있게 구성해 보는 것이다. 이번에도..
References 원문 : https://github.com/patrickhoefler/coreos-vagrant-kubernetes/blob/master/Vagrantfile 이 글은 원문의 내용을 기준으로 여러 가지를 테스트하면서 나름대로 정리한 내용으로 Vagrant를 사용해서 CoreOS, CoreOS Cluster, Kubernetes 까지 설정하는 방법을 로컬 머신에서 설정해 보는 것을 정리하도록 한다. 기본 설치 작업에 필요한 바이너리와 프로젝트등은 모두 GitHub를 통해서 얻게 되므로 로컬 머신에 Git 가 설치되어 있어야 하며 아래의 모든 명령들은 Git Bash 를 기준으로 한 것이다. 필요 도구 설치 로컬 머신에 단일 CoreOS 를 구성하는 작업을 먼저 진행하기 위해서는 다음과 ..
- Total
- Today
- Yesterday
- galera
- provisioner
- collection
- docker
- k8s
- CentOS 8
- custom resource
- Kubernetes
- dynamic nfs client provisioner
- Packages
- Kudo
- NFS
- operator
- operator framework
- zookeeper
- 쿠버네티스
- KUBECTL
- ssh
- GIT
- SolrCloud
- kudo-cli
- leader
- terrminating
- macos
- Node
- Replica
- Cluster
- Galera Cluster
- CentOS
- opencensus
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |