본문 바로가기

전체 글340

gitlab-ce kubernetes 자동 백업 Gitlab Backup 설정은 아래 링크를 참고한다: - https://docs.gitlab.com/ee/raketasks/backup_restore.html S3 API를 지원하기 때문에 S3에 백업하거나, On-premise라면 NAS에 minio설치해서 S3 API로 백업할 수도 있다. gitlab을 Kubernetes에서 사용 할 경우 crontab을 사용할 수 없어 기본적으론 수동으로 gitlab 파드 안에 들어가서 gitlab-backup create 명령을 수행해주어야 한다. 하지만 이건 번거로우니... Kubernetes의 CronJob을 통해 이를 자동화한다. 주의 사항 gitlab이 statefulset 으로 만들어 져야 한다. deployment 으로 만드는 경우 pod이름이 ran.. 2021. 9. 2.
GraalVM native-image 최소 크기 Hello World Project (System.out.println 하나만) 했을 때 VS2019 x64 non-static : 11,464,192 bytes static : 11,463,680 bytes (오히려 줄었다?!?!) 가짜 static 임.... static link 이면 api-ms 없어야 할텐데... Ubuntu 20.04 non-static : 11,412,048 bytes $ ldd demo-app-1.0-SNAPSHOT linux-vdso.so.1 (0x00007fffc989d000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4460820000) libpthread.so.0 => /lib/x86_64-linux-gnu/lib.. 2021. 9. 2.
hosted-gitlab 에서 dind 사용하기 * host와 분리된 privileged container를 생성하기 위해 kata-containers를 사용할 수 있다. 그런데 VM위에서 kata-containers를 돌리면 오류가 발생함...ㅠㅠ 이 이슈 해결되어야 함: https://github.com/kata-containers/kata-containers/issues/2467 근데 물리적 머신에서는 동작하는 거 같음 (그러니 동일 이슈가 많이 없겠지...??) loopback device 이 경우엔 snap 때문이었음..ㅠㅠ * dind를 돌릴리면 gitlab-ci에서 service container로 돌려야 하는데 아직 gitlab-runner에서 RuntimeClass 지정하는 기능을 지원하지 않음 kata-containers를 사용하려면.. 2021. 9. 2.
SID (Samba) Format 참고 자료 - https://www.freeipa.org/page/Obsolete:Samba_4_SID_Allocation_using_DNA_Plugin - https://en.wikipedia.org/wiki/Security_Identifier 2021. 8. 31.
Kubernetes 노드가 죽은 후에 재-스케쥴링 되지 않음 Node 하나가 예기치 않게 종료되었는데 거기서 돌던 Pod들이 rescheduling되지 않았다. Node는 NotReady 상태, 파드들은 대부분 Terminating 상태에서 멈춰있었다. https://github.com/kubernetes/kubernetes/issues/55713#issuecomment-844035331 Pods are not moved when Node in NotReady state · Issue #55713 · kubernetes/kubernetes Is this a BUG REPORT or FEATURE REQUEST?: Uncomment only one, leave it on its own line: /kind bug What happened: To simulate a .. 2021. 8. 21.
유용한 자료 INDEX # TTY https://mug896.github.io/bash-shell/tty.html TTY | Introduction TTY 컴퓨터는 기본적으로 연산을 위한 입력장치와 출력장치를 가집니다. 지금은 기술이 좋아져서 노트북같은 경우 연산장치, 디스플레이 출력장치, 키보드 입력장치가 모두 같이 있지만 초기에 mug896.github.io Keywords: * /dev/tty * Controlling Terminal # udev https://wiki.vlee.kr/doku.php?id=udev udev [Seed's Tale] wiki.vlee.kr # mdev https://github.com/slashbeast/mdev-like-a-boss/blob/master/mdev.conf # Kubernet.. 2021. 8. 20.
반응형