ubuntu 설치 후 셋팅해야 하는것들 정리.(ssh로 접속할수 있게 설정)

우분투 ssh 열어주고 mobaXterm 혹은 vscode의 extension(remote)를 활용하여 작업을 편리하게 하기. <우분투 설치 하기> ubuntu.com/download/desktop/thank-you?version=18.04.4&architecture=amd64Thank you for downloading Ubuntu Desktop | UbuntuUbuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.ubuntu.com <mobaXterm 설치> mobaxterm.mobatek.net/download-home-edition.htmlMobaXterm free Xserver and tabbed SSH client for WindowsThe ultimate …

0. 간단죽죽이 미니콘다 바로 설치 하기 / miniconda install 왜 필요하나?

미니콘다를 설치하기 전 원래 아나콘다를 사용 했었다. 왜 설치하냐면 2020년 9월 아나콘다는 서비스 약관을 변경하여 200명 이상의 직원이 있는 기업 또는 정부 조직이 Anaconda Repository를 사용하는 경우 유료로 구매하게 하였다. 그래서 200명이 넘어가는 기업에 종사하고있는 환경이면 미니콘다를 설치하여야 한다. 그래서 앞으로는 미니콘다를 더 많이 사용하게 될수도 있다고 생각이 들어서 미니콘다를 설치하고 미니콘다 환경에 조금씩 더 …

워드프레스 Nginx pixel 사이즈 늘리기2560 pixels -> more

최근에 워드프레스 블로그에 이미지를 업로드하던 중, 이미지 픽셀 초과로 인해 업로드가 실패하는 문제가 발생했습니다. 해당 오류 메시지는 다음과 같았습니다. [error] 이 문제를 해결하기 위해선 서버의 nginx 설정을 수정해야 했습니다. 여기서는 그 해결 과정과 함께 각 설정값의 의미를 자세히 살펴보겠습니다. 1. 문제 원인 이미지 업로드에 실패한 이유는 주로 이미지의 크기가 서버가 처리할 수 있는 픽셀 수를 …

정체된 Namespace삭제, Terminating Namespace Delete

Terminating Namespace Delete 정체된 Namespace삭제, Terminating Namespace Delete Kubeflow를 설치하고 지우고 하다보니 Delete과정에서 다수의 Namespace들이 terminating상태가 되면서 더이상 삭제가 되지 않았다. 삭제가 되지 않은상태에서 계속 다시 설치하려고 하다보니 네임스페이스 관련된 에러가 계속 반복해서 나왔다. rancher를 다시 설치할지, 다 밀고 다시 시작할지 고민을 계속 하던 와중 찾게 되었고, 잘 작동하였다.

KubeFlow 에러 관련

KubeFlow 에러 관련, 작업을 하려고 어느날 쿠베플로우에 들어가 보니 다른 페이지들은 잘 작동하는데 파이프라인 관련된 탭을 눌리면 아래와 같은 에러가 나왔다. 에러내용은 버전넘버가 잘못됐다는 내용인데. upstream connect error or disconnect/reset before headers. retried and the latest reset reason: connection failure, transport failure reason: TLS error: 268435703:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER 의 spec.trafficPolicy.tls.mode 섹션을 편집하여 해당 값을 ISTIO_MUTUAL에서 DISABLE로 …

Kubernetes Nginx pod, service YAML작성 및 파드간 통신

Kubernetes Nginx pod, service YAML작성 및 파드간 통신, 안녕하세요! 이번 포스팅에서는 Kubernetes YAML 파일을 사용하여 Nginx 웹 서버를 배포하고 외부에 노출하는 방법에 대해 알아보겠습니다. deployment YAML 파일 먼저, Nginx 웹 서버를 배포하기 위한 Deployment YAML 파일입니다. 이 파일은 하나의 Replication Controller를 정의하며, 노드 선택자(nodeSelector)를 사용하여 특정 노드에 파드를 스케줄링할 수 있습니다. 사전에 key=storage라는 라벨을 노드에 …

crontab을 활용한 시작시 파일 실행

crontab을 활용한 시작시 파일 실행, 버츄얼박스를 통하여 쿠버네티스 환경 및 쿠베플로우환경을 만들었다. 가끔 서버를 껐다 키게되는데, 그럴때마다 그에 필요한 정보들을 재 시작하는게 너무 비 효율적이었다. Shell파일 생성 #!/bin/bash를 적어주어 bash에서 아래의 명령들을 실행한다. 괄호를 해줘서 실행후 실행완료 커맨드에서 벗어난다.

kubeflow add user / 쿠베플로우 유저 추가

쿠베플로우 유저 추가하기 위와같이 test@test.com의 유저를 만들었다. hash관련해서 만드는방법은 https://github.com/kubeflow/manifests/blob/master/README.md 여기에 설명된 대로 파이썬에 들어가서 실행하면 간단하게 사용할 수 있다. 파이썬이 없다면 구글 코랩을 활용하면 될것같다. config-map.yaml이 다 작성됐다면 dex를 재시작 하자. namespace 추가 및 수정 manifasts params.env수정 dex화면에 들어가서 namespace가 추가된것을 확인한다. ps 쿠베플로우 설치시 CD_REGISTRATION_FLOW 변수를 true로 설정하면 자동으로 프로필 생성을 활성화 할 …

kubeflow rke2 metallb load balancer 설정 및 테스트

1. metalLB란? Kubernetes는 네트워크 로드 밸런서 구현을 제공하지 않습니다(LoadBalancer 유형의 서비스) 베어메탈 클러스터의 경우. Kubernetes와 함께 제공되는 네트워크 로드 밸런서의 구현은 모두 다양한 IaaS 플랫폼(GCP, AWS, Azure…)을 호출하는 글루 코드입니다. 지원되는 IaaS 플랫폼(GCP, AWS, Azure…)에서 실행하지 않는 경우 LoadBalancer는 생성 시 무기한 “보류 중” 상태로 유지됩니다. 베어메탈 클러스터 운영자에게는 사용자 트래픽을 클러스터로 가져오는 두 가지 작은 도구인 …