치킨맛코드

치킨맛코드

  • 분류 전체보기 (196)
    • Cloud (62)
      • AWS(Amazon Web Services) (2)
      • AWS 기초 (46)
      • OpenStack (4)
      • Microsoft Azure (7)
      • Ansible (3)
    • DevOps (58)
      • Terraform (2)
      • Docker & kubernetes (25)
      • DevOps기초 (9)
      • Prometheus & Grapana (2)
      • helm (1)
      • CKA Test 준비 (17)
    • IT기초 (21)
      • linux와 운영체제 (6)
      • IT기본용어 (14)
    • Django (17)
      • 네트워크 (12)
    • JAVA 기초(임시중단) (7)
      • IntelliJ & SpringBoot (2)
    • 잡다한 IT (26)
      • 개발자도 궁금한 IT인프라 (9)
      • Springboot와 AWS로 혼자 구연하는 웹 .. (5)
    • 리뷰 (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

치킨맛코드

컨텐츠 검색

태그

동적 호스트 구성 프로토콜 기능별 방화벽 docker compose 방화벽의 종류 Grafana DHCP 리뷰 띠부씰 세대별 방화벽 telnet Docker AWS 도커 ssh Kubernetes 스크린드서브넷 docker images grafana error 베스쳔호스트 쿠버네티스

최근글

댓글

공지사항

  • 치킨맛 코드의 공부블로그 입니다

아카이브

분류 전체보기(196)

  • kubernetes 클러스터

    위 이미지는 클러스터의 구성 이미지이다. 출처는 쿠버네티스 공식 문서 이다. 클러스터는 크게 2가지 구성으로 제어영역을 구성하는 control plane(Master Node)과 data plane이라고도 하는 node(Worker Node)라는 영역이 있다. Master node 는 보통 1~n개(일반적으로 홀수)로 이루어져 있다. 각각의 마스터 노드는 etcd, controller manager, scheduler, 이들과 연동되는 kube api server로 구성이 되어 있다. 보통 클러스터의 관리하는 역할을 담당하고 있으며, 상태관리와 명령어 처리를 주로 한다. node는 실질적으로 어플리케이션 컨테이너가 실행되는 공간이라고 할 수 있다. 각각의 node에는 동일하게 Pods위에 containe..

    2022.03.01
  • kubernetes Distributions(쿠버네티스 배포판 개요)

    쿠버네티스는 다양한 배포판을 제공해 주고 있다. 기본적으로는 docker for desktop으로써 윈도우나 리눅스 등에 설치할 수 있는 페키지이다. 쿠버네티스를 활성화 할 수 있는 기능이 있는데, 싱글노드의 클러스터가 생성되며 여기서 기본적인 기능을 테스트 할 수 있다. 이것과 비슷하네 minikube라는 기능도 있는데, 다양한 드라이버를 제공해 준다. 이 드라이버를 선택해 쿠버네티스 노드를 어떤 환경(가상머신, docker 드라이버,)으로 구성할 수 있을지 선택할 수 있다. 이와 비슷한 방법으로 k3s나 microk8s 등도 있다. 이런 배포판을 사용하게 되면은 단일 노드에 빠르게 쿠버네티스를 구성하고 테스트 할 수 있다는 장점이 있지만, 기본적으로 멀티노드여야 하는 쿠버네티스가 로컬로 진행되는 만큼..

    2022.03.01
  • kubernetes와 컨테이너 오케스트레이션(쿠버네티스 개요)

    쿠버네티스는 가장 대표적이며, 사실상 표준인(De Facto Standard) 컨테이너 오케스트레이션 시스템이다. 구글 내부에서 사용하던 배포시트템인 borg라는 프로그렘을 기반으로 오픈소스로 "재작성"하여 2014년에 공개한 프로그렘이다. CNCF라는 오픈소스 제단에 기부가 되어 있으며 매인 프로젝트 중 하나로 되어있다. 컨테이너 오케스트레이션 시스템은 아래의 의미를 가진다. " 컨테이너의 배포, 관리, 확장, 네트워킹을 자동화 하는 기술 " 도커, 도커 컴포즈 등을 통한 Scaling작업을 지원하기도 하며, Rollback/Rollout등을 하기도 하며 다양한 머신들의 유효자원을 관리하는 Resource Allocation(CPU,GPU등등), 어떤 노드에 스케줄링 되어야하는지 관리하는 Schedul..

    2022.03.01
  • Docker Compose를 이용하여 Grafana와 MySQL구성해 보기

    기본적으로 그라파나를 구성해 볼 예정이다. 세팅은 아래와 같다. 기본 세팅 - 3000번 포트 바인딩 - 설정파일(grafana.ini)은 호스트에서만 관리할 수 있도록 호스트에 주입하며, 컨테이너 상에서는 읽기전용으로 설정 - 로컬 데이터 저장 경로를 확인 후 도커 볼륨을 마운트하여 컨테이너가 종료되더라도 로컬 데이터 보관 - 플러그인 추가 설치를 위한 환경 변수 설정 - 로그 드라이버 옵션을 통해 json 파일 로그 드라이버에 대해서 로그 로테이팅(로그 데이터가 무한정 쌓이지않도록) 여기에 더해서 MySQL 구성을 해 보도록 할 예정이다. - 기본 세팅에 추가하여 정파일(grafana.ini)에서 database를 sqlite에서 MySQL로 변경 - MySQL 컨테이너를 docker-compose에..

    2022.02.28
  • Docker grafana Error (registry-1.docker.io/v2)

    VM 15 버전으로 ubuntu를 실행하다가 이런 문제를 봉착했다. https~로 들어가서 확인해 보니 아래와 같은 에러 코드가 있음을 확인했다. " // 20220228135013 // https://registry-1.docker.io/v2/ { "errors": [ { "code": "UNAUTHORIZED", "message": "authentication required", "detail": null } ] } " 당췌 이게 무슨 에러인지 한참 고민을 해 보고 다양한 사이트를 뒤져봤지만 명쾌한 대답을 찾을 수 없었다. 그러다가 vm웨어의 네트워크를 여럿 켜 둔것을 기억해 냈고 브릿지와 nat를 제외하고 모조리 삭제를 하였다. 이 후 잘 진행 되는것을 확인했다. 솔직히 아직도 왜 이것이 관련된 것..

    2022.02.28
  • Docker compose 사용하기(다양한 컨테이너 관리하기)

    도커 컴포즈에 대해 알아보도록 하자. 먼저 도커 컴포즈의 사용목적은 아래와 같다. 로컬 개발 환경 구성 특정 프로젝트의로컬 개발 환경 구성 목적으로 사용된다. 프로젝트의 의존성(redis, mysql, kafka 등)을 쉽게 띄울 수 있다. 자동화된 테스트 환경 구성 CI/CD 파이프라인 중 쉽게 격리된 테스트 환경을 구성하여 테스트를 수행할 수 있다. 단일 호스트 내 컨테이너 선언적 관리 단일 서버에서 컨테이너를 관리할 때 yaml파일을 통해 선언적으로 관리할 수 있다. 도커 컴포즈는 도커 서버에서 여러 컨테이너를 프로젝트 단위로 묶어서 사용하는 도구로 사용된다. 지금까지는 단일 서버(우분투)에서 도커 엔진을 사용해서 CLI형식으로 하나씩 도커를 실행했고 관리해 왔었다. 하지만 docker com-po..

    2022.02.26
1 ··· 12 13 14 15 16 17 18 ··· 33
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바