sudo groupadd docker sudo usermod -aG docker ${USER} sudo chown "$USER":"$USER" /home/"$USER"/.docker -R sudo chmod g+rwx "$HOME/.docker" -R 정말로 도움된 명령어를 아래이다 sudo chmod 666 /var/run/docker.sock 참고: https://www.digitalocean.com/community/questions/how-to-fix-docker-got-permission-denied-while-trying-to-connect-to-the-docker-daemon-socket
sudo groupadd docker sudo usermod -aG docker ${USER} sudo chown "$USER":"$USER" /home/"$USER"/.docker -R sudo chmod g+rwx "$HOME/.docker" -R
현재 cgroup 드라이버 확인하기 # docker info | grep -i cgroup Cgroup Driver: cgroupfs Cgroup Version: 1 도커 데몬 편집하기 (없으면 생성) vim /etc/docker/daemon.json { "exec-opts": ["native.cgroupdriver=systemd"] } 결과 확인하기 systemctl daemon-reload systemctl restart docker docker info | grep -i cgroup
[WARNING Swap]: running with swap on is not supported. Please disable swap swapoff -a *swap이 필요할 때도 있다고함 참고링크(github): https://github.com/kubernetes/kubeadm/issues/610#issuecomment-368856831 vim /etc/fstab #아래의 코드 주석처리 #/dev/mapper/centos-swap swap swap defaults 0 0 reboot #서버 재시작
1. 포트포워드전 백업 mkdir iptables_backup cd iptables_backup iptables-save > 2021.08.26.rule #복원할 때 iptables-restore < 2021.08.26.rule 2. 80번 포트에서 300076포트로 포트포워딩 iptables -A PREROUTING -t nat -i enp6s0 -p tcp --dport 80 -j REDIRECT --to-port 30076 3. iptables 리스트 확인 & 삭제 iptables -t nat -L #넘버링해서 확인하고 싶을때 iptables -t nat -L --line-numbers #삭제하기 iptables -t nat -D PREROUTING 3 넘버링을 하면 삭제/변경할 때 유용한다. 4...
공식문서: https://minikube.sigs.k8s.io/docs/handbook/accessing/#using-minikube-tunnel Accessing apps How to access applications running within minikube minikube.sigs.k8s.io Mininkube Tunnel minikube 터널은 클러스터의 IP 주소를 게이트웨이로 사용하여 클러스터의 서비스 CIDR에 대한 호스트의 네트워크 경로를 생성하는 프로세스로 실행된다. tunnel 명령은 호스트 운영 체제에서 실행 중인 모든 프로그램에 외부 IP를 직접 노출하기도 한다. Tunnel 실행 minikube tunnel tunnel은 프로세스로서 실행되기 때문에, 계속 실행시켜놓아야 한다. ..
`Ingress` and `IngressClass` resources have graduated to `networking.k8s.io/v1`. Ingress and IngressClass types in the `extensions/v1beta1` and `networking.k8s.io/v1beta1` API versions are deprecated and will no longer be served in 1.22+. Persisted objects can be accessed via the `networking.k8s.io/v1` API. Notable changes in v1 Ingress objects (v1beta1 field names are unchanged): * `spec.backen..
Name Server란? 도메인 이름과 IP의 상호변환을 가능하게 해주는 서버 DNS(Domain Name Server)라고도 불림 Domain이란? 넓은 의미: 네트워크 상에서 컴퓨터를 식별하는 호스트명 좁은 의미: 도메인 레지스트리에서 등록된 이름 Sub Domain이란? 도메인 이름의 확장자 역할로, 웹사이트의 다양한 섹션을 구성하고 탐색할 수 있게 지원하는 것 store.yoursite.com store: 서브도메인 yoursite: 메인도메인 .com: 최상위 도메인 쿠버네티스에서 서브도메인 설정하기(template.spec에 추가) subdomain: default-subdomain containers: - name: kubernetes-simple-app image: arisu1000/sim..