쿠버네티스
오픈소스 시스템이자 컨테이너 배포를 관리하고 오케스트레이션 하기 위한 도구오케스트레이션 : 쿠버네티스로 컨테이너를 다룰 때 사용되는 다양한 관리 기능에 대한 자동화를 뜻한다. 일반적인 시스템의 경우에는 사람이 실시간으로 모니터링을 하다 장애가 발생되면 트러블슈팅을 하는것이 통상적인 프로세스지만, 쿠버네티스로 오케스트레이션을 진행하여 자동화를 구성할 경우에는 컨테이너를 모니터링하고 장애 발생 시, 자동으로 컨테이너를 교체하여 장애에 대한 빠르고 자동화된 대응을 할 수 있다. 이로써 쿠버네티스를 사용하여 보다 쉽게 자동 배포, 스케일링, 로드밸런싱, 매니지먼트를 할 수 있다. 쿠버네티스의 설정으로는배포를 정의하는 구성파일, 배포할 컨테이너, 인스턴스 수, 스케일 확장 유무, 교체 유무 등을 설정 할 수 있으..
2023.09.15
no image
[NKS] NHN Cloud Kubernetes service 설치 및 기초 세팅
해당 게시글은 기록과 자료 공유를 위해 작성합니다. 회원가입 및 기타 세팅은 생략합니다.  콘솔에 로그인을 하고 난 후, 서비스 선택 탭에 들어가 컨테이너 서비스의 NKS, NCR, NCS 활성화를 하여 주세요. 서비스 신청(활성화)이 완료가 되고 나면, 좌측 탭의 컨테이너에서 NKS를 선택합니다. 각 요청에 따른 필수 탭을 기입 한 후 생성을 진행하면 되는데, k8s, 파드 네트워크의 경우 기존 VPC와 되도록이면 다른 대역대로 설정하는 것이 네트워크 구성의 가독성을 높일 수 있습니다.  이후 가용성 영역과 인스턴스 타입, 필요한 노드 수를 선택합니다.추가 네트워크 주소가 필요 할 경우, 하단의 서브넷을 추가하여 네트워크를 추가합니다.오토스케일러의 설정 유 무, 워커 노드 프로비저닝 시 사용자 스크립트..
2023.09.13
no image
하드디스크 베드섹터를 치료해보자 Drevitalize
가장 널리 알려진 베드섹터 치료 프로그램 중 hdd regenerator 보다 간편하고 쉬운 프로그램을 알려드리겠습니다.  바로 Drevtialize 입니다. 우선 아래의 첨부파일을 받아주세요. 첨부된 버전은 한글버전입니다.    http://www.piotrkn22.republika.pl/drev/index.html 홈페이지도 있었는데 만료되었습니다.   여기서 검사할 하드나 USB를 선택하여 주세요.  되도록이면 안전모드에서 하도록 합시다  1번은 검사 2,3번은 검사하면서 복구 4번은 하드 정보를 분석 대체로 2번을 합니다.  2번을 고르시면 이렇게 검사 및 복구를 시작하게 됩니다. 이 녀석은 시간이 상당히 오래걸려서 취침전에 돌리는걸 추천드립니다.
2013.08.25

쿠버네티스

하녕
|2023. 9. 15. 17:29
반응형

오픈소스 시스템이자 컨테이너 배포를 관리하고 오케스트레이션 하기 위한 도구

오케스트레이션 : 쿠버네티스로 컨테이너를 다룰 때 사용되는 다양한 관리 기능에 대한 자동화를 뜻한다.

 

일반적인 시스템의 경우에는 사람이 실시간으로 모니터링을 하다 장애가 발생되면 트러블슈팅을 하는것이 통상적인 프로세스지만, 쿠버네티스로 오케스트레이션을 진행하여 자동화를 구성할 경우에는 컨테이너를 모니터링하고 장애 발생 시, 자동으로 컨테이너를 교체하여 장애에 대한 빠르고 자동화된 대응을 할 수 있다.

 

이로써 쿠버네티스를 사용하여 보다 쉽게 자동 배포, 스케일링, 로드밸런싱, 매니지먼트를 할 수 있다.

 

쿠버네티스의 설정으로는

배포를 정의하는 구성파일, 배포할 컨테이너, 인스턴스 수, 스케일 확장 유무, 교체 유무 등을 설정 할 수 있으며,

이 설정을 기반으로 인스턴스에 전달하게 된다.

 

쿠버네티스의 구성 파일은 특정 CSP에 종속되지 않고 다양한 클라우드를 선택하여 사용 할 수 있다.

추가적으로 A의 클라우드 시스템에는 기본적인 구성이 B 클라우드에서는 포함되지 않는다면 해당 누락 구성 파일을 단순히 추가만 해준다면 사용 할 수 있는 장점이 있다.

 

이러한 특정 시스템에 종속된 플랫폼이 아닌 표준화된 기술로 인해, 보다 쉽고 빠르게 구성 할 수 있다는 장점으로 쿠버네티스는 많은 사람들에게 각광을 받고 있다.

반응형
반응형

해당 게시글은 기록과 자료 공유를 위해 작성합니다.

 

회원가입 및 기타 세팅은 생략합니다.

 

 

콘솔에 로그인을 하고 난 후, 서비스 선택 탭에 들어가 컨테이너 서비스의 NKS, NCR, NCS 활성화를 하여 주세요.

서비스 활성화

 

서비스 신청(활성화)이 완료가 되고 나면, 좌측 탭의 컨테이너에서 NKS를 선택합니다.

서비스 탭

 

각 요청에 따른 필수 탭을 기입 한 후 생성을 진행하면 되는데, k8s, 파드 네트워크의 경우 기존 VPC와 되도록이면 다른 대역대로 설정하는 것이 네트워크 구성의 가독성을 높일 수 있습니다.

 

 

이후 가용성 영역과 인스턴스 타입, 필요한 노드 수를 선택합니다.

추가 네트워크 주소가 필요 할 경우, 하단의 서브넷을 추가하여 네트워크를 추가합니다.

오토스케일러의 설정 유 무, 워커 노드 프로비저닝 시 사용자 스크립트가 필요할 경우 해당 스크립트를 추가하여 VM 생성을 진행합시다.

 

 

 

마지막으로 NHN Cloud의 경우 클러스터의 마스터 노드 권한이 없기 때문에, 클러스터를 제어하기 위한 관리 콘솔이 별도로 필요합니다.

따라서 NKS 생성이 진행되는 동안 일반 인스턴스 타입을 하나 더 생성 하도록 하겠습니다.

 

필히 NKS 와 동일한 인스턴스 영역, 동일한 서브넷으로 생성합시다.

 

인스턴스 생성이 완료가 되면, 인스턴스에 접속을 한 후 kubectl 설치를 진행합니다. 

저는 yum으로 진행하였습니다.

보다 상세한 내용은 공식 문서를 참고 하시길 바랍니다.

 

https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/

 

Install and Set Up kubectl on Linux

Before you begin You must use a kubectl version that is within one minor version difference of your cluster. For example, a v1.28 client can communicate with v1.27, v1.28, and v1.29 control planes. Using the latest compatible version of kubectl helps avoid

kubernetes.io

 

sudo -i

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearch
enabled=1
gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
yum install -y kubectl

 

kubectl 설치가 완료되면, 연동이 필요하기 때문에 NKS 콘솔에서 config 파일을 다운로드하여 기입합니다.

작성된 예시는 아래 코드와 같습니다.

cd ~
mkdir .kube
touch .kube/config

cat <<EOF > .kube/config
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: 사용자마다 다릅니다.
    server: https://사용자마다 다릅니다.
  name: "toast-ysh-kube-test"
contexts:
- context:
    cluster: "toast-ysh-kube-test"
    user: admin
  name: default
current-context: default
kind: Config
preferences: {}
users:
- name: admin
  user:
    client-certificate-data: 사용자마다 다릅니다.
    client-key-data: 사용자마다 다릅니다.

 

이전에 생성한 NKS의 워커 노드 두대를 확인 할 수 있습니다.

이렇게 기본적인 클러스터 및 관리 서버 구성이 완료가 되었습니다.

 

반응형
반응형

가장 널리 알려진 베드섹터 치료 프로그램 중

 

hdd regenerator 보다 간편하고 쉬운 프로그램을 알려드리겠습니다.

 

 바로 Drevtialize 입니다.

 

우선 아래의 첨부파일을 받아주세요.

 

첨부된 버전은 한글버전입니다.

 

 

DRevitalize.exe
다운로드

 

 

http://www.piotrkn22.republika.pl/drev/index.html

 

홈페이지도 있었는데 만료되었습니다.

 

 

 

여기서 검사할 하드나 USB를 선택하여 주세요.

 

 

되도록이면 안전모드에서 하도록 합시다

 

 

1번은 검사 2,3번은 검사하면서 복구

 

4번은 하드 정보를 분석

 

대체로 2번을 합니다.

 

 

2번을 고르시면 이렇게 검사 및 복구를 시작하게 됩니다.

 

이 녀석은 시간이 상당히 오래걸려서

 

취침전에 돌리는걸 추천드립니다.

 

 

 

 

반응형