-
[ISTIO] 1. 설치하기IT 발자취.../istio 2023. 6. 16. 02:08
https://istio.io/latest/docs/setup/getting-started/#download Getting Started Try Istio’s features quickly and easily. istio.io 환경 : MacOS (M1) 대상 : AKS Download Istio 1. Istio release 페이지에가서 OS에 맞는 파일을 다운받거나, 리눅스나 macOS 환경에서는 아래 명령어로 최근 버전을 다운 받고 압축 해제 가능 $ curl -L https://istio.io/downloadIstio | sh - 2. Istio pakacge directory로 이동한다. 현재 문서는 1.18.0 버전을 사용한다. $ cd istio-1.18.0 설치 디렉토리엔 아래를 포함한다...
-
인증키 생성 (smallstep)IT 발자취.../리눅스 2022. 9. 8. 08:29
현재 문서는 "서비스메시마스터" - 안잔리카트리,비크람 카트리 지음 서적의 11장 보안기능 내용 중 발췌한 부분입니다. istio 도메인이 중간에 보이는 것은 문서를 그대로 가져왔기 때문으로, 본인 환경에 맞게 설정하길 바랍니다. 단방향 TLS나 상호 TLS를 사용하려면 개인 키, 서버 인증서 및 루트 인증서가 필요하다. CA에서 가져오거나 자체적으로 생성할 수 있다. 몇 단계의 커맨드 라인을 사용해 인증서와 키를 생성한다. 이를 위해 스텝 CLI를 설치해야 한다. 스텝 CLI 설치 https://github.com/smallstep/cli GitHub - smallstep/cli: 🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, O..
-
[NCP] ncp-iam-authenticatorIT 발자취.../NCP 2022. 9. 6. 15:09
Kubernetes Service (NKS)는 ncp-iam-authenticator 를 통해 IAM 인증을 제공하빈다. IAM인증을 통해 kubectl 명령을 사용하려면 ncp-iam-authenticator를 설치하고 이를 인증에 사용하도록 kubectl 설정 파일을 수정해야 합니다. 설치 linux 예시 (https://guide-gov.ncloud-docs.com/docs/k8s-iam-auth-ncp-iam-authenticator) $ curl -o ncp-iam-authenticator https://kr.object.ncloudstorage.com/nks-download/ncp-iam-authenticator/v1.0.5/linux/amd64/ncp-iam-authenticator $ ch..
-
kubernetes 관리용 CLI 설치 리스트IT 발자취.../리눅스 2022. 9. 6. 10:15
Install List * kubectl * istioctl * docker * Helm * Terraform kubectl 1.다음 명령으로 최신 릴리스를 다운로드한다. curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" 2.kubectl 설치 sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl istioctl 1. Go to the Istio release page to download the installation file for your OS, or download and extra..
-
[리눅스] PAM이란?IT 발자취.../리눅스 2021. 6. 23. 14:46
https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_PAM 리눅스 PAM - 위키백과, 우리 모두의 백과사전 리눅스 PAM 위키백과, 우리 모두의 백과사전. ko.wikipedia.org Linux Pluggable Authentiacation Modules (PAM). 리눅스 PAM은 리눅스 또는 GNU/kFreeBSD 시스템에서 애플리케이션과 서비스에 대한 동적 인증을 제공한다. 플러그인형 인증 모듈은 인증 및 보안을 위한 공통 프레임워크이다. PAM을 이해하고 사용하면 안전하고 효율적인 싱글사인온 솔루션을 계획하고 구현하는데 매우 유용할 수 있다. PAM 정보 - 사용자에게 시스템에 대한 액세스 권한을 부여하는 프로그램은 인증을 사용하여 서로의 I..
-
[whiteship] 온라인스터디 - 12주차. 애노테이션IT 발자취.../JAVA 2021. 2. 6. 22:35
github.com/whiteship/live-study/issues/12 12주차 과제: 애노테이션 · Issue #12 · whiteship/live-study 목표 자바의 애노테이션에 대해 학습하세요. 학습할 것 (필수) 애노테이션 정의하는 방법 @retention @target @documented 애노테이션 프로세서 마감일시 2021년 2월 6일 토요일 오후 1시까지. github.com 목표 자바의 애노테이션에 대해 학습하세요. 학습할 것 (필수) 애노테이션 정의하는 방법 @retention @target @documented 애노테이션 프로세서 애노테이션 어노테이션은 주석이라는 뜻을 가지고 있다. 기본적으로 우리가 아는 주석은 // 또는 /**/ 이렇게 생겼는데, 어노테이션과 일반적인 주석은..
-
[whiteship] 온라인스터디 - 11주차 과제 : EnumIT 발자취.../JAVA 2021. 1. 30. 23:37
github.com/whiteship/live-study/issues/11 11주차 과제: Enum · Issue #11 · whiteship/live-study 목표 자바의 열거형에 대해 학습하세요. 학습할 것 (필수) enum 정의하는 방법 enum이 제공하는 메소드 (values()와 valueOf()) java.lang.Enum EnumSet 마감일시 2021년 1월 30일 토요일 오후 1시까지. github.com 목표 자바의 열거형에 대해 학습하세요. 학습할 것 (필수) enum 정의하는 방법 enum이 제공하는 메소드 (values()와 valueOf()) java.lang.Enum EnumSet enum 정의하는 방법 자바의 열거형 (enum)은 열거형이 갖는 값뿐만 아니라 타입까지 관리하..
-
[whiteship] 온라인스터디 - 8주차.인터페이스IT 발자취.../JAVA 2021. 1. 9. 22:40
github.com/whiteship/live-study/issues/8 8주자 과제: 인터페이스 · Issue #8 · whiteship/live-study 목표 자바의 인터페이스에 대해 학습하세요. 학습할 것 (필수) 인터페이스 정의하는 방법 인터페이스 구현하는 방법 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터 github.com 목표 자바의 인터페이스에 대해 학습하세요. 학습할 것 (필수) 인터페이스 정의하는 방법 인터페이스 구현하는 방법 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터페이스의 기본 메소드 (Default Method), 자바 8 인터페이스의 static 메소드, 자바 8 인터페이스의 private 메소드, 자바 9 인터페이스란 ? ..