CLOUD 138

[Kubernetes/Ubuntu] 쿠버네티스 워크로드 - Pod

[ Pod ] ☆ Pod 를 만들어보자 ☆ ● go-http-pod.yaml 작성 # gedit go-http-pod.yaml apiVersion: v1 kind: Pod metadata: name: http-go spec: containers: - name: http-go image: nuy0307/http-go ports: - containerPort: 8080 ● 파드 생성 & 확인 # 생성 kubectl create -f go-http-pod.yaml # 파드 상태 확인 kubectl get pod http-go # 자세한 정보 출력 kubectl get pod http-go -o wide # 작성된 내용 확인 kubectl get pod http-go -o yaml # json 형식으로 작성된 ..

[Kubernetes/Ubuntu] 쿠버네티스 환경 구축하기

◈ Oracle VM VirtualBox 이용 ◈ ◇ 노드 3개 : 마스터 노드, 워커 노드1, 워커 노드2 ◇ [ Master Node ] ● 도커 및 kubeadm 설치 sudo apt update sudo apt install docker.io -y # 아래와 같은 에러 발생 시 리부팅 : reboot # E: /var/lib/dpkg/lock-frontend 잠금 파일을 얻을 수 없습니다 - open (11: 자원이 일시적으로 사용 불가능함) # E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? # 설치 확인 docker ● 쉘 스크립트 작성 & 실행 》 쿠버네티..

[Azure] Azure Functions 구현하기

HTTP 요청이 있을 때 Hello 메세지를 표시하는 함수 앱을 만들어보아용 ~!~ (❁´◡`❁) √ 순서 √ 1. 함수 앱 만들기 2. HTTP 트리거를 갖는 함수 생성 후 테스트하기 [ Function App 생성 ] ① Azure Portal 로그인 ② 검색창에 함수 앱 검색 후 + 만들기 클릭 ③ 기본값 설정 》 리소스 그룹 : (새로 만들기) myRGFunction 》 함수 앱 이름 : function-20230511 》 게시 : 코드 》 런타임 스택 : .Net 》 지역 : Korea Central 》 운영 체제 : Windows 》 계획의 플랜 유형 : 사용량(서버리스) ④ 함수 앱 만들기 성공 ~ q(≧▽≦q) ~ [ HTTP 트리거를 갖는 함수 생성 후 테스트 ] ▷ HTTP Trigge..

CLOUD/Public Cloud 2023.05.11

[Azure] Azure IoT Hub 구현하기

새로운 Azure IoT Hub 를 구성하여 Raspberry Pi 시뮬레이터로 IoT 디바이스에 연결해보자 ~ 센서 데이터 및 메세지 : 라즈베리 파이 시뮬레이터 → Azure IoT Hub 로 전달 ▨ 순서 ▨ 1. IoT Hub 만들기 2. IoT 디바이스 추가 3. Raspberry Pi 시뮬레이터를 사용한 디바이스 테스트 [ IoT Hub 생성 ] ① Azure Portal 로그인 ② 검색창에 IoT Hub 검색 후 + 만들기 클릭 ③ 기본값 설정 》 리소스 그룹 : (새로 만들기) myRGIoT 》 IoT Hub 이름 : Myhubgroup20230510 》 지역 : Korea Central 》 계층 : 체험 ④ Azure IoT Hub 생성 성공 ~ *⊙⊙* ~ [ IoT 디바이스 추가 ] ..

CLOUD/Public Cloud 2023.05.10

[Azure] Azure MS SQL 서버 서비스 구현하기

Azure 에서 SQL Database 생성 후 해당 데이터베이스의 데이터를 쿼리해보자 ~ ☆ 순서 ☆ 1. SQL Database 만들기 2. Database Test [ Database 생성 ] ▷ AdventureWorksLT 샘플 데이터베이스를 이용하여 새로운 SQL Database 생성하기 ① Azure Portal 로그인 ② 검색창에 SQL 데이터베이스 검색 후 만들기 ③ 기본값 설정 》 리소스 그룹 : (새로만들기) myRGD 》 데이터베이스 이름 : db1 》 서버이름 : sqlserver20230510 》 위치 : (Asia Pacific) Korea Central 》 인증 : SQL 인증 사용 》 서버 관리자 로그인 : sqluser 》 암호 : Pa$$wOrd1234 》 기존 데이터 ..

CLOUD/Public Cloud 2023.05.10

[Azure] Blob Storage 만들기

# 스토리지 계정 생성 후 Blob Storage 에 파일 업로드 # Binary Large Object Blob Storage 가보자고 ~ ### ♪ 순서 ♪ 1. 스토리지 계정 만들기 2. Blob Storage 작업 3. 스토리지 계정 모니터링 [ 스토리지 계정 생성 ] ① Azure Portal 로그인 ② 검색창에 스토리지 계정 검색 후 + 만들기 클릭 ③ 기본값 설정 》 리소스 그룹 : (새로 만들기) myRGStorage 》 스토리지 계정 이름 : storageaccount20230510 》 지역 : (Asia Pacific) Korea Central 》 성능 : 표준 》 중복 : LRS(로컬 중복 스토리지) ④ 스토리지 계정 만들기 성공 ~ ⊙▼⊙ ~ [ Blob Storage 작업 ] ▷ ..

CLOUD/Public Cloud 2023.05.10

[Azure] 가상 네트워크 만들기

가상 네트워크를 만들어 두 개의 가상 머신을 해당 네트워크에 배포한 후 ping 통신을 해보자 ~ ♡ 순서 ♡ 1. 가상 네트워크 만들기 2. 가상 머신 2개 배포하기 3. 연결 테스트 [ 가상 네트워크 만들기 ] ① Azure Portal 로그인 ② 검색창에 가상 네트워크 검색 후 + 만들기 클릭 ③ 기본 값 설정 ④ 가상 네트워크 만들기 성공 ~ ⊙☆⊙ ~ [ 가상 머신 2개 배포하기 ] ▷ 2개의 가상 머신을 생성된 가상 네트워크에 배포하기 ① 가상 머신 만들기 2023.05.08 - [클라우드/Public Cloud] - [Azure] Azure Portal 에서 Windows 가상 머신 만들기 [Azure] Azure Portal 에서 Windows 가상 머신 만들기 저.. 애저는 처음이라 너무..

CLOUD/Public Cloud 2023.05.09

[Azure] Azure Container Instances (ACI) 배포하기

Azure Portal 을 이용해 Azure Container Instance 에 Welcome to ACI 정적 HTML 페이지를 표시하는 웹 응용 프로그램을 배포해보자 ~ ♡ 순서 ♡ 1. 컨테이너 인스턴스 만들기 2. 배포된 컨테이너 확인하기 [ 컨테이너 인스턴스 만들기 ] ▷ 웹 응용 프로그램을 위한 새로운 컨테이너 인스턴스 만들기 ① Azure Portal 로그인 ② 검색창에 Container Instances 검색 후 + 버튼 클릭 ③ 기본 값 설정 》 리소스 그룹 : (새로 만들기) myRGContainer 》 컨테이너 이름 : mycontainer 》 지역 : (Asia Pacific) Korea Central 》 이미지 원본 : 빠른 시작 이미지 》 이미지 : mcr.microsoft.c..

CLOUD/Public Cloud 2023.05.08

[Azure] Azure Portal 에서 Windows 가상 머신 만들기

저.. 애저는 처음이라 너무 설레요 !!@!! 가상머신.. Azure 에서도 만들 수 있는 거냐구 ~~~ ♥ 순서 ♥ 1. 가상 머신 만들기 2. 가상 머신에 연결하기 3. 웹 서버 역할 설치 및 테스트 [ 가상 머신 만들기 ] ▷ Windows Server 2016 Datacenter 가상 머신 만들기 ① Azure Portal 로그인 ② 검색창에 가상머신 검색 후 + 버튼 클릭 ③ 기본 값 설정 》 리소스 그룹 : (새로 만들기) myRGVM 》 가상 머신 이름 : myVM 》 지역 : (Asia Pacific) Korea Central 》 이미지 : Windows Server 2016 Datacenter - x64 Gen2 》 크기 : Standard_DS1_v2 -1 vcpu 3.5 GiB 메모리..

CLOUD/Public Cloud 2023.05.08

[Kubernetes] K8S 구조 - K8S 네트워크

▷ 하나의 파드 안에 여러 개의 컨테이너 생성 ▷ 파드 간 통신 [ 네트워크 확인하기 ] ● 마스터 노드 kubectl get pod -o wide -n kube-system netstat -anlp | grep 6443 | grep LISTEN 》 kube-apiserver : 6443 포트로 실행 ● 워커 노드 systemctl status kubelet netstat -anlp | grep kubelet 》 워커 노드의 kubelet (프로그램) 이 마스터 노드 6443 포트와 연결되어 있음 [ 다른 컨테이너의 파드 간 통신하기 ] ● 파드 생성하기 apiVersion: v1 kind: Pod metadata: name: hello-pod labels: app: hello spec: containe..

728x90