본문 바로가기

분류 전체보기177

[CentOS] yum install 시 "Could not retrieve mirrorlist http://mirrorlist.centos.org" 해결방법 CentOS에서 yum으로 특정 패키지 설치 시 아래와같이 문제를 ㄱr끔 만나실수 있습니다. 필자는 잘쓰던 yum을 "yum update" 후 install이 갑자기 되지않은 경우 였습니다. 증상 # yum install openssh nameserver 8.8.8.8 이후 yum이 정상적으로 동작한다. 간단해보이지만 해결과정의 의식흐름을 좀 더 알려드리고 싶어, 포스팅을 길~~게 늘려서 써보았습니다. 모두들 스트레스 받지 마시고, 오늘도 화이팅입니다. 2022. 5. 4.
[tools] vscode - 오프라인(인터넷 없는 곳)에서 extension (익스텐션) 설치, VSIX 설치 안녕하세요. 곰돌이입니다. 이번 포스팅에서는 vscode 설치된 PC환경이 오프라인일 경우에 extension(확장 프로그램) 설치하는 방법에 대해 알려드리려고 합니다. 간단하게 순서를 말씀드리면, 1. 확장 설치파일 다운로드 : 설치하고자하는 익스텐션을 다운로드한다. (이때는 인터넷 필요 - 다른 컴퓨터에서 다운) 2. vscode에서 다운로드 한 vsix로드 설치 : 인터넷이 되지않는 PC에서 vscode를 켜고 다운로드한 extension을 로드해주면 됩니다. 생각보다 쉬우니 잘 따라오시길 바랍니다. 1. 확장 설치파일 다운로드 (.vsix) -> 인터넷이 되는 컴퓨터에서! 1.1 vscode 마켓플레이스 접속: https://marketplace.visualstudio.com/ Visual Stu.. 2022. 4. 7.
[tools] nodejs npm install (CentOS, Ubuntu, Windows) npm은 기본적으로 Node.js를 기반으로 하고 있기때문에 npm설치 시 node.js도 필히 같이 설치해주셔야 합니다. 설치는 간단하지만 가끔 잊어버려서 기록하려고합니다. 기록이라 Windows(윈도우), Ubuntu(우분투), CentOS(샌트오에스) 모두 npm설치 하는방법을 정리하였습니다. Ubuntu npm install Ubuntu에서 npm을 설치하는 방법을 공유하겠습니다. # apt repository 업데이트 $ sudo apt update # Node.js 다운로드 $ sudo apt install nodejs # 설치가 완료되었는지 확인 $ nodejs -v # npm 설치 $ sudo apt install npm CentOS npm install CentOS에서 npm을 설치하는 .. 2022. 3. 17.
Istio #1 - MSA란? Istio란? Istio를 설명하고자하는데 뭐부터 해야할까 생각을 하다보니 MSA부터 간략하게 언급을 해야될거 같다는 생각이 들었습니다. MSA는 소프트웨어 개발 기법 중 하나입니다. MSA MicroService Architecture의 줄임말입니다. MSA란 작고, 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크라고 할 수 있습니다. MSA 아키텍처는 나중에 자세하게 포스팅을 다시 하도록 할게요. 한가지만 아셔야하는 부분은 MSA를 하게되면 기존의 레거시에서 쉽게 IPC, MSG 통신이 아마 안되실겁니다. 그러므로, MSA에서는 로깅, 내부 네트워킹, 휘발성 프로세스에 대한 처리, 트래픽 부하 분산, 서킷브레이커 등등.. 수많은 것들을 역설적으로 관리를 해주어야 합니다. (서두가 길었지만 .. 2022. 2. 25.
[kubernetes] #2 - 기본 이해 (1/4) - 아키텍처 이번 장에는 쿠버네티스의 기본 구성요소 (구조)에 대해 알아보겠습니다. 1. 아키텍처 쿠버네티스의 아키텍처는 생각외로 간단합니다. 쿠버네티스는 앞장에서 말씀드렸듯이 클러스터라고 보시면 됩니다. 이 k8s 클러스터는 컨테이너화된 애플리케이션을 실행하는 노드라고 하는 워커머신의 집합(Worker Node)과 워커 머신들을 관리하는 마스터 노드(Master Node)로 구성되어 있습니다. - 구성 노드 : 클러스터를 구성에는 두가지로 구분된 노드가 있습니다. "Master Node" : 클러스터관리를 담당하는 마스터노드 "Worker Node" : 컨테이너가 실제 배포되는 곳이며, 모든 명령은 Master Node의 API Server와의 통신하여 애플리케이션 실행에 필요한 작업등을 수행 합니다. 각 노드간의.. 2022. 2. 24.
[kubernetes] #1 - 소개 및 개요 1. 쿠버네티스란? 쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼이다. 쿠버네티스는 선언적 구성과 자동화를 모두 용이하게 해준다. 쿠버네티스는 크고, 빠르게 성장하는 생태계를 가지고 있다. 쿠버네티스 서비스, 기술 지원 및 도구는 어디서나 쉽게 이용할 수 있다. 특히나 벤더나 플랫폼에 종속되어 있지 않고, 대부분의 클라우드에 사용가능하며, 여러 퍼블릭 클라우드나 온프레미스/퍼블릭 클라우드에도 유용하게 사용되어 많이 각광 받게 되었습니다. 컨테이너와 연관이되어 생각을 많이 하게되는데, 쿠버네티스는 명칭처럼 키잡이(helmsman)나 파일럿을 뜻하는 그리스어에서 유래했다. 말 그대로 컨테이너엔진들을 지원하며, 여러 컨테이너들을 집합시켜 관리합니다. 항구.. 2022. 2. 23.
반응형