[vscode] extensions 백업

vscode-back 디렉토리를 생성후 디렉토리로 이동 합니다. $ cd vscode-back/ $ code --list-extensions > vscode-extensions.list back 된 extension 을 확인 합니다. $ cat vscode-extensions.list dbaeumer.vscode-eslint ecmel.vscode-html-css Equinusocio.vsc-community-material-theme Equinusocio.vsc-material-theme equinusocio.vsc-material-theme-icons esbenp.prettier-vscode formulahendry.auto-rename-tag glenn2223.live-sass hollowtree.vue-snippets HookyQR.beautify humy2833.ftp-simple mrmlnc.vscode-autoprefixer MS-CEINTL.vscode-language-pack-ko ms-vscode.vscode-typescript-next PKief.material-icon-theme pranaygp.vscode-css-peek redhat.java ritwickdey.LiveServer sdras.vue-vscode-snippets Shan.code-settings-sync sibiraj-s.vscode-scss-formatter solnurkarim.html-to-css-autocompletion Tyriar.lorem-ipsum vscodevim.vim Vue.volar Vue.vscode-typescript-vue-plugin Wscats.vue xabikos.JavaScriptSnippets yzhang.markdown-all-in-one 새로 설치한 머신에서... » read more

[K8S] namespace / pod 강제 삭제

namespace 강제 삭제 namespace 를 삭제 $ kubectl get namespace "$namespace" -o json \ | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/" \ | kubectl replace --raw /api/v1/namespaces/"$namespace"/finalize -f - pod 강제 삭제 $ k delete -n $namespace po/$pod-name --grace-period=0 --force

Linux minbrowser 설치

Minbrowser 설치 firefox 를 사용했지만, min-browser 가 더 빠르게 작동 합니다. min-browser 에서 다운 받을수 있습니다. min-browser 설치 $ wget https://github.com/minbrowser/min/releases/download/v1.26.0/min-1.26.0-x86_64.rpm $ sudo yum install -y min-1.26.0-x86_64.rpm # 실행 $ min &

[K8S] nfs-client-provisioner 설치

vm 에서 Kubernetes 를 테스트 하게 되면 Persistent Volume 사용시 nfs 등을 사용 할수 있습니다. 별도의 nfs-server 를 이용하여 kubernetes 에 nfs-client-provisioner 를 구성 합니다. k8s-master , k8s-node 에 nfs-common 패키지를 설치 합니다. $ sudo apt install -y nfs-common nfs 서버 설정 $ sudo apt install -y nfs-kernel-server $ sudo mkdir -p /k8s/volume01 $ sudo... » read more

[K8S] kubespray 를 이용한 kubernetes 구성

단순하게 한대만 구성 한다고 하면 kubeadm 으로 kubenetes 를 설치 해도 좋지만 여러대를 구성 한다거나 타이핑 치는게 귀찮을때가 가끔 있습니다. -_- 그럴땐 bastion-host 구성후 kubespray 로 구성 하는것이 굉장히 편합니다. onpremise 구성시 필요한 metallb , helm 등등을 한번에 구성후 자동으로 설치 할수 있습니다. bastion-host /etc/hosts 파일 설정 $ sudo vi /etc/hosts 192.168.0.10 k8s-master 192.168.0.11 k8s-node01... » read more

[K8S] kubernetes – v1.21.14 install – kubeadm-docker

kubeadm 으로 kubernetes 를 구성 합니다. 테스트 장비는 vm / ubuntu 20.04 로 테스트 하였습니다. master , node 와 모든 설치 과정이 동일하며, kubeadm init 의 경우 master 에서 실행 하며, node 에서는 kubeadm join 을 하여 kubernetes 클러스터에 추가 합니다. hostname 설정 $ sudo vi /etc/hosts 192.168.0.10 k8s-master 192.168.0.11 k8s-node01 192.168.0.12 k8s-node02 swap disable... » read more

[K8S] mysql-StatefulSet 배포시 오류메시지 initialize specified but the data directory has files in it. Aborting.

stackoverflow mysql-StatefulSet 배포시 오류 initialize specified but the data directory has files in it. Aborting. $ k logs -n default po/mysql-0 ~ [ERROR] --initialize specified but the data directory has files in it. Aborting. [ERROR] Aborting mysql.yaml 파일에 args 라인을 추가 합니다. spec: containers: - image: mysql:5.7 name: mysql args: - "--ignore-db-dir=lost+found"

[WP] wp-cli 를 사용한 wordpress 주소 변경

wp-cli 명령어를 이용한 wordpress 주소 변경 root 유저 사용시 --allow-root 옵션을 추가 하여 사용 합니다. # curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar # php wp-cli.phar --info # chmod +x wp-cli.phar # wp-cli.phar /usr/bin/wp # wp search-replace 'http://olddomain.com' 'http://newdomain.com' --dry-run --allow-root --path=/도메인/html # wp search-replace 'http://olddomain.com' 'http://newdomain.com' --allow-root --allow-root --path=/도메인/html # systemctl restart nginx php-fpm

vscode 예전 버전 다운로드 및 settings.json 초기화

vscode 예전 버전 다운로드 vs-code-site 사이트 에서 다운 받을수 있습니다. settings.json 초기화 파일 내용삭제 또는 파일 삭제 하면 됩니다. # windows %APPDATA%\Code\User\settings.json # Mac $HOME/Library/Application Support/Code/User/settings.json # Linux $HOME/.config/Code/User/settings.json