본문 바로가기

Kubernetes9

bitnami/mariadb-galera 오류날때 helm으로 bitnami/mariadb-galera를 설치했을 때 아래와 같은 오류가 난다. (2020-04-23기준 mariadb-galera-2.0.1 차트) (bitnami github에서 받아서 설치하면 Access denied 'root'... 오류가 난다.. 그냥 github안쓰고 직접 해야 오류 안난다.. WSREP_SST: [ERROR] xtrabackup_checkpoints missing, failed innobackupex/SST on donor (20200423 05:34:56.967) WSREP_SST: [ERROR] Cleanup after exit with status:2 (20200423 05:34:56.969) 이런 경우 helm install 하자마자 statefulse.. 2020. 4. 23.
Kubernetes Offline (네트워크 분리 망) 에서 사용 Kubernetes Offline 사용 개요 Kubernetes(이하 K8s)를 인터넷과 연결되지 않은 상태(이하 Offline 상태)에서 정상적으로 동작시킬 수 있도록 한다. K8s는 기본적으로 Docker Image를 인터넷 상에 있는 Docker Registry에서 받아오게 된다. 잘 알려진 Docker Registry는 docker.io, quay.io, k8s.gcr.io 등이 있다. Offline 상태에서는 Docker Image를 Online에 있는 Docker Registry에서 받아올 수 없기 때문에 필요한 이미지를 Offline상에 가지고 있어야 한다. 이를 위해 필요한 사항들을 정리한다. 고려해야 할 부분들 1. K8s 설치 여기서는 K8s 설치를 microk8s를 통한 설치를 사용한.. 2020. 3. 30.
microk8s helm offline 설치 Full guide는 아니구... 단순히.. 방법만... microk8s.enable helm 명령을 실행 하면 실제로는 /snap/microk8s/xxxx/actions/enable.helm.sh 가 실행된다. 문제는 /snap/microk8s/xxxx 가 그냥 디렉터리가 아니라 설치이미지가 read-only 으로 마운트된 디렉터리라 수정이 불가능하단 것이다. 처음에는 microk8s의 systemd mount관련 파일을 수정해서 해당 위치를 다른 디렉터리로 bind하고.. 참 별걸 다했었는데 이후 생각해보니 더 간단한 방법이 있었다. 그냥 해당 파일 하나만 bind 하는 것이다. 1. 미리 http://get.helm.sh/helm-$HELM_VERSION-linux-$(arch).tar.gz 을 다.. 2020. 3. 15.