kubernetes

로컬 컨테이너를 실행할 때 컨테이너가 일시 중지 이미지를 사용합니까?
kubernetes

로컬 컨테이너를 실행할 때 컨테이너가 일시 중지 이미지를 사용합니까?

내(실험실/연구) Kubernetes 클러스터는 Containerd를 런타임(CRI)으로 사용하여 실행됩니다. /etc/containerd/config.toml을 보면 컨테이너가 원격 저장소에서 일시 중지된 이미지를 가져오는 것을 볼 수 있습니다. sandbox_image = "registry.k8s.io/pause:3.8" 나는 Containerd에게 사용하라고 말하고 싶습니다정지시키다로컬 컨테이너 런타임으로 가져온 이미지: lab@master:~$ sudo crictl image IMAGE ...

Admin

Kubernetes 이미지 레지스트리 – 로컬 또는 원격?
kubernetes

Kubernetes 이미지 레지스트리 – 로컬 또는 원격?

내 (실험실/학습) Kubernetes 클러스터가 컨테이너를 런타임(CRI)으로 사용하여 실행 중입니다. 내 시스템에 로컬 이미지 레지스트리가 있는지 확인하려고 합니다. 아니면 다음 출력에 실제 이미지가 보관된 원격 레지스트리에 대한 참조/링크만 표시됩니까? crictl image list IMAGE TAG IMAGE ID SIZE docker.io/calico/cni ...

Admin

crictl은 ctr만큼 많은 이미지를 표시하지 않습니다.
kubernetes

crictl은 ctr만큼 많은 이미지를 표시하지 않습니다.

이미지를 나열할 때클릭률, 동일한 이미지의 여러 버전을 표시하는 반면동물하나만 표시하시겠습니까? Nginx를 살펴보세요. 동물하나만 표시하지만클릭률그 중 4개를 보았습니다. 질문: ctr이 crictl보다 더 많은 이미지 버전을 보는 이유는 무엇입니까? 동물 출력: sudo crictl image list IMAGE TAG IMAGE ID SIZE docker.io/calico/cni ...

Admin

kubernetes 클러스터 - crictl만이 실제로 컨테이너(컨테이너 자산)를 볼 수 있습니다.
kubernetes

kubernetes 클러스터 - crictl만이 실제로 컨테이너(컨테이너 자산)를 볼 수 있습니다.

내 kubernetes(v1.28.7)에서 docker는 Containerd를 기본 컨테이너 관리 엔진으로 사용합니다. (컨테이너 런타임 인터페이스 - CRI라고 부를 수 있을까요?) 이것이 내 가설입니다(마지막 행을 보고 오른쪽으로 스크롤합니다). lab@worker01:~$ sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/...

Admin

kubernetes 클러스터가 로컬 레지스트리를 사용하도록 강제하는 방법은 무엇입니까?
kubernetes

kubernetes 클러스터가 로컬 레지스트리를 사용하도록 강제하는 방법은 무엇입니까?

오늘 내 Kubernetes 클러스터(LAB)가 인터넷에서 연결이 끊어졌습니다. 분명히 내 포드 중 어느 것도 시작할 수 없기 때문인 것 같습니다(그러나 kube 시스템의 포드에는 문제가 없습니다). Normal Pulling 40m (x4 over 42m) kubelet Pulling image "nginx:latest" Warning Failed 40m (x4 over 42m) kubelet Error: ErrImagePull W...

Admin

K8s에서 admin.conf와 super-admin.conf의 차이점
kubernetes

K8s에서 admin.conf와 super-admin.conf의 차이점

최근 kubernetes 1.29.0을 시작했는데 /etc/kubernetes/ 경로에서 super-admin.conf 파일을 찾았습니다. admin.conf와 super-admin.conf의 차이점을 아는 사람이 있습니까? ...

Admin

멈춘 nfs 연결을 닫는 방법
kubernetes

멈춘 nfs 연결을 닫는 방법

외부 nfs 서버를 사용하여 홈 디렉터리를 kubernetes 컨테이너에 마운트합니다. 컨테이너가 제거될 때 nfs 연결이 "닫기 대기 중" 상태에서 멈추는 경우가 있습니다. 그 결과 컨테이너가 위치한 노드는 엄청난 iowait 시간 값을 생성하게 됩니다. 그러면 노드가 다시 시작될 때까지 모든 컨테이너가 nfs 디스크 성능의 영향을 받습니다. 문제가 있는 설치를 수동으로 제거할 수 있었지만 iowait가 다운되지 않았습니다. 문제 진단을 돕기 위해 iotop을 설치했지만 Python 오류가 발생합니...

Admin

Resolve.conf의 ISP 검색 매개변수
kubernetes

Resolve.conf의 ISP 검색 매개변수

나는 리눅스 전문가가 아닌 이것을 설명하기 위해 최선을 다할 것입니다! 약 일주일 전에 요청을 보낼 때 갑자기 401이 발생하기 시작했습니다. Kubernetes 클러스터에서는 DHCP 예약 주소가 있는 노드 중 하나에 도달하면 실패하는 것 같습니다. 나는 그것을 로그에서 볼 수 있습니다. 2024-03-03T01:54:50.100648572Z [ERROR] plugin/errors: 2 mq.my-dev.webpass.net. A: read udp 10.0.0.123:58924->8.8.4.4...

Admin

Firewalld가 실행 중입니다. 허용되지 않는 Kubernetes 노출 포트에 액세스할 수 있나요?
kubernetes

Firewalld가 실행 중입니다. 허용되지 않는 Kubernetes 노출 포트에 액세스할 수 있나요?

Kubeadm을 기반으로 하는 Kubernetes 클러스터가 있습니다. Firewalld는 클러스터의 모든 노드에서 실행됩니다. 이론적으로 클러스터의 모든 노드를 통해 액세스할 수 있어야 하는 NodePort 서비스를 통해 nginx 서비스를 노출합니다. Firewalld가 활성화되어 있으므로 하나를 제외한 대부분의 노드에서 서비스에 액세스할 수 없습니다. 컨테이너가 실행 중인 노드입니다. Firewalld가 켜져 있어도 클러스터 전체에서 컨테이너를 호스팅하는 노드의 NodePort 서비스에 액세스할...

Admin

CentOS Stream 9 sda, sdb는 OpenShift 4를 지속적으로 교환합니다.
kubernetes

CentOS Stream 9 sda, sdb는 OpenShift 4를 지속적으로 교환합니다.

OpenShift 노드의 디스크 감지 순서에 문제가 있습니다. 내 하이퍼바이저는 CentOS 이미지가 포함된 더 작은 디스크를 첫 번째 부팅 가능한 디스크로 사용하도록 구성되어 있습니다. 그러나 때로는 디스크가 부팅할 첫 번째 디스크임에도 불구하고 시스템에서 디스크에 sda라는 레이블을 지정하지 않고 대신 sdb 레이블을 받는 경우도 있습니다. 이로 인해 두 번째 디스크에 sdb 레이블이 있어야 한다고 지정하기 때문에 점화 파일이 제대로 작동하지 않게 됩니다. 두 작업자 노드 모두에 대해 점화 파일이...

Admin

RKE2 슬레이브 노드를 설정할 수 없습니다.
kubernetes

RKE2 슬레이브 노드를 설정할 수 없습니다.

MicroOS KVM 및 XEN 컨테이너 호스트에 RKE2를 설치하려고 합니다.openSUSE MicroOS - openSUSE 받기 다음 굽기 스크립트를 사용하여 가상 머신을 구성하고 있습니다.빠른 시작 | #!/bin/bash cp vconsole.conf /etc/vconsole.conf && chmod 644 /etc/vconsole.conf rm /etc/localtime && ln -sf /usr/share/zoneinfo/Etc/UTC /etc/localti...

Admin

Kubernetes는 서버 클러스터에 참여할 수 없습니다.
kubernetes

Kubernetes는 서버 클러스터에 참여할 수 없습니다.

동일한 네트워크에 m0.k8b.intranet.domain 및 m1.k8b.intranet.domain이라는 두 개의 OpenSUSE Micro Leap 5.5 VM이 있습니다. 둘 다 깔끔하게 사전 구성된 이미지입니다.https://get.opensuse.org/leapmicro/5.5/. 두 가상 머신 모두 Containerd, kubeadm 및 kubelet이 설치되어 있지만 kubectl은 다음과 같이 m0에만 있습니다.https://kubernetes.io/docs/setup/product-...

Admin

"PodSecurity 위반 "기준: 최신": 호스트 경로 볼륨"을 완전히 이해해야 합니다.
kubernetes

"PodSecurity 위반 "기준: 최신": 호스트 경로 볼륨"을 완전히 이해해야 합니다.

우리는 꽤 오랫동안 로컬 클러스터에서 Kubernetes 1.13을 실행해 왔습니다. 이제 1.24로 업그레이드했습니다. 배포 객체의 다음 이벤트로 인해 새 클러스터에 배포하려는 서비스가 실패합니다. message: 'pods "..." is forbidden: violates PodSecurity "baseline:latest": hostPath volumes (volume "...")' 이 문제를 논의하는 몇 가지 질문과 스레드를 찾았지만 모두 문제의 맥락을 피해 배포에 다음 태그를 추가하는...

Admin