본문 바로가기

전체 글

[AWS EKS] AWS EKS 구축하기 -1 INTRO AWS 의 Kubernetes 플랫폼인 EKS를 생성하는 방법에 대해 포스팅한다. 0. 들어가기에 앞서 - 실습을 위해 nginx 서버 이미지 하나를 아래와 같은 형상으로 배포해볼것이다. 이미지 출처 : https://kubernetes.io/docs/tutorials/kubernetes-basics/expose/expose-intro/ Using a Service to Expose Your App Objectives Learn about a Service in Kubernetes Understand how labels and LabelSelector objects relate to a Service Expose an application outside a Kubernetes cluster u.. 더보기
[AWS] Linux 환경에서 AWS CLI 설치 INTRO 1. 설치 및 테스트 - 하기 URL 참고하여 설치한다. https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html 최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface 설치 관리자의 아무 위치에서나 Cmd+L을 눌러 설치에 대한 디버그 로그를 볼 수 있습니다. 이렇게 하면 로그를 필터링하고 저장할 수 있는 로그 창이 열립니다. 로그 파일도 /var/log/install.log에 자 docs.aws.amazon.com $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.z.. 더보기
[Ubuntu+Docker+Nginx] Docker에 Nginx 설치 INTRO docker 에 Nginx 서버를 설치해 볼 것이다. 🚦Docker 설치가 먼저 필요합니다. Docker 설치가 되지 않은 경우에는 하기 포스팅을 참고해주시길 바랍니다. 2022.09.22 - [Programming/[docker]] - [Docker] Ubuntu 환경에서 docker 설치 1. Nginx 이미지 Pull $ sudo docker pull nginx 2. Nginx 이미지 실행 sudo docker run -d -p 8080:80 --name nginx nginx 3. 실행 확인 - 해당 포트에 접속하여 아래와 같은 화면이 나오면 실행에 성공한것이다. 4. Nginx 설정 - 아래 명령어를 통해 컨테이너에 접속한다. $ sudo docker exec -it 673 /bin/b.. 더보기
[Ubuntu+Docker+Jenkins] Docker에 Jenkins 설치 INTRO docker에 jenkins를 설치하는 과정에 대해 포스팅한다. 🚦Docker 설치가 먼저 필요합니다. Docker 설치가 되지 않은 경우에는 하기 포스팅을 참고해주시길 바랍니다. 2022.09.22 - [Programming/[docker]] - [Docker] Ubuntu 환경에서 docker 설치 1. Jenkins 이미지 설치 - 설치 방법에는 docker-compose를 사용하는 방법과 - docker 저장소에서 직접 pull 받는 방법이 있다. docker compose 사용 - docker-compose.yml version: '3' services: jenkins: image: jenkins/jenkins:lts container_name: jenkins_cicd volumes:.. 더보기
[Docker] Ubuntu 환경에서 docker 설치 INTRO Ubuntu 환경에서 Docker를 설치해볼것이다. 🚦OS 요구사항 Docker 엔진을 설치하려면 다음 Ubuntu 버전 중 하나의 64비트 버전이 필요합니다. Ubuntu Jammy 22.04 (LTS) Ubuntu Impish 21.10 Ubuntu Focal 20.04 (LTS) Ubuntu Bionic 18.04 (LTS) Docker 엔진은 x86_64(또는 amd64), armhf, arm64및 s390x아키텍처에서 지원됩니다. * ubuntu 버전 확인 : [Ubuntu 22.04 기준] $ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.1 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.1 LTS .. 더보기
[Kotlin] 표준 입/출력에 대하여 정리 INTRO 코틀린에서의 표준 입출력에 대해 정리한다. 1. 입력 - Java Scanner 사용 - 자바의 Scanner를 사용하는 방법이다. - java.util 라이브러리를 import 해준다. - 이후 with 매서드를 사용하여 receiver를 Scanner로 지정해주면, - main 함수의 this 는 Scanner객체가 된다. import java.util.Scanner fun main(args: Array) =with(Scanner(System.`in`)){ println("String Type :: ${this.next()}") println("Int Type :: ${this.nextInt()}") println("Float Type :: ${this.nextFloat()}") print.. 더보기
[kotlin] 생성자 - 기본 생성자와 보조 생성자(주 생성자와 부 생성자) INTRO 코틀린의 생성자에 대해 알아본다. 1. 생성자? - 우선 자바와 비교해보자. - 비교해보고, 다른 점과 각각의 장 단점에 대해 이야기 해볼것이다. - 자바에서 자주 사용하던 생성자는 아래와 같을 것이다. class Test { String name; int age; public T1(String name, int age){ this.name = name; this.age = age; } } - 코틀린에서 위와 같은 생성자를 만들어보자 class Test { var name: String var age: Int constructor(name: String, age: Int) { this.name = name this.age = age } } - 여기까지 본다면 비슷하다. - 그러나 코틀린은 아래.. 더보기
[Vue.js] vue 3.0 + Typescript 에서 vue-router적용기 1. 하고자 했던 것 - vue3.0과 typescript를 사용한 개발을 공부해보고자 프로젝트를 생성했다. - 프로젝트 생성 커맨드는 아래와 같다. npm init vite@latest - 생성 후 이것 저것 테스트 해보던 도중, - router 설정을 아무리 맞게 했는데도 정상 동작하지 않는 현상이 있었다. - package.json, main.ts, router/index.ts 설정 방법은 pass 2. 문제의 시작 - @ = 프로젝트의 루트 디렉토리를 지정하는 문법으로 알고있었고, vue2사용시에는 이 부분에서 문제가 없었기에.. 당연하게 사용했다. - 그런데 위 에러처럼 찾을 수 없다는 에러가 계속 발생하였다. - 경로를 @/~ 에서 ../~ 로 변경하니 정상 동작하였고, 경로문법에서 @를 사용.. 더보기

반응형