분류 전체보기
-
K8S Project를 올리는 중에, 해당 메세지를 만났다. 쿠버네티스에서 PVC 축소는 지원하지 않는다. 축소하려면 축소된 PVC를 추가한 후, 기존 PVC를 삭제할 수 밖에....... 그리고 저 메세지는 축소할수 없응게 이 이름의 PVC가 예전에 했던 용량보단 크게 혀라~ 근데 저 메세지가 떴다? 생각해보니 이전에 프로젝트를 계속 지웠다 깔았다 했던 거 같다. 그래서 kubectl get pvc -A로 확인해보니 역시나. 있었다. 해당 PVC를 깔꼬미하게 제거 후, 다시 올리면 만나지 않을 메세지다.
<삽질금지 한입지식> The PersistentVolumeClaim "<SOMETHING>" is invalid: spec.resources.requests.storage: Forbidden: field can not be less than previous valueK8S Project를 올리는 중에, 해당 메세지를 만났다. 쿠버네티스에서 PVC 축소는 지원하지 않는다. 축소하려면 축소된 PVC를 추가한 후, 기존 PVC를 삭제할 수 밖에....... 그리고 저 메세지는 축소할수 없응게 이 이름의 PVC가 예전에 했던 용량보단 크게 혀라~ 근데 저 메세지가 떴다? 생각해보니 이전에 프로젝트를 계속 지웠다 깔았다 했던 거 같다. 그래서 kubectl get pvc -A로 확인해보니 역시나. 있었다. 해당 PVC를 깔꼬미하게 제거 후, 다시 올리면 만나지 않을 메세지다.
2022.05.16 -
안 된다 ! ^^.. YAML로 pre-config하여 kubernetes container를 dynamic하게 만들어보고 싶어서 $(VARNAME)으로도 써보고 ${VARNAME}으로도 ㅆㅓ보고 {{}}도 써보고 여기저기 검색해서 다 해봤는데 그냥 YAML로는 안된단다! #되는거 찾으시면 알려주세요..........................
<삽질금지 한입지식> YAML에서 변수 사용이 될까?안 된다 ! ^^.. YAML로 pre-config하여 kubernetes container를 dynamic하게 만들어보고 싶어서 $(VARNAME)으로도 써보고 ${VARNAME}으로도 ㅆㅓ보고 {{}}도 써보고 여기저기 검색해서 다 해봤는데 그냥 YAML로는 안된단다! #되는거 찾으시면 알려주세요..........................
2022.05.11 -
Too Long; Didn't Read 의 줄임말이란다. 너무 길어서 안읽어~~~ 란 뜻인데 이라는 뜻으로 퉁쳐지고 있는 듯 하다.
나만 몰랐어 TL;DRToo Long; Didn't Read 의 줄임말이란다. 너무 길어서 안읽어~~~ 란 뜻인데 이라는 뜻으로 퉁쳐지고 있는 듯 하다.
2022.05.11 -
지금 Git-Sync 컨테이너를 입혀서, Kubernetes Cluster의 PVC 상태를 Gitlab private project랑 동기화하는 작업을 수행하고 있다. private gitlab에 접속하는 방법으로 ssh, id/pw가 있는데, 간편하게 수행하고 싶어서 id/pw를 kubernetes Secret객체로 등록하고 사용하려고 했다. echo "" | base64 요렇게 쳐서 나온 인코딩 값을 secret에 넣으라고 하길래.... 했는데 계속 ID랑 PW를 모두 인식하지 못하는 거다. 그래서 command를 먹여서 secret값이 어떻게 출력되나 봤더니, echo를 통해서 입력되는 \n값까지 secret으로 들어가서 안 되는 거였다. 방지하기 위해서는 echo -n "" | base64 로 뽑..
Kubernetes Secret Object 이용 시 주의사항지금 Git-Sync 컨테이너를 입혀서, Kubernetes Cluster의 PVC 상태를 Gitlab private project랑 동기화하는 작업을 수행하고 있다. private gitlab에 접속하는 방법으로 ssh, id/pw가 있는데, 간편하게 수행하고 싶어서 id/pw를 kubernetes Secret객체로 등록하고 사용하려고 했다. echo "" | base64 요렇게 쳐서 나온 인코딩 값을 secret에 넣으라고 하길래.... 했는데 계속 ID랑 PW를 모두 인식하지 못하는 거다. 그래서 command를 먹여서 secret값이 어떻게 출력되나 봤더니, echo를 통해서 입력되는 \n값까지 secret으로 들어가서 안 되는 거였다. 방지하기 위해서는 echo -n "" | base64 로 뽑..
2022.05.10 -
Kubernetes는 Version마다 지원하는 기능이 바뀐다. https://kubernetes.io/ko/docs/reference/command-line-tools-reference/feature-gates/ 기능 게이트 이 페이지에는 관리자가 다른 쿠버네티스 컴포넌트에서 지정할 수 있는 다양한 기능 게이트에 대한 개요가 포함되어 있다. 기능의 단계(stage)에 대한 설명은 기능 단계를 참고한다. 개요 기능 게 kubernetes.io 위 Official Doc을 보면, [기능] [디폴트] [단계] [도입] [종료] 순의 5칼럼 테이블이 존재한다. 위 2 행은, APIListChunking이라는 알파 Feature가 1.8버전에 도입되었고, 1.8버전에 종료되었다가 똑같은 이름의 베타 Featur..
Rancher에서 Kubernetes의 Feature Gate를 활성화하는 방법Kubernetes는 Version마다 지원하는 기능이 바뀐다. https://kubernetes.io/ko/docs/reference/command-line-tools-reference/feature-gates/ 기능 게이트 이 페이지에는 관리자가 다른 쿠버네티스 컴포넌트에서 지정할 수 있는 다양한 기능 게이트에 대한 개요가 포함되어 있다. 기능의 단계(stage)에 대한 설명은 기능 단계를 참고한다. 개요 기능 게 kubernetes.io 위 Official Doc을 보면, [기능] [디폴트] [단계] [도입] [종료] 순의 5칼럼 테이블이 존재한다. 위 2 행은, APIListChunking이라는 알파 Feature가 1.8버전에 도입되었고, 1.8버전에 종료되었다가 똑같은 이름의 베타 Featur..
2022.05.10 -
https://peemangit.tistory.com/197
LB에 대해서도 정리해야 할듯https://peemangit.tistory.com/197
2022.04.26 -
독립형 통합 인증/인가 서버에 대해 개념을 정립하고 논문을 쓰고 있다. 이 과정에서 게이트웨이, API 게이트웨이, IAM 등 다양한 용어들이 혼용되는 걸 볼 수 있었어서 이참에 정리해봐야겠다. *게이트웨이: https://ja-gamma.tistory.com/entry/%EA%B2%8C%EC%9D%B4%ED%8A%B8%EC%9B%A8%EC%9D%B4%EB%9E%80 *API 게이트웨이: https://www.tibco.com/ko/reference-center/what-is-an-api-gateway API 게이트웨이란 무엇입니까? 홈 Reference Center 관련 용어 API 게이트웨이란 무엇입니까? API 게이트웨이 는 실제 백엔드 서비스 또는 데이터와 접속하고 API 호출에 대한 정책, 인증..
쓸거 목록독립형 통합 인증/인가 서버에 대해 개념을 정립하고 논문을 쓰고 있다. 이 과정에서 게이트웨이, API 게이트웨이, IAM 등 다양한 용어들이 혼용되는 걸 볼 수 있었어서 이참에 정리해봐야겠다. *게이트웨이: https://ja-gamma.tistory.com/entry/%EA%B2%8C%EC%9D%B4%ED%8A%B8%EC%9B%A8%EC%9D%B4%EB%9E%80 *API 게이트웨이: https://www.tibco.com/ko/reference-center/what-is-an-api-gateway API 게이트웨이란 무엇입니까? 홈 Reference Center 관련 용어 API 게이트웨이란 무엇입니까? API 게이트웨이 는 실제 백엔드 서비스 또는 데이터와 접속하고 API 호출에 대한 정책, 인증..
2022.04.20 -
개발팀을 운영하다 보면, 팀원의 상태를 모르고 일을 분배한다거나, 팀원의 일정을 모른 채로 스케줄링을 하게 될 때가 있다. 리더의 무심함 때문일지, 팀원의 성격상 참은 것인지는 모르지만 확실한 건 팀 운영에 있어 치명적일 수 있다는 점이다. 이번엔 팀원의 상태를 간단하게라도 서로 공유할 수 있도록, Daily Standup 문화를 정착시키고자 한다. Daily Standup이란, 팀원 각자에게 매일 간단한 Interview를 하는 것과 다름이 없다. slack을 활용하여, 정해진 시간에 정해진 질문을 수행한다. 이를 테면, [팀원]님 오늘의 컨디션은 어떠신가요? 팀원 각자의 프라이버시는 지켜 주더라도, 그가 바쁜지 안 바쁜지, 멘탈이 괜찮은지 안 괜찮은지는 알면 우리가 그를 배려할 수 있지 않은가 라는 ..
[Team Management] Daily Stand up개발팀을 운영하다 보면, 팀원의 상태를 모르고 일을 분배한다거나, 팀원의 일정을 모른 채로 스케줄링을 하게 될 때가 있다. 리더의 무심함 때문일지, 팀원의 성격상 참은 것인지는 모르지만 확실한 건 팀 운영에 있어 치명적일 수 있다는 점이다. 이번엔 팀원의 상태를 간단하게라도 서로 공유할 수 있도록, Daily Standup 문화를 정착시키고자 한다. Daily Standup이란, 팀원 각자에게 매일 간단한 Interview를 하는 것과 다름이 없다. slack을 활용하여, 정해진 시간에 정해진 질문을 수행한다. 이를 테면, [팀원]님 오늘의 컨디션은 어떠신가요? 팀원 각자의 프라이버시는 지켜 주더라도, 그가 바쁜지 안 바쁜지, 멘탈이 괜찮은지 안 괜찮은지는 알면 우리가 그를 배려할 수 있지 않은가 라는 ..
2022.04.05