본문 바로가기

분류 전체보기

(345)
JSON - YAML 기초 https://github.com/json-path/JsonPath
kube-apiserver/etcd-controlplane ca 설명 journalctl -u etcd.service kubectl logs etcd-master [kube-apiserver.yaml] - command: - kube-apiserver - --advertise-address=172.17.0.10 - --client-ca-file=/etc/kubernetes/pki/ca.crt - --etcd-cafile=/etc/kubernetes/pki/etcd/ca.crt - --etcd-certfile=/etc/kubernetes/pki/apiserver-etcd-client.crt - --etcd-keyfile=/etc/kubernetes/pki/apiserver-etcd-client.key - --etcd-servers=https://127.0.0.1:2379 -..
ip 명령어 ip link를 확인하다 잘 정리되어 있는 블로그가 있어 공유한다. m.blog.naver.com/PostView.nhn?blogId=anysecure3&logNo=221608840938&proxyReferer=https:%2F%2Fwww.google.com%2F [리눅스 명령어 / CentOS] 네트워크 인터페이스 관리하기 안녕하세요. 닷홈입니다!​이번 시간에는 네트워크 인터페이스 관리할 때 이용하는 명령어에 대해 알려드릴... blog.naver.com ifconfig ifconfig 명령어 문법은 아래와 같습니다. ifconfig [옵션] [인터페이스] ​ ifconfig 옵션은 아래와 같습니다. up 지정한 인터페이스 활성화 down 지정한 인터페이스 비활성화 inet 지정한 인터페이스 IP 주소..
Systemctl/journalctl 명령어 systemsctl 관련 잘 정리된 문서 www.lesstif.com/system-admin/systemd-system-daemon-systemctl-24445064.html systemd(system daemon) 을 관리하는 systemctl 명령어 사용법 www.lesstif.com systemctl daemon-reload 확인을 위해 검색한 문서 fabxoe.tistory.com/130 서비스 목록 확인과 서비스 명령어들, reload와 restart의 차이점 https://pinedance.github.io/blog/2017/09/12/Ubuntu-16.04-system-service-%EB%93%B1%EB%A1%9D%ED%95%98%EA%B8%B0 Ubuntu 16.04 system serv..
Network Troubleshooting [Network Plugin in kubernetes] Kubernetes uses CNI plugins to setup network. The kubelet is responsible for executing plugins as we mention the following parameters in kubelet configuration. Kubernetes는 CNI Plugin을 사용하여 네트워크를 설정한다. kubelet은 kubelet 구성에서 다음 매개 변수를 언급하므로 플러그인 실행을 담당한다. - cni-bin-dir: Kubelet은 기동 시 이 디렉토리에서 플러그인에 대해 조사한다. - network-plugin: cni-bin-dir에서 사용할 네트워크 플러그인이다. plugin 디렉토리..
Practice Test - Node Failure (kubelet) ㅁ kubelet.conf 파일 위치 /etc/systemd/system/kubelet.service.d/ 아래에 10-kubeadm.conf 내용을 보면 주요 설정 내용이 있다 $ cat /etc/systemd/system/kubelet.service.d/10-kubeadm.conf # Note: This dropin only works with kubeadm and kubelet v1.11+ [Service] Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf" Environment="KUBELET_CO..
Worker Node Failure ㅁ Check Node Status $ kubectl get nodes $ kubectl describe node worker-1 $ kubectl describe node worker-2 ㅁ Check Node top df -h $ service kubelet status sudo journalctl -u kubelet ㅁ Check Certificates openssl x509 -in /var/lib/kubelet/worker-1.crt -text
Control Plane Failure ㅁ Check Node Status kubectl get nodes kubectl get pods ㅁ Check Controlplane Pods kubectl get pods -n kube-system service kube-apiserver status service kube-controller-manager status service kube-scheduler status service kubelet status service kube-proxy status ㅁ Check Service Logs kubectl logs kube-apiserver-master -n kube-system sudo journalctl -u kube-apiserver https://kubernetes.io/docs/tasks..