본문 바로가기

728x90

kubernetes

kubernetes 클러스터 내 모든 네임스페이스의 파드 상태 확인 kubernetes 클러스터 내 모든 네임스페이스의 파드 상태 확인kubernetes에서 모든 네임스페이스에 있는 모든 파드의 목록을 조회kubectl get pods : 현재 네임스페이스에서 모든 파드를 조회합니다.--all-namespaces : 클러스터 내 모든 네임스페이스에 있는 파드를 조회합니다.kubectl get pods --all-namespaces$ kubectl get pods --all-namespacesNAMESPACE NAME READY STATUS RESTARTS AGEjenkins jenkins-794699f9bc-pwtrh .. 더보기
[kubernetes] MetalLB 설치 kubernetes MetalLB 설치 네임스페이스 생성 $ kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.9.3/manifests/namespace.yaml namespace/metallb-system created MetalLB Components 생성 $ kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.9.3/manifests/metallb.yaml podsecuritypolicy.policy/controller created podsecuritypolicy.policy/speaker created serviceaccount/controller .. 더보기
쿠버네티스에 Flannel 네트워크 플러그인을 설치하는 방법 쿠버네티스에 Flannel 네트워크 플러그인을 설치하는 방법Flannel은 쿠버네티스 클러스터에서 파드 간 통신을 가능하게 하는 네트워크 플러그인입니다. kubernetes coredns 에러(ContainerCreating)$ kubectl get pods --namespace=kube-systemNAME READY STATUS RESTARTS AGEcoredns-f9fd979d6-z6dtd 0/1 ContainerCreating 0 45mcoredns-f9fd979d6-z7j97 0/1 ContainerCreating 0 45m1. Fl.. 더보기
쿠버네티스 클러스터를 재구성하는 방법 쿠버네티스(Kubernetes) 클러스터를 재구성하는 방법1. 컨트롤 플레인 초기화현재 클러스터 제거기존 클러스터를 제거해야 합니다.systemctl stop kubeletdocker rm -f $(docker ps -aq)docker rmi -f $(docker images -q)systemctl restart dockerrm -f ~/.kube/configsystemctl start kubelet컨트롤 플레인 초기화컨트롤 플레인을 초기화하려면 kubeadm 도구를 사용할 수 있습니다.kubeadm reset$ kubeadm reset[reset] WARNING: Changes made to this host by 'kubeadm init' or 'kubeadm join' will be reverte.. 더보기
쿠버네티스 클러스터에서 Helm을 설치하는 방법 쿠버네티스 클러스터(k8s)에서 Helm을 설치하는 방법Helm은 Kubernetes의 패키지 관리자이며 Helm을 설치하면 Kubernetes 애플리케이션을 쉽게 배포하고 관리할 수 있습니다.Helm 설치Helm 스크립트 설치curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3chmod +x get_helm.sh./get_helm.sh$ ./get_helm.shDownloading https://get.helm.sh/helm-v3.15.3-linux-amd64.tar.gzVerifying checksum... Done.Preparing to install helm into /usr/lo.. 더보기
[Kubernetes] kubernetes localhost:8080 was refused 오류 kubernetes localhost:8080 was refused 오류 $ kubectl get pods The connection to the server localhost:8080 was refused - did you specify the right host or port? 환경 변수 등록 $ mkdir -p $HOME/.kube $ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config^C $ chown $(id -u):$(id -g) $HOME/.kube/config kubectl get pods 명령 실행 $ kubectl get pods NAME READY STATUS RESTARTS AGE nginx 1/1 Running 0 12h 더보기
[Kubernetes] kubernetes nginx 배포 테스트 -2 kubernetes nginx 배포 테스트 -2 nginx 컨테이너 실행 root@bk8sm1:~$ kubectl run nginx-app --image nginx --port=80 pod/nginx-app created ###kubectl get pods -o wide root@bk8sm1:~$ kubectl get pods --output=wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginx-app 1/1 Running 0 14m 10.244.2.2 bk8sn3 Serveivce 실행 root@bk8sm1:~$ kubectl expose pod nginx-app service/nginx-app exposed r.. 더보기
[Kubernetes] Kubernetes docker cgroupfs 오류 docker cgroupfs 오류$ kubeadm init --apiserver-advertise-address=10.255.255.111 --pod-network-cidr=10.255.1.0/24W1004 20:24:32.378748 9552 configset.go:348] WARNING: kubeadm cannot validate component configs for API groups [kubelet.config.k8s.io kubeproxy.config.k8s.io][init] Using Kubernetes version: v1.19.2[preflight] Running pre-flight checks [WARNING IsDockerSystemdCheck]: detected ".. 더보기

반응형