유용한 IT Tool

Openlens / Choco 설치

Somaz 2023. 4. 21. 23:56
728x90
반응형

Overview

 

오늘은 Choco를 설치한 후 Choco를 사용해 Openlens를 설치하는 방법에 대해 공부해보려고 한다.

 


Choco 설치

Choco는 Windows용 패키지 설치 관리자이다. 데비안의 apt나, 레드햇의 yum과 동일한 기능을 한다.

 

먼저 Choco를 설치하기 위해서는 먼저 PowerShell을 관리자용으로 실행해야 한다.

 

실행한 후 Get-ExecutionPolicy 명령을 실행한다.

 

Restricted 라면 Set-ExecutionPolicy AllSigned 명령을 실행한다.

 

그리고 Choco 설치 사이트를 방문하여 설치를 진행해준다. 아래의 명령어를 입력해주면 된다.

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

 

그러면 아래와 같이 설치가 완료된다.


Openlens 설치

Choco 설치가 되었다면 Openlens 설치는 간단하다. 

 

아래의 명령어로 설치를해준다.

choco install -y openlens

 

그리고 설치확인을 해준다.

 

이제 관리자 권한 말고 일반권한으로 Powershell을 실행해본다.

C드라이브\User\<사용자> 가 있다. 그 안에 .kube 폴더를 만들어준다.

 

그리고 .kube 폴더안에 config 파일을 넣어준다.

 

이제 Openlens를 실행해보자.

 

Openlens Extensions

Extensions를 설치한다.

 

보이는 것과 같이 Pod shell과 log를 볼 수 있다.


awscli & gcloud sdk 설치

먼저 윈도우 Powershell을 관리자 권한으로 실행한다.

 

awscli 설치

choco install awscli

aws configure

choco list -l
Chocolatey v1.3.1
awscli 2.11.4
chocolatey 1.3.1
chocolatey-compatibility.extension 1.0.0
chocolatey-core.extension 1.4.0
chocolatey-windowsupdate.extension 1.0.5
openlens 6.4.6

aws configure list
      Name                    Value             Type    Location
      ----                    -----             ----    --------
   profile                <not set>             None    None
access_key     ****************ME7B shared-credentials-file
secret_key     ****************Sk4V shared-credentials-file
    region                <not set>             None    None

 

gcloud sdk 설치

Google Cloud CLI 설치 프로그램을 다운로드한다.

 

또는 PowerShell 터미널을 열고 다음 PowerShell 명령어를 실행한다.

(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe")

& $env:Temp\GoogleCloudSDKInstaller.exe

# goolge account
gcloud init

* Run `gcloud --help` to see the Cloud Platform services you can interact with. And run `gcloud help COMMAND` to get help on any gcloud command.
* Run `gcloud topic --help` to learn about advanced features of the SDK like arg files and output formatting
* Run `gcloud cheat-sheet` to see a roster of go-to `gcloud` commands.

# google service account
gcloud auth activate-service-account --key-file=<key path>
ex. gcloud auth activate-service-account --key-file=~/.ssh/xxx.json

## 확인 ##
gcloud auth list
  Credentialed Accounts
ACTIVE  ACCOUNT
*       somaz@xxxx

To set the active account, run:
    $ gcloud config set account `ACCOUNT`

gcloud config configurations list
NAME     IS_ACTIVE  ACCOUNT             PROJECT    COMPUTE_DEFAULT_ZONE  COMPUTE_DEFAULT_REGION
default  True       somaz@xxx           somaz-1

 

gcloud components install gke-gcloud-auth-plugin

gcloud container clusters get-credentials somaz-gke --region=asia-northeast3
Fetching cluster endpoint and auth data.
kubeconfig entry generated for somaz-gke.

 

확인한다.


 

Reference

Choco 설치

 

Openlens 설치

728x90
반응형

'유용한 IT Tool' 카테고리의 다른 글

VSCode Vim Extension 사용 가이드  (0) 2024.05.17
WSL 2 Docker 설치 방법  (0) 2023.04.26
WSL 창 분할 창 닫기 메모  (0) 2023.01.09