Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

281 total results found

rancher 패스워드 초기화 방법

Linux 정보기록 컨테이너&가상화

rancher를 설치하고 나서 root사용자 패스워드 초기화가 필요한 경우 수행하면 됩니다. 작업방법 rancher pod 정보 확인 $> kubectl get pod -A | grep rancher cattle-system rancher-c56764479-nt7nb 1/1 Running 3 (3d2h ago) 45d rancher pod가...

rancher
reset password

크롬브라우져에서 공룡게임하기

IT부문 기타공유

크롬브라우져에 공룡게임 있다는 사실을 알게되었는데..... 크롬 브라우져에서 chrome://dino를 입력하면 인터넷 연결을 끊지 않아도 할 수 있어요.ㅋㅋ 그리고 이건..ㅋㅋ 내 점수..ㅋㅋ

컨테이너 구동시 unknown server host 메시지 뜨면서 구동실패

3. Container/Kubernetes

perplexity에서 생성한 AI이미지   발생현상 컨테이너 내부에서 통신시 호스트를 못찾는 문제가 있어서(WEB ->DB) 구동실패 원 인 Docker 내부에서 hosts를 찾지 않고 docker-dns.conf를 따라서 외부 DNS를 참조해서 리졸빙하는것으로 보임. 조치방법 docker-dns를 제외하고 구동. $> mv /etc/systemd/system/docker.service.d/docker-dn...

pod 구동될때 Imageinspecterror or readlink invalid argument error 메시지 발생

3. Container/Kubernetes

들어가는 말 안녕하세요, 고니 입니다. docker 기반에서 root volume이 100%차는 문제가 있어서 data경로를 이동시켰는데, 그 이후에 일부 컨테이너가 정상적으로 뜨지 않는 문제가 있었습니다. 추정원인과 해소 방법도 기재했으니 같은 문제로 고민하는 분들께 도움이 되었으면 좋겠네요   perplexity에서 생성한 AI이미지 발생현상 pod 구동될때 Imageinspecterror 메시지를 출력하면...

워커노드 제외방법

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다.기존에 작성했던 컨텐츠들 업데이트를 하면서 문서의 리팩토링(Refactoring)을 진행해보려고 합니다. 사전 설명 k8s환경에서 특정 노드 제외할때 그냥 삭제해도 kube scheduling에 의해 재배치가 있긴하지만 계획된 정지 작업같은 작업이 있는경우 보다 안정적으로 노드를 제외하려면 cordon / drain 절차를 거치면 좋습니...

특정 노드에만 배포할 수 있는 taint 설정하기

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 k8s를 사용하다보면 특정 서버또는 특정환경에 매칭되는 pod만 배포할 경우가 필요합니다. 예를들면.... 디스크 타입이 ssd 장착된 노드와 hdd가 장착된 노드로 분리되어 있는 경우 disk io의 성능을 끌어올리려면 hdd보다는 ssd가 낫겠죠.  그렇게 특정 노드에 속성을 걸고 pod에 배포하기 위해서는 taint  + Tolerations 이라는 기능을 사용하면 됩니다...

저널로그에서 Data hash table of /run/log/journal/... 의 반복적인 출력 이슈

1. OS기술노트

이 글을 쓴이유 서버 점검중에 로그데이터중 반복적으로 출력시키는 것을 확인했죠 $> dmesg -T [일 12월 10 18:20:06 2024] systemd-journald[655]: Data hash table of /run/log/journal/8d8bce04dde6433198c5ff39a2265dd4/system.journal has a fill level at 75.0 (19207 of 25607 items, 8388608 file size, ...

디폴트 에디터 변경

1. OS기술노트

sudo에 계정을 추가하겨고 visudo를 실행시켰는데 vi가 아니라 nano기반으로 나온다. vi로만 사용하다가 nano를 사용하려니 영....어색하다...ㅠㅠ (일단 취소 : Ctrl + C / 종료 : Ctrl + x) 키로 나올수 있다. 조치방법 일단 vi가 설치되어 있는지 한번 봅시다. $> which vim /usr/bin/vim 음. 잘 설치되어 있네요... 쉘의 기본 에디터를 변경하기 위해 EDITOR 변수를 지정해봅시다. ...

10 - 데이터 백업/복구

5. 자동화/IaC Ansible 기술정보

perplexity에서 생성한 AI이미지 AWX 데이터 백업 $> tower-cli receive --all > backup.json AWX 데이터 복구 $> tower-cli send --insecure aps_ui.json 복구시 주의사항 데이터 복구 절차는 credential, project, job template, workflow template 순으로 복구가 되어야 함. 순...

9-AWX 사용메뉴얼

5. 자동화/IaC Ansible 기술정보

perplexity에서 생성한 AI이미지 대쉬보드 AWX로그인 후 첫 페이지, 작업상태 및 호스트상태, 최근 사용한 템플릿과 최근 실행한 작업 요약 확인 가능 ( ACCESS → DASHBOARD ) 최근 실행 작업 최근에 실행한 템플릿의 요약정보 확인 ( ACCESS → Jobs ) Job결과 확인 아이콘 확인 : 정상 작업 완료  : 작업 실패 작업...

8- Ansible Role

5. 자동화/IaC Ansible 기술정보

이번엔 ansible role기반으로 배포절차를 만들어 보려고 합니다. 배포범위가 많아지면 하나의 플레이북으로 관리하기 힘들기 때문에 role이라는 이름으로 역활을 나누어서 배포할 수 있습니다. perplexity에서 생성한 AI이미지 playbook디렉토리에 roles 하위 디렉토리별로 수행해야할 역활을 기재해주시면 되고요.... role기반의 디렉토리 구조는 다음과 같습니다. $> tree -d -L 4...

11-Foreman와 Ansible

5. 자동화/IaC Ansible 기술정보

perplexity에서 생성한 AI이미지 사전정보 Ansible core는 cli기반의 기능만 제공하고 있고, web ui는 제공하지 않음 Redhat에서는 Ansible Tower라는 상용 제품이 있긴 하지만, 가격이 매우 비쌈 Opensource기반에서는 AWX를 사용하면 되는데,  AWX는 컨테이너 기반의 솔루션이라 컨테이너의 환경을 도입하기 어려운 곳에서 Foreman을 사용해서 ansible을 연동 ...

12-awx구동시 AWX Upgrading 무한반복 출력 해결방법

5. 자동화/IaC Ansible 기술정보

사전작업 AWX 설치 - 6 - AWX 설치절차 perplexity에서 생성한 AI이미지 발생현상 및 조치방법 AWX 설치 후 웹 UI 접근시 아래메시지창이 수십분이 흘러도 계속 출력함 컨테이너 로그 확인시 아래메시지 지속 출력 #> docker logs awx_task The above exception was the direct cause of the following exception:...

2. ELK Config 정보

2. Open-Infra ELK Stack 공유

ELK Stack Config Value 설명 Filebeat Config 정보 filebeat Log Config 값 설정값 설 명 기본값 paths 수집할 경로  /var/log/message → /home/message /var/log/secure recursive_glob. enabled recursive 패턴으로 확장 기능 활성화 true encoding ...

관측 가능성 (Obserability) 요약

IT부문 기타공유

개인적으로 공부했던 부분이라 사실과 다르게 자의적인 해석이 있을수 있음   ![qownnotes-media-drHnRi](media/qownnotes-media-drHnRi.png) 왜 옵저빌리티(observability)를 도입해야 하는가? 서비스 장애시 기존에는 담당자의 경험으로 처리했으나, 컨테이너화 되면서 내부시스템은 복잡해졌고, 단순 모니터링으로는 이슈대응이 매우 어렵게 되었음 목표는 내부시스템에 대한 자세한 정보를 기반으로 미래에 발생할 ...

etcd 데이터 백업 및 복원방법

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다.이번에는 kubernetes에서 가장 중요한 역활을 하는 Component가 API서버와 kubernetes의 정보를 저장하고 있는 ETCD  백업/복구를 하기 위한 방법을 기술하려고 합니다. etcd  3.6이후부터는 etcdctl 명령어는 deprecated 된다고 합니다. (etcdutil -> etcdutl) 1) 소 개 etcd...

k8s 노드이름 변경

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다. kubernetes에 구성된 node name이 변경되는 경우  단순히 변경만 해서는 안되고 member에서 제외했다가 join하는 절차가 필요합니다. 작업절차 해당 노드의 hsostname 변경 $> hostnamectl set-hostname {{ 변경할 호스트네임명 }} $> vi /etc/hosts 127.0...

kubernetes에서 노드 rejoin 방법

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다. kubernetes환경에서 호스트네임 변경같이 특정 노드의 속성변경 작업이 진행되는 경우  reset 및 join하는 절차가 필요하기 때문에 작성하였습니다. 사전 작업 삭제할 노드에서 워커노드 제외방법를 통해 제외 준비 합니다. 본 작업 노드 삭제 마스터 노드에서 실행 $> kubectl delete nodes {...

일반계정에서 kubectl 사용하기 위한 절차

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다. OS 계정이 root가 아닌 일반 계정에서 kubectl을 사용할 인증정보가 없기 때문에 사용할 수 없습니다. 이를 해결하기 위한 절차를 기술합니다. 작업절차 인증서 복사 $> mkdir /home/{{ 계정명 }}/.kube $> /bin/cp /etc/kubernetes/admin.conf /home/{{ 계정명 ...

ETCD구성정보

3. Container/Kubernetes

perplexity에서 생성한 AI이미지 시작하는말 안녕하세요, 고니입니다. kubernetes의 분산 저장소인 ETCD에 대해 설명하고자 합니다.  ETCD는 메모리에 들어갈 수 있는 소량의 데이터를 보관하도록 설계된 저장소로 클러스터환경에서 사용합니다. ETCD는 'ɛtsiːdiː' 발음 한다고 합니다. 기본적으로 2G의 용량이 필요하며, 최대 8G까지 사용가능하고 클러스터 멤버 구성은 이론상 제한은 없으나, ...