728x90
반응형

전체 글 771

쿠버네티스 : KUBERNETES 1.20 부터 DOCKER 사용을 중단합니다.

쿠버네티스 ( Kubernetes ) 프로젝트는 2020 년 12 월 8 일 (미국 시간) “Kubernetes v1.20 ‘을 공개하기 앞서 공식 블로그에서 “Do not Panic : Kubernetes and Docker “이라는 게시물을 게시하고 컨테이너 런타임으로 도커 사용을 중지 한다는 내용에 대해 설명하였습니다. 쿠버네티스에 최적화된 APM - 1 개월 무료 사용 신청 KUBERNETES IS DEPRECATING DOCKER AS A CONTAINER RUNTIME AFTER V1.20 Source : https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/ 쿠버네티스 는 버전 v1.20 이후 Docker 에 대해 컨테..

[Docker] 도커 시작하기 - 1. 도커 설치하기

도커(Docker)란? 도커는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈소스 프로젝트이다. 컨테이너란? 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아우른다. 이는 실행 중인 환경에 관계 없이 언제나 동일하게 실행될 것을 보증한다. 초보를 위한 도커 안내서 - 도커란 무엇인가? (subicura.com) 초보를 위한 도커 안내서 - 도커란 무엇인가? 도커를 처음 접하는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역사, 그리고 ..

리눅스에 도커(Docker) 설치하기

도커는 리눅스 뿐만 아니라 Mac이나 Window(10 이상으로 알고 있다.) 에서도 사용할 수 있다. 하지만 맥이나 윈도우에서 보다는 리눅스 환경에서 도커를 사용하게 될 것이다. 리눅스 환경의 PC에서 도커를 설치하고 직접 사용해 보자. 리눅스는 배포판 종류가 매우 많은데, CentOS, Ubuntu 등 대표적인 리눅스 배포판에서 도커를 설치하는 방법에 대해 알아보자. 도커에 대한 기본 개념과 특징은 아래 글을 참조한다. [ 가상머신과 도커 : http://www.leafcats.com/152 ] 1. 공통 스크립트 도커는 다양한 리눅스 배포판에 대해 배포판 종류를 자동으로 인식해서 도커 패키지를 설치해 주는 스크립트를 제공한다. 아래 스크립트를 배포판 종류에 상관 없이 실행하면 도커 설치가 진행된다...

CENTOS 7 DOCKER 설치 및 컨테이너 사용 방법

CentOS 7 에 docker 를 설치하고 컨테이너를 사용하는 방법을 적어둔다. 기능 익히고 테스트한다고 삽질만 엄청했다. CentOS 7 에 docker 설치 https://docs.docker.com/engine/install/centos/ Install Docker Engine on CentOS docs.docker.com # Docker 설치 # https://docs.docker.com/engine/install/centos/ 사이트 자료를 참고하여 설치한다. yum -y update yum install -y yum-utils # Docker repository 시스템에 추가 yum-config-manager --add-repo https://download.docker.com/linux/c..

[Kubernetes] 쿠버네티스 클러스터 구축

환경Permalink on premise 서버 4대 전부 Ubuntu 18.04 RAM 16GB ~ 128GB 마스터노드 용 서버: 16GB 워커 노드 용 각각 64GB / 64GB /128GB 워커 노드 용 서버 전부 GPU 장착 구성방식Permalink 온 프레미스(On premise)방식의 서버 4대 구성에서 마스터 노드로 생각 서버는 GPU가 장착되어 있지 않고 램도 16GB만 있다. 나머지 3대의 서버는 각각 머신러닝을 위한 GPU도 어느정도 장착되어 있다. 그리고 각각의 네트워크 구성은 같은 대역을 가진다. 앞으로의 설명을 위해 IP 셋팅은 다음과 같이 가정한다. 마스터 노드: 172.16.10.90 워커 노드1: 172.16.10.100 워커 노드2: 172.16.10.101 워커 노드3: ..

스스로 K8S Cluster 구축하기

1. 전제 조건 물리 PC 3대, Ubuntu Linux 2대, Windows 10 1대 Master Node는 Linux 인터넷 접속 SSH ContainerD 1.1 ContainerD를 선택한 이유 K8S가 1.20ver 이후로 Docker를 Container Runtime으로 더이상 지원하지 않습니다. K8S는 컨테이너 런타임과 통신할 때 CRI라는 표준 인터페이스 API를 사용하지만, Docker는 이를 지원하지 않았기 때문에 중간에 Dockershim이라는 서비스로 API, CRI의 변환을 하여 이용. 그러나 이 서비스가 Deprecation 되면서 가까운 미래에 삭제될 예정이므로 더이상 Docker를 사용할 수 없다. Deprecation 소프트웨어에서, 어떤 기능이 아직까지 사용되고는 있지..

도커(Docker) 의 핵심 개념과 Docker를 구성하는 기본 구성 요소들

Docker는 가상화 컨테이너에 Application 배포를 자동화시켜주는 오픈소스 엔진으로 마이크로서비스 아키텍처와 함께 각광받고 있는 엔진이다. 서버 환경이 전통적인 온프레미스 환경에서 클라우드로 바뀌면서 가상서버를 손쉽게 늘리고 관리할 수 있게 되었지만 이에 따른 배포는 불편한 점이었다. Docker가 제공하는 경량화된 가상화 컨테이너 기술은 환경의 배포와 확장을 하는데 엄청난 이점을 제공해준다. Docker 엔진은 다음과 같은 구성요소들로 이루어져 있다. Docker 는 Container 와 Image 라는 개념으로 구성되며, Network 및 Data 와 같은 리소스들을 각 엔진별로 다룰 수 있고 이를 위한 인터페이스로 Docker 서버에서 REST API 를 제공한다. * Image Docke..

원격 명령 실행 사용(Linux 및 UNIX)

rsh를 사용하여 원격 명령을 실행하려면 .rhosts 파일을 업데이트해야 합니다. 시작하기 전에 파티션된 데이터베이스 시스템의 각 데이터베이스 파티션 서버는 인스턴스에 참여하는 다른 모든 데이터베이스 파티션 서버에 대한 원격 명령을 수행할 수 있는 권한을 가져야 합니다. 인스턴스에 대한 홈 디렉토리에 있는 .rhosts 파일을 갱신하면 이 권한이 부여될 수 있습니다. 인스턴스의 홈 디렉토리가 공유 Db2® 홈 파일 시스템에 있으므로 하나의 .rhosts 파일만 필요합니다. 루트 사용자 권한이 있어야 합니다. 각 참여 컴퓨터의 호스트 이름을 알아야 합니다. 인스턴스 소유자의 사용자 이름을 알아야 합니다. 이 타스크에 대한 정보 이 주제에서는 rsh를 사용하여 원격 명령을 실행하는 방법에 대해 설명합니다...

Active Directory 도메인 환경 NTP 서버 설정

Active Directory 도메인 환경에서는 FSMO 역할 상, 1. 기본적으로 PDC(Primary Domain Controller) 에뮬레이터 서버가 NTP 서버 역할을 하도록 되어 있고, 2. 기타 다른 모든 DC 및 도메인 소속 멤버 서버/클라이언트들은 PDC를 NTP 서버로 참조하게 되어 있다. 3. PDC 서버는 외부의 신뢰할 수 있는 공개 NTP 서버로부터 시간 동기화를 해야 하는 책임이 있다. 이상의 원칙에 따라 다음과 같이 구성하면 된다. 먼저, PDC 서버에서는 : register w32time(Windows Time) service w32tm /register : set NTP server w32tm /config /syncfromflags:manual /manualpeerlist..

728x90
반응형