kubernetes 관련 잡담

in #kr4 years ago (edited)

잠만보가 키를 잡고 앉아 있다.
이 이미지는 원작자의 의도와 다르게 작업 도중 난입해서 탈취해온 것입니다.

리눅스 이야기는 아니지만 리눅스에 아예 관련이 없는 것도 아니니... 적어도 파이썬보다는 가깝죠? ㅋㅋ
대문용 이미지를 요청해 새로 받아왔습니다. 쿠버네티스 관련 글을 최소한 하나는 더 쓸 것 같아서 ..

회사 업무 관련해 kubernetes, k8s를 써보고 있습니다.
익숙하지 않아 삽질을 여러가지 하게 되네요.


k8s statefulset yaml 파일 변경 후 동작을 테스트하고 난 후, 각종 이름들을 정리하고 다시 클러스터에 적용하니 서비스가 동작하지 않았습니다.
한참 삽질을 하다, kubectl get events 로 이벤트를 확인하다 다음 에러 메시지를 발견했습니다.

spec.containers[0].ports[2].name: Invalid value: "zk-leader-election": must be no more than 15 characters

k8s에서 컨테이너 포트 이름은 15바이트 길이 제한이 있었습니다.


쿠버네티스를 로컬에서 minikube를 이용해 돌리기도 하고, eks를 이용해 돌리기도 합니다.
(아마존은 여러가지 일로 안 쓰고 싶지만 업무라 어쩔 수 없네요. 피할 수 있는 회사도 아니고..)

minikube로 돌릴 때 container build 과정에서 다음과 같은 에러가 발생하면서 컨테이너 이미지를 못 가져오는 경우가 생겼습니다.

rpc error: code = Unknown desc = Error response from daemon: error unmarshalling content: invalid character '<' looking for beginning of value

보니 로컬에 있는 이미지를 외부에서 가져오려고 시도하다 나는 에러였습니다.
로컬에서 docker images 명령으로 이미지를 확인하면 있는 이미지인데도 그러더라구요.

찾아보니 minikube cache add 명령어로 명시적으로 minikube cache에 이미지를 추가해 둘 수 있었습니다.
왜 자동으로 읽어오지 않는지 모르겠네요..

Sort:  

kubernetes is awesome , i have used it several times , we can aslo use kubernetes instead of docker to build steem , or a private chain streamer on the steem ecosystem.

Is there docker image of a steem node or plan for it? awesome!

👍

yes there is docker container image for steem

Oh, that's really cool.

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 66498.47
ETH 3469.97
USDT 1.00
SBD 2.62