어느 날 부터인가 이상하게 책상 의자 아래에 부스러기들이 보이기 시작했다는.
의자에서 플라스틱에 떨어지는 것 같은데 의자에서는 흔적이 안 보이고.
며칠을 봐도 그 이유를 찾지 못했는데 알고 보니 의자 바퀴 플라스틱이 부스러지고 있었다는 거.
VPA는 K8s에서 Scale-in/out에 대한 기능을 제공.
현재 동작하고 있는 pod에 대해 pod restart 없이 할당된 resource를 변경하는 것은 아직 미지원인듯
github의 VPA repo https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler
Updating running pods is an experimental feature of VPA. Whenever VPA updates the pod resources the pod is recreated, which causes all running containers to be restarted. The pod may be recreated on a different node.
https://stupefied-goodall-e282f7.netlify.app/contributors/design-proposals/autoscaling/vertical-pod-autoscaler/
In-place updates
In-place Pod updates (#5774) is a planned feature to allow changing resources (request/limit) of existing containers without killing them, assuming sufficient free resources available on the node.
오늘 기준으로 이용하고 있는 subscription 들
갑자기 어느 날 부터(정확히 말하면 7월 14일부터) podcast가 업데이트가 되지 않는다.
다음 날도, 그 다음 날도. 흠. 뭐가 문제일까?
아무튼 hugo를 이용해서 직접 사이트를 빌드해 봤다. 그랬더니 이상한 에러가 난다. os.Stat 파일이 없다는 이야기도 나오고.
뭔가 문제가 있는데 밤이라 그런지 그냥 단순하게 Hugo zen-theme 이 rss를 제대로 생성하지 못한다는 내용으로 검색을 해 봤는데 결과가 안 나온다.
cychong@mini1:~/work/cbs-ost$ hugo -t zen Building sites … WARN 2020/07/23 23:21:25 .File.UniqueID on zero object. Wrap it in if or with: {{ with .
iPad 12.9 인치와 매직키보드를 구입해서 가지고 다니는데, 예전에 13인치 맥북프로를 가지고 외출할 때 사용하던 슬리브에 담아서 가지고 다녔다. 어렵사리 슬리브에 넣을 수 있을 정도라 가지고 다녔는데 슬리브 입구가 세로로 들어가는 방식이라 펜을 아이패드에 붙힌 상태로 넣기가 어렵고, 무엇보다 입구가 좁은 쪽에 있다 보니 꺼내기가 번거로웠다. 특히 매일 같이 퇴근 길에 카메라 봉인과 개인물품인지를 증명하는 스티커를 보안직원에게 보여줘야 하는데 그걸 하고는 슬리브에 다시 넣을 수가 없다. 그렇게 하려면 바닥에 두고 차근차근 하나씩 해야 하는데 그럴 공간도 없고, 그럴 시간도 없으니.
우선 docker로 실행한 nginx container를 종료시키고
cychong@mini1:~/work/helm-chart-github$ docker ps -a |grep nginx a66786635c60 nginx "/docker-entrypoint.…" 7 minutes ago Up 7 minutes k8s_nginx_my-nginx-77596b9fc6-7txns_default_44840d63-b496-4a58-9e18-83e503c6d2cf_0 85c85322ea59 k8s.gcr.io/pause:3.1 "/pause" 7 minutes ago Up 7 minutes k8s_POD_my-nginx-77596b9fc6-7txns_default_44840d63-b496-4a58-9e18-83e503c6d2cf_0 5be06dc3b184 nginx "nginx -g 'daemon of…" 2 weeks ago Up 2 weeks 0.0.0.0:8099->80/tcp podcast 2812c510a5b6 nginx "nginx -g 'daemon of…" 2 weeks ago Up 2 weeks 0.0.0.0:80->80/tcp sosa0sa cychong@mini1:~/work/helm-chart-github$ docker stop 5be06dc3b184 5be06dc3b184 nginx를 구동시킬 helm chart 준비
금요일 밤에 지난 오류를 수정한 후 토요일, 일요일에는 제대로 동작하는 듯…
그런데 오늘 우연히 발견한 문제는 토요일과 금요일에 올라온 에피소드에 곡 목록이 없다. 추정되는 이유가 있긴했는데 집에 와서 확인해 보니 예상대로. 주말이라 곡 목록이 늦게 업데이트가 되었다.
토요일, 일요일 곡 목록이 모두 일요일 저녁 7시 반 경에 올라온 것이다.
흠.. 그렇다고 mp3를 그때 포스팅하지 않을 수도 없고. 이럴 때는 어떻게 해야 할까…
고민 중..
한줄요약 : Hugo로 만든 blog 에서 video 파일을 지원하려면 shortcode를 활용한다.
아래 shortcode는 mp3, mp4 파일을 지원하는 zen에서 사용하는 shortcode(zen/layouts/shortcodes/video.html)
<figure {{ with .Get "class" }}class="{{ . }}"{{ end }}> <video controls preload="{{ .Get "preload" | default "metadata" }}" {{ with .Get "width" }}width="{{ . }}"{{ end }}> {{ with .Get "src" }}<source src="{{ . | relURL }}" type="video/mp4">{{ end }} </video> {{ with .Get "caption" }}<figcaption>{{ . }}</figcaption>{{ end }} </figure> 이 파일을 hugo site의 layouts/shortcodes 디렉토리에 복사하고 md 파일에서 다음과 같이 작성한다.
음
이건 무슨 상황일까?
mp3 파일은 레코딩이 제대로 되었고, md 파일도 만들었는데 site를 rebuild했다는 메시지가 오질 않는다. 안그래도 Telegram 을 이용해서 메시지를 보내는 기능을 추가해야 겠다고 생각했을때 아래처럼 정상적으로 동작하는 경우가 아니라 뭔가 문제가 있는 상황을 어떻게 알 수 있을까 하는 고민을 했었는데 생각보다 일찍 그 상황(아마도 많은 경우 중 하나 겠지만) 이 온 듯했다. 이렇게 메시지가 안 온 것으로 뭔가 문제가 있다는 걸 판단하는 건 비효율적인 방법이라 보다 적극적으로 어떤 비정상 상황이고, 가능하면 왜 그런 지도 파악해서 메시지를 보내게 할 필요가 있다는 생각을 했었는데…