brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Apr 17. 2023

1. nhn클라우드- 쿠버네티스 서비스를 위한 개발환경

nhn클라우드 쿠버네티스에 서비스 올려보자.

NHN Kubernets Servic(NKS) 서비스 사용해 보자.


클라우드에 Public 네트워크 하나 만들고, 리눅스 서버 하나 생성.





<1> 쿠버네티스 서비스를 위한 개발 환경구축 하는 3가지 방법

<2>  클라우드에 Public 네트워크 하나 만들고, 명령 내릴 리눅스 서버 하나 생성 하기

<3>  정리




<1> 쿠버네티스 서비스를 위한 개발 환경구축 하는 3가지 방법



개발 환경 구축은 3가지 방법으로 한다.


1

클라우드에 Public 네트워크 하나 만들고, 리눅스 서버 하나 생성.

각종 툴 설치

쿠버네티스 생성

쿠버네티스에 서비스 올리기


2

개인 pc에서 개발 환경 세팅하기

각종 툴 설치 -툴 버전들 업그레이드등 버전이 틀려질 수 있는 단점이 있다.

쿠버네티스 생성

쿠버네티스에 서비스 올리기


3

클라우드 CSP에서 제공해 주는 개발 환경 IDE환경 사용하기

AWS Cloud9 , Kakao i Cloud 구름 등

쿠버네티스 생성

쿠버네티스에 서비스 올리기





<2>  클라우드에 Public 네트워크 하나 만들고, 명령 내릴 리눅스 서버 하나 생성 하기


https://www.nhncloud.com/kr






1

Public 네트워크 하나 만들기


네트워크  > VPC > VPC 생성


mario-nhn-vpc

10.0.0.0/21


mario-nhn-pub1

10.0.0.0/23


Internet Gateway 생성

mario-nhn-igw


Routing > 인터넷 게이트웨이 연결



2

리눅스 서버 하나 생성 하기


Compute > Instance > 인스턴스 생성

Centos 7.9




3

mario-nhn-command1

mario-nhn-command1-key

키페어 생성 

키페어 다운로드


플로팅  IP  사용으로 변경함.

보안그룹 설정 변경

보안그룹 생성

mario-nhn-web01-sg

추가

수신 22  내 IP

수신 80 0.0.0.0/0

송신  사용자 정의 - 포트범위 1~65535 0.0.0.0/0

확인


사용자 스크립트

#!/bin/bash

yum -y install httpd

systemctl enable httpd

systemctl start httpd

echo '<html><h1>Hello From Your Web Server!</h1></html>' > /var/www/html/index.html


인스턴스 생성



4

putty로 접속하기

puttygen으로 ppk 파일 만들기


5

putty로 ppk파일 이용해 서버 접속 하기

centos



6

[root@mario-nhn-command1 ~]# ps -ef |grep httpd

root      1770     1  0 07:13 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache    1771  1770  0 07:13 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache    1772  1770  0 07:13 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache    1773  1770  0 07:13 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache    1774  1770  0 07:13 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache    1775  1770  0 07:13 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

root      1881  1859  0 07:14 pts/0    00:00:00 grep --color=auto httpd

[root@mario-nhn-command1 ~]#


7

웹 브라우저로 접속해 보기





<3>  정리


1

클라우드에 Public 네트워크 하나 만들고, 명령 내릴 리눅스 서버 하나 생성해 봤다.

명령을 내릴 서버를 만든것이다.




다음 공부

https://brunch.co.kr/@topasvga/3178


감사합니다.

매거진의 이전글 12. NHN Cloud - DNS Plus-GSLB
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari