Develope

오늘은 ssh error(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!) 해결 방법에 대해 포스팅하려고 합니다. 아래 명령어와 같이 일반적으로 흔히 사용하는 ssh 명령어를 입력했을 때 네트워크 연결 이슈, 방화벽 이슈, 계정의 이슈가 아닌 접속에는 문제가 없지만 다음과 같은 에러가 나타나는 경우가 있습니다. ssh gsjeong@192.168.61.23 -p 8022 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
오늘은 Kubernetes VirtualBox Node INTERNAL-IP 설정 방법에 대해 포스팅하려고 합니다. VirtualBox의 사용하여 Kubernetes를 설치할 경우 NAT 어댑터는 enp0s3(10.0.2.15) 호스트 전용 어댑터는 enp0s8(192.168.1.5) 으로 설정되어 있습니다. $ ip -a 2: enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:00:59:dc brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3 valid_lft 85489sec pre..
오늘은 Kubernetes node에서 발생되는 syslog에 나타나는 에러인 Unable to read config path err="path does not exist, ignoring" path="/etc/kubernetes/manifests" 해결 방법에 대해 포스팅하려고 합니다. master node 또는 worker node의 cat /var/log/syslog를 보면 다음과 같은 에러가 지속적으로 계속 쌓이는 것을 확인할 수 있습니다. Jul 4 13:57:56 kube-worker2 kubelet[7184]: E0704 13:57:56.646573 7184 file_linux.go:61] "Unable to read config path" err="path does not exist, ig..
오늘은 Kubernetes의 Kubevirt를 이용하여 vm을 생성시에 사용되는 sample yaml을 포스팅 하려고 합니다. vm.yaml안에 사용할 수 있는 여러 기능들을 정의하였습니다. vm sample yaml는 다음과 같습니다. // vm.yaml apiVersion: kubevirt.io/v1alpha3 kind: VirtualMachine metadata: name: ubuntu spec: running: false template: metadata: labels: kubevirt.io/size: small kubevirt.io/domain: ubuntu spec: domain: cpu: cores: 2 devices: disks: - name: containervolume disk: bus..
오늘은 Kubernetes Kubevirt 환경설정 및 vm 생성하기에 대해 포스팅하려고 합니다. Kubevirt는 Kubernetes에서 컨테이너 뿐만 아니라 가상 머신까지 함께 관리할 수 있는 Kubernetes의 애드온 형태의 기술입니다. 별도의 가상머신을 연결하는 것이 아닌 Kubernetes의 환경에서 pod 단위의 가상머신을 생성하여 관리합니다. Kubevirt 환경설정을 먼저 구성해보도록 하겠습니다. Kubernetes의 애드온 형태이기 때문에 사전에 Kubernetes 환경이 먼저 구성되어있어야 Kubevirt 환경설정이 가능합니다. 저는 Kubernetes환경이 구성되어있는 web tool인 katacoda에서 진행하겠습니다. https://www.katacoda.com/kubevirt/..
오늘은 Vue.JS step 11. axios 비동기 서버 통신에 대해 포스팅하려고 합니다. vue.js에서 axios는 브라우저, Node.js를 위한 Promise API를 활용하는 HTTP 비동기 통신 라이브러리입니다. Javascript에서 자주 사용되는 Jquery Ajax와 비슷하게 쉽고 간편하게 사용이 가능합니다. axios는 별도로 npm, yarn, CDN 등으로 설치 또는 설정하여야 사용할 수 있습니다. 이번 포스팅에선 별도의 설치 없이 CDN형태로 설정하여 사용합니다. 아래 예제 소스코드를 통해 알아보도록 하겠습니다. 기본 html에서 vue와 axios는 CDN형태로 진행할 수 있도록 get-axios.html, set-axios.html을 생성하고, REST의 GET과 POST를 ..
오늘은 REST API test url 사이트에 대해 포스팅하려고 합니다. 웹 개발을 할 때 API를 자주 사용하게 되면서 REST API는 필수적으로 사용되는 형태입니다. REST API에 대한 FrameWork 모듈, Library, Tools 등 굉장히 많은 곳에서 지원하기 때문에 기능에 대한 점검 또는 테스트가 필요할 수 있습니다. 단순한 테스트를 위해 API를 직접 정의하는 것도 불필요한 시간이 들고 귀찮은 일입니다. 이러한 API Resource를 지원해주는 웹 사이트가 있습니다. 하단 링크에 접속하면, GET, POST, PUT, PATCH, DELETE의 메소드 타입 사용이 가능하며, JSON형태의 REST API를 테스트할 수 있습니다. https://jsonplaceholder.typi..
오늘은 step 10. eventBus 컴포넌트 간 데이터 전달에 대해 포스팅하려고 합니다. 컴포넌트 간의 데이터 전달은 총 2가지가 있습니다. 첫 번째 방법은 서로 컴포넌트끼리 연결되어 event-emit(부모로 전달), props(자식으로 전달)의 형태로 사용되는 데이터 전달 방법이 있고, 두 번째 방법은 서로 관계없는 컴포넌트끼리 데이터를 전달하는 eventBus의 연결 방법이 있습니다. 바로 앞에 첫번째 방법에 대해 포스팅했기 때문에, 오늘은 두번째 방법인 서로 관계없는 컴포넌트끼리 데이터를 전달하는 eventBus 방식에 대해 진행하겠습니다. eventBus는 컴포넌트간에 상위(부모), 하위(자식) 관계가 없더라도 데이터를 전달할 수 있다는 장점이 있지만,너무 많이 사용하면 관리가 안된다는 단점..
보노보노92
'Develope' 카테고리의 글 목록 (4 Page)