Điểm:0

Không thể kéo hình ảnh từ gcr.io bằng kubeadm

lá cờ cn

Tôi không thể kéo hình ảnh từ gcr.io bằng kubeadm. Tôi không hiểu vấn đề vì dường như có quyền truy cập internet chính xác để nhận thông tin phiên bản mới nhất một cách chính xác.

Cái này đang chạy trên máy Ubuntu 20.04. Kubernetes đã được cài đặt với:

  cuộn tròn -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key thêm - && \
  echo "deb http://apt.kubernetes.io/ kubernetes-xenial chính" | sudo tee /etc/apt/sources.list.d/kubernetes.list && \
  sudo apt-get update -q && \
  sudo apt-get install -qy kubelet=1.19.15-00 kubectl=1.19.15-00 kubeadm=1.19.15-00

  Sudo kubeadm init

  áp dụng kubectl -f "https://cloud.weave.works/k8s/net?k8s-version=$(phiên bản kubectl | base64 | tr -d '\n')"
  kubectl taint node --all node-role.kubernetes.io/master-

Nhưng chạy kubeadm khi kéo hình ảnh preflight trở lại với lỗi này

kéo hình ảnh cấu hình kubeadm --v=5
I1021 08:14:07.979301 1611622 initconfiguration.go:104] được phát hiện và sử dụng ổ cắm CRI: /var/run/dockershim.sock
I1021 08:14:07.979712 1611622 interface.go:400] Tìm kiếm các tuyến mặc định có địa chỉ IPv4
I1021 08:14:07.979726 1611622 interface.go:405] Giao diện chuyển tuyến đường mặc định "eth0"
I1021 08:14:07.980302 1611622 interface.go:208] Giao diện eth0 đã hoạt động
I1021 08:14:07.980394 1611622 interface.go:256] Giao diện "eth0" có 3 địa chỉ :[45.142.179.100/22 2a03:4000:4a:e35:4490:e9ff:feca:f24f/64 fe80::4490:e9ff :feca:f24f/64].
I1021 08:14:07.980421 1611622 interface.go:223] Đang kiểm tra địa chỉ 45.142.179.100/22.
I1021 08:14:07.980436 1611622 interface.go:230] Tìm thấy IP 45.142.179.100
I1021 08:14:07.980448 1611622 interface.go:262] Đã tìm thấy địa chỉ IPv4 hợp lệ 45.142.179.100 cho giao diện "eth0".
I1021 08:14:07.980458 1611622 interface.go:411] Đã tìm thấy IP đang hoạt động 45.142.179.100 
I1021 08:14:08.074551 1611622 version.go:185] tìm nạp phiên bản Kubernetes từ URL: https://dl.k8s.io/release/stable-1.txt
I1021 08:14:13.375386 1611622 version.go:254] phiên bản từ xa mới hơn nhiều: v1.22.2; quay trở lại: ổn định-1,20
I1021 08:14:13.375442 1611622 version.go:185] tìm nạp phiên bản Kubernetes từ URL: https://dl.k8s.io/release/stable-1.20.txt
trạng thái thoát 1
đầu ra: Phản hồi lỗi từ daemon: Nhận "https://k8s.gcr.io/v2/": quay số tcp: tra cứu k8s.gcr.io: Lỗi tạm thời trong phân giải tên
, lỗi

Cập nhật

Tôi chỉ đang sử dụng một máy Ubuntu trống, hãy thêm người dùng mới:

$ sudo adduser <NGƯỜI DÙNG>
$ sudo usermod -aG sudo <NGƯỜI DÙNG>
thoát $
$ ssh <NGƯỜI DÙNG>@<IP>
$ sudo visudo

<USER> ALL=(ALL) NOPASSWD:ALL

$ sudo passwd -l root

và chạy thói quen này. Đó là tất cả những gì tôi làm trước khi cài đặt kubernetes như hình trên.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key thêm -
Sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
ổn định"

cảm ứng sudo /var/lib/dpkg/lock
sudo DEBIAN_FRONTEND=cập nhật apt-get -y không tương tác > /dev/null
sudo DEBIAN_FRONTEND=cài đặt apt-get -yq không tương tác \
  apache2-utils \
  apt-transport-https \
  xây dựng cần thiết \
  chứng chỉ ca \
  cifs-utils \
  Xoăn \
  containerd.io \
  docker-ce \
  docker-ce-cli \
  gnupg2 \
  có \
  libpam-pwdfile \
  nfs-chung \
  nfs-kernel-server \
  trăn \
  phần mềm-thuộc tính-chung \
  nâng cấp không giám sát \
  vsftpd > /dev/null

con mèo <<EOF | sudo tee /etc/docker/daemon.json
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "trình điều khiển nhật ký": "tệp json",
  "log-opts": {
    "kích thước tối đa": "100m"
  },
  "trình điều khiển lưu trữ": "lớp phủ2"
}
EOF
sudo mkdir -p /etc/systemd/system/docker.service.d
Sudo systemctl daemon-tải lại
sudo systemctl khởi động lại docker
Sudo systemctl kích hoạt docker.service
hoán đổi -a
Sudo exportfs -a

sudo usermod -aG docker <NGƯỜI DÙNG>
Sudo hostnamectl set-hostname kubernetes-main
kupson avatar
lá cờ cn
Bạn có thể thử `curl -v https://dl.k8s.io/release/stable-1.20.txt` và kiểm tra xem nó có cung cấp cho bạn phản hồi 302 không?
user3142695 avatar
lá cờ cn
@kupson Chạy cái này trên máy chủ trả về phản hồi 302
lá cờ in
Tôi cá là bạn đang sử dụng proxy và người dùng của bạn (có thể cả root nữa) đã định cấu hình cài đặt proxy mà (a) kubelet không sử dụng (b) `đầu ra:` đến từ một Node hoàn toàn riêng biệt. Dù bằng cách nào, bạn sẽ phải cung cấp thêm chi tiết để mọi người có thể giúp bạn, vì lỗi đó có thể do bất kỳ nguyên nhân nào gây ra
user3142695 avatar
lá cờ cn
@mdaniel Tôi không sử dụng proxy. Tôi đã thêm thói quen cài đặt của mình vào bài viết. Tôi không thấy vấn đề với người dùng đã tạo...
Andrew Skorkin avatar
lá cờ tr
Có vẻ như bạn đã trộn một số cấu hình khác nhau. Trước đây bạn cài đặt `kubeadm=1.19.15-00,` nhưng sau đó trong nhật ký: `falling back to: stable-1.20` Bạn đã sử dụng bất kỳ hướng dẫn nào để cài đặt kubernetes chưa? Bạn đã triển khai Ubuntu ở đâu - máy chủ vật lý, máy ảo, v.v.?
user3142695 avatar
lá cờ cn
@AndrewSkorkin Đó là cách tôi nâng cấp từ 1.19.15 lên 1.20 (https://v1-20.docs.kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/)
Andrew Skorkin avatar
lá cờ tr
Xin lỗi @user3142695, nhưng tôi không hiểu. Bạn đang cố cài đặt hoặc cập nhật Kubernetes, vì "Tôi chỉ đang sử dụng một máy ubuntu trống"?
Wytrzymały Wiktor avatar
lá cờ it
Xin chào @ người dùng3142695. Bất cứ cập nhật?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.