이세개발
article thumbnail
오라클클라우드 프리티어를 이용한 k8s 구축 (2) ansible 설치
DevOps 2023. 5. 3. 23:34

각각 ssh 접속을 확인하였으면 쿠버네티스 클러스터를 설치하도록 한다. 쿠버네티스 설치의 방법은 여러가지가 있는데 KUBESPRAY 을 이용해서 설치해 보도록 한다. kubeadm이 가장 보편적인 방법이지만 한번에 여러개의 인스턴스에 초기 설치할때에는 KUBESPRAY가 간편하다고 생각한다. https://kubernetes.io/ko/docs/setup/production-environment/tools/kubespray/ Kubespray로 쿠버네티스 설치하기 이 가이드는 Kubespray를 이용하여 GCE, Azure, OpenStack, AWS, vSphere, Equinix Metal(전 Packet), Oracle Cloud infrastructure(실험적) 또는 베어메탈 등에서 운영되는 쿠..

article thumbnail
클라우드 인스턴스 key 없이 ip와 비밀번호만으로 접속하기
DevOps 2023. 5. 3. 22:12

AWS EC2 등 여러 클라우드의 인스턴스의 ssh에 접속을 할 때마다 key를 넣어주는것이 불편하고 다른 시스템에서는 key파일이 없으면 접속을 하지 못하는것이 불편해서 ip와 비밀번호만으로 접속을 해보게 바꾸도록한다. * 편의성을 챙겼지만 보안면에서는 그렇게 좋지 못하기 때문에 중요한 자료가 있는 인스턴스나 사내에서는 사용하지 않도록 주의한다. ssh 접속후 유저 생성 sudo adduser "user" sudoers 유저 추가 (sudo 접근설정) # 파일 권한 설정 sudo chmod u+w /etc/sudoers # 파일 수정 sudo vi /etc/sudoers ### 아래에 추가 user ALL=(ALL:ALL) ALL sshd_config 파일 설정 변경 sudo vi /etc/ssh/ss..

article thumbnail
오라클클라우드 프리티어를 이용한 k8s 구축 (1) 기본 세팅 설명
DevOps 2023. 5. 3. 19:23

오라클 클라우드는 큰 용량의 시스템 자원을 무료로 이용을 할 수 있다. 다른 기업의 서비스로는 AWS, GCP 등이 있지만 오라클클라우드만큼의 무료 서비스를 이용할만한곳은 없는것으로 보인다. 현재 테스트용도로만 사용하고있던 오라클클라우드의 인스턴스 구성을 초기화하고 쿠버네티스클러스터와 CICD, Monitoring을 구축하여 앞으로의 개발을 프리하게 사용할 수 있도록 구현을 해보도록 한다. 기본적인 클라우드의 사용법 같은 내용은 다른곳을 찾아보면 많이 나오기 때문에 인스턴스 생성이나 서브넷 같은 부분들은 생략하도록 하겠다. 준비물 1. 인스턴스 오라클 클라우드 내의 나의 인스턴스들이다 arm 4 cpu 24gb ram 100gb volume amd64 1 cpu 1gb ram 50gb volume amd..