본문 바로가기

IT 기술22

[k8s] 실무에서 느껴본 쿠버네티스가 정말 편한 이유 본 게시물은 인프런 쿠버네티스 어나더 클래스 강의 내용을 정리한 내용입니다. 링크(https://url.kr/vxsutp) 쿠버네티스 표준 생태계로 편해진 IT인프라 구축위 사진은 쿠버네티스에서 활용되는 Application 들이다.사실상 쿠버네티스생태계 라기 보단 현재 IT 사업으로 진행되는 대부분의 어플리케이션의 여러 응용프로그램들을 모아 놓았다고 해도 과언이 아니다.CNCF 에 기여된 프로그램은 다음과 같이 4분류로 나눌수 있다.Sandbox : 아직 실험 단계 프로젝트Archived : 프로젝트가 비활성화 되어 더 이상 기술 지원이 없는 프로젝트Incubating : Graduated 를 진행하기위해 진행되고 있는 프로젝트Graduated : CNCF 에 인증된 프로젝트저 많은 프로젝트들 중 주로.. 2023. 12. 15.
[k8s] 쿠버네티스 빠르게 설치하기 본 게시물은 인프런 쿠버네티스 어나더 클래스 강의 내용을 정리한 내용입니다. 링크(https://url.kr/vxsutp) 쿠버네티스(v.1.27.2) 쉽고 빠르게 설치하는 방법 Virtualbox 설치 (link) Vagrant 설치 (link) Vagrant 스크립트 실행 (윈도우 > 실행 > cmd > 확인) # Vagrant 폴더 생성 C:\Users\사용자> mkdir k8s C:\Users\사용자> cd k8s # Vagrant 스크립트 다운로드 C:\Users\사용자\k8s> curl -O https://raw.githubusercontent.com/k8s-1pro/install/main/ground/k8s-1.27/vagrant-2.3.4/Vagrantfile # Rocky Linux Re.. 2023. 12. 14.
[k8s] 컨테이너 한방 정리 기술의 흐름으로 이해하는 컨테이너 쿠버네티스 (kubernetes - 이하 k8s) 쿠버네티스를 한마디로 정의 → '오픈소스 컨테이너 오케스트레이션 플랫폼' 컨테이너 가상화 / Dev-ops 환경에서 이젠 필수적인 요소 컨테이너를 중심으로한 여러 배경 흐름이 중요하다. 1. Linux OS 흐름 최초의 리눅스는 UNIX (유료) 로 시작함 → Linux (무료) unix의 배포판. Linux 는 debian 계열과 RedHat 계열로 나뉨 debian 기반 ubuntu RedHat 기반 fedora : 최초 무료 배포용 RedHat Enterprise Linux (RHEL) : 유지보수 비용을 내는 유료 버전 CentOS → RHEL 복제판 (오픈소스) CentOS 의 현 상태 CentOS 8 → 202.. 2023. 12. 14.
[Docker] 도커 컨테이너 시간변경 docker 컨테이너 시간바꾸기 (debian 계열) - root 계정으로 도커 접속 docker exec -it --user root ${컨테이너명} bash - 시간설정 커멘드 입력 dpkg-reconfigure tzdata - 한국 서울 기준 6(Asia) -> 68(Seoul) 선택 - date로 변경된 시간 확인 후 docker 재시작 2023. 6. 7.
[Linux] 리눅스 환경값 확인하기 리눅스 명렁어정리 ulimit du df df: 남은 용량 확인 (기본) df -k: KB 단위로 남은 용량 표기 df -m: MB 단위로 남은 용량 표기 df -h: 용량 단위별로 KB,MB,G 표시 df . : 현재 directory가 포함된 영역의 남은 용량 표기 du: 현재 directory의 사용량 확인 du -a: 파일 단위로 사용량 표기 du -s: 총 사용량 표기 du -h: 용량 단위별로 (KB,MB,G) 표시 du -sh *: 한 step의 sub-directory 기준으로 사용량 표기 ulimit: 프로세스의 자원 한도를 설정하는 명령, soft한도,hard한도 두가지로 나뉨 a : 모든 제한 사항을 보여줌. c : 최대 코어 파일 사이즈 d : 프로세스 데이터 세그먼트의 최대 크기 .. 2023. 6. 5.