Kubernetes: 1.6.1 Koneksi ke server localhost:8080 ditolak

Dibuat pada 19 Apr 2017  ·  48Komentar  ·  Sumber: kubernetes/kubernetes

Kubernetes versi v1.6.1

Lingkungan :

  • arm64 cavium guntur x :
  • Ubuntu 16.04.2 LTS
  • 4.4.0-72-generik

Apa yang terjadi :
init kubernet dengan
kubeadm init --kubernetes-version=v1.6.1 --pod-network-cidr=10.244.0.0/16 daripada mencoba
kubectl taint nodes --all node-role.kubernetes.io/master- dan dapatkan ini
The connection to the server localhost:8080 was refused - did you specify the right host or port?

atau ini

# kubectl apply -f https://github.com/coreos/flannel/raw/master/Documentation/kube-flannel.yml
The connection to the server localhost:8080 was refused - did you specify the right host or port?

atau

# kubectl version
Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.1", GitCommit:"b0b7a323cc5a4a2019b2e9520c21c7830b7f708e", GitTreeState:"clean", BuildDate:"2017-04-03T20:44:38Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/arm64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?

Komentar yang paling membantu

apakah Anda menjalankan perintah di bawah ini setelah kubeadm init

Untuk mulai menggunakan cluster, Anda harus menjalankan (sebagai pengguna biasa):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
ekspor KUBECONFIG=$HOME/admin.conf

Semua 48 komentar

apakah Anda menjalankan perintah di bawah ini setelah kubeadm init

Untuk mulai menggunakan cluster, Anda harus menjalankan (sebagai pengguna biasa):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
ekspor KUBECONFIG=$HOME/admin.conf

Bagus.. terima kasih.. berhasil..

Reproduksi kesalahan yang sama saat melakukan tutorial dari Udacity yang disebut Layanan Mikro Scalable dengan Kubernetes https://classroom.udacity.com/courses/ud615 , pada titik Menggunakan Kubernetes, Bagian 3 Pelajaran.

Luncurkan Instance Tunggal:

kubectl run nginx --image=nginx:1.10.0

Kesalahan:

Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.

Bagaimana saya menyelesaikan Kesalahan:

Masuk ke Google Cloud Platform

Buka Container Engine Google Cloud Platform, Container Engine

Klik CONNECT pada Cluster

Gunakan Kredensial login untuk mengakses Cluster [NAME] di Terminal Anda

Lanjutkan Pekerjaan!!!

saat mencoba perintah
kubectl run --image=nginx nginx-app --port=80 --env="DOMAIN=cluster"

Saya mendapatkan kesalahan berikut .. apa alasannya

_Koneksi ke server localhost:8080 ditolak - apakah Anda menentukan host atau port yang benar?_

solusi dari @csarora bekerja untuk saya

Hai
Saya mendapatkan kesalahan ini, adakah yang bisa membantu saya tentang kesalahan ini:
versi kubectl
Versi Klien: version.Info{Mayor:"1", Minor:"6", GitVersion:"v1.6.1", GitCommit:"b0b7a323cc5a4a2019b2e9520c21c7830b7f708e", GitTreeState:"clean", BuildDate:"04-03T20:44: 38Z", GoVersion:"go1.7.5", Kompilator:"gc", Platform:"linux/arm64"}
Sambungan ke server localhost:8080 ditolak - apakah Anda menentukan host atau port yang benar?

@csarora
csarora mengomentari pada 19 April

apakah Anda menjalankan perintah di bawah ini setelah kubeadm init

Untuk mulai menggunakan cluster, Anda harus menjalankan (sebagai pengguna biasa):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
ekspor KUBECONFIG=$HOME/admin.conf
fedya menutup ini pada 19 April
@sharif786
sharif786 mengomentari 5 Mei

Bagus.. terima kasih.. berhasil..
@GoodFaithParadigm8
GoodFaithParadigm8 berkomentar 29 hari yang lalu

Reproduksi kesalahan yang sama saat melakukan tutorial dari Udacity yang disebut Layanan Mikro Scalable dengan Kubernetes https://classroom.udacity.com/courses/ud615 , pada titik Menggunakan Kubernetes, Bagian 3 Pelajaran.

Luncurkan Instance Tunggal:

kubectl menjalankan nginx --image= nginx:1.10.0

Kesalahan:

Tidak dapat terhubung ke server: dial tcp [::1]:8080: connectex: Tidak ada koneksi yang dapat dibuat karena mesin target secara aktif menolaknya.

Bagaimana saya menyelesaikan Kesalahan:

Masuk ke Google Cloud Platform

Buka Container Engine Google Cloud Platform, Container Engine

Klik CONNECT pada Cluster

Gunakan Kredensial login untuk mengakses Cluster [NAME] di Terminal Anda

Lanjutkan Pekerjaan!!!
@litint
lithint berkomentar 7 hari yang lalu

saat mencoba perintah
kubectl run --image=nginx nginx-app --port=80 --env="DOMAIN=cluster"

Saya mendapatkan kesalahan berikut .. apa alasannya

Sambungan ke server localhost:8080 ditolak - apakah Anda menentukan host atau port yang benar?

Saya tidak punya admin.conf
Apakah saya melewatkan sesuatu?

admin.conf harus keluar dari udara tipis.

DC/OS bekerja jauh lebih baik di luar kotak, ini sama menyakitkannya dengan konsol cloud mana pun. YUK!

hingga 1,8 kubelet.conf bekerja untuk saya @Rukeith @jeffhoffman13
sekarang ini hilang untuk beberapa alasan ...

Saya mengalami masalah ini setelah menginstal melalui gcloud di Travis CI.

Saya mengalami masalah ini. Saya tidak dapat menemukan admin.conf

Saya tidak dapat menemukan admin.conf apa yang harus dilakukan sekarang tolong bantu saya

@kensupermen @MSKPV @Rukeith

Admin.conf dihasilkan ketika Anda menjalankan perintah init dan bukan perintah join.

coba jalankan dengan mode izin sudo
sudo kubectl....

@italojs seperti yang saya katakan... Admin.conf dihasilkan ketika Anda menjalankan perintah init dan bukan perintah bergabung, setidaknya ketika saya mengacaukannya. Anda dapat mengetik sudo sebanyak yang Anda inginkan. Bergabung dengan sebuah cluster tidak akan menghasilkan admin.conf.

buat folder .kube dan symlink di dalamnya ke direktori yang memiliki file yaml dan file pem (terkait k8s) dan smylink kanan di dalam folder .kube ke file yml kanan - itu akan menyelesaikan masalah...

jika Anda menggunakan minikube maka coba
$minikube hapus
kemudian
$minikube mulai

Halo semua. Butuh bantuanmu. Saya telah menginstal kubectl dan minikube di MAC saya tetapi keduanya tidak berfungsi.

Ketika saya menjalankan minikube start saya mendapatkan kesalahan "Kesalahan segmentasi: 11"

Ketika saya menjalankan kubectl get node saya mendapatkan pesan kesalahan "Koneksi ke server localhost:8080 ditolak - apakah Anda menentukan host atau port yang benar?"

Tolong bisakah Anda membantu saya memperbaiki masalah ini?

vim /etc/hosts
127.0.0.1 localhost
ubah menjadi:
10.0.0.8 host lokal

apakah Anda menjalankan perintah di bawah ini setelah kubeadm init

Untuk mulai menggunakan cluster, Anda harus menjalankan (sebagai pengguna biasa):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
ekspor KUBECONFIG=$HOME/admin.conf

Terima kasih, itu berhasil!

tolong bantu saya saat menginstal node saya mendapatkan kesalahan ini
Sambungan ke server localhost:8080 ditolak - apakah Anda menentukan host atau port yang benar?

Ada masalah konfigurasi, jika Anda mengatur kubernet menggunakan root dan mencoba menjalankan perintah kubectl dari pengguna yang berbeda, maka kesalahan ini akan terjadi.
Untuk mengatasi masalah ini, jalankan perintah di bawah ini
root@devops :~# cp -r .kube/ /home/ubuntu/

root@devops :~# chown -R ubuntu:ubuntu /home/ubuntu/.kube

root@devops :~# su ubuntu

root@devops :~# kubectl dapatkan pod -o lebar

NAMA STATUS SIAP MULAI KEMBALI USIA NODE IP NOMINASI NODE
cron 1/1 Menjalankan 0 2j 10.244.0.97 devops

Bagi mereka yang tidak dapat menemukan admin.conf, semoga ini relevan dengan selera Linux Anda, tetapi saya biasanya menggunakan:
diperbaruib
cari admin.conf

Saya dapat menemukan file dengan cara ini, semoga membantu Anda juga!

apakah Anda menjalankan perintah di bawah ini setelah kubeadm init

Untuk mulai menggunakan cluster, Anda harus menjalankan (sebagai pengguna biasa):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
ekspor KUBECONFIG=$HOME/admin.conf

Ini harus dipindahkan ke dokumen bukan? Tidak ada dalam pengaturan AFAIK

apakah Anda menjalankan perintah di bawah ini setelah kubeadm init

Untuk mulai menggunakan cluster, Anda harus menjalankan (sebagai pengguna biasa):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
ekspor KUBECONFIG=$HOME/admin.conf

Ini berhasil, terima kasih

Saya menjalankan perintah ini tepat setelah yang berikut untuk menghasilkan sertifikat dan token untuk menambahkan node ke master ini nanti:

kubeadm init --pod-network-cidr=10.244.0.0/16  --apiserver-advertise-address $MASTER_IP

apakah Anda menjalankan perintah di bawah ini setelah kubeadm init

Untuk mulai menggunakan cluster, Anda harus menjalankan (sebagai pengguna biasa):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
ekspor KUBECONFIG=$HOME/admin.conf

Tampaknya menjadi jalur yang sangat menarik untuk mendapatkan koneksi yang tidak ditolak ke master. Ini dapat ditambahkan ke beberapa manual root. terima kasih @csarora

Saya mendapatkan kesalahan ini pada kubectl get all karena tidak ada cluster yang dibuat. Setelah membuat cluster dengan gcloud container clusters create kesalahan hilang dan perintah kubectl bekerja.

http://localhost :8080/

@kopollo

http://localhost:8080/ -> http://localhost.support/ :8080 ???

Ini terlihat seperti spam/memancing? Bisakah seseorang menghapus komentar ini?

Saya menggunakan cluster k8s yang diinstal oleh rancher, tetapi saya tidak menginstal kubeadm, bagaimana saya bisa menghasilkan admin.conf?

apakah Anda menjalankan perintah di bawah ini setelah kubeadm init

Untuk mulai menggunakan cluster, Anda harus menjalankan (sebagai pengguna biasa):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
ekspor KUBECONFIG=$HOME/admin.conf

Terima kasih! Itu memperbaiki masalah saya

Masalah yang saya temui adalah sebagai berikut:

Sambungan ke server localhost:8080 ditolak - apakah Anda menentukan host atau port yang benar?

Karena node budak tidak memiliki file konfigurasi "config"
Larutan
menguasai:

    mkdir -p $HOME/.kube
    cp -i /etc/kubernetes/admin.conf  $HOME/.kube/config
    chown $(id -u):$(id -g) $HOME/.kube.conf

budak :
Salin file dari node master jarak jauh dan ganti namanya menjadi config

    mkdir -p $HOME/.kube/
    scp root<strong i="20">@matet</strong>:/etc/kubernetes/admin.conf   $HOME/.kube/config

Jika Anda menggunakan minikube, maka Anda harus memulai minikube dan itu akan baik-baik saja.

$ minikube start

Setelah aktif dan berjalan, periksa versi kubectl

$ kubectl version

Semoga ini membantu

cp /etc/kubernetes/admin.conf /root/.kube/config

Masalah ini adalah saya menggunakan akun root, beralih kembali ke pengguna biasa dan menjalankan perintah yang memperbaiki masalah saya.

Jika Anda membuat cluster dengan lebih dari 1 node (menggunakan kubeadm, k8s, ...) solusi @SunHarvey berfungsi. File admin.conf hanya dibuat di master node, karena di sini kita menjalankan perintah kubeadm init . Jadi kita harus menyalin isinya ke node budak

Seseorang mungkin ingin memperbaiki halaman ini yang mengarahkan pengguna instal untuk memeriksa instalan kubectl secara langsung... https://kubernetes.io/docs/tasks/tools/install-kubectl/

apakah Anda menjalankan perintah di bawah ini setelah kubeadm init

Untuk mulai menggunakan cluster, Anda harus menjalankan (sebagai pengguna biasa):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
ekspor KUBECONFIG=$HOME/admin.conf

itu masih menunjukkan kesalahan yang sama ketika saya menjalankan kubectl version

Jika Anda mencoba menjalankannya di VM maka

  1. hapus profil minikube saat ini dengan menjalankan minikube delete
  2. mulai minikube lagi dengan flag minikube start --vm-driver=none

Coba periksa /etc/kubernetes/manifests/kube-apiserver.yaml Anda dan lihat apakah "insecure-port" disetel ke 8080, dalam kasus saya itulah alasannya.

Ini terjadi pada saya karena file .kube/config saya memiliki lekukan yang salah (karena pengeditan manual)

Misalnya, jika Anda ingin menjalankan cluster Kubernetes di laptop Anda (secara lokal), Anda memerlukan alat seperti Minikube untuk diinstal terlebih dahulu dan kemudian jalankan kembali perintah yang disebutkan di atas.

dokumentasi kube tentang masalah ini

apakah Anda menjalankan perintah di bawah ini setelah kubeadm init

Untuk mulai menggunakan cluster, Anda harus menjalankan (sebagai pengguna biasa):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
ekspor KUBECONFIG=$HOME/admin.conf

itu berhasil terima kasih

Apa solusi untuk ini? aku mengerti

chown: cannot access '/home/travis/.kube/config': No such file or directory di Travis saat mengikuti petunjuk yang tercantum di atas...

Saya menjalankan kubelet dalam mode mandiri.
Saya secara manual membuat /var/lib/config.yaml

$ cat /var/lib/kubelet/config.yaml
apiVersion: kubelet.config.k8s.io/v1beta1
kind: KubeletConfiguration
authentication:
    anonymous:
        enabled: true
    webhook:
        enabled: false
authorization:
    mode: AlwaysAllow
clusterDNS:
    - 127.0.0.53
clusterDomain: cluster.local
fileCheckFrequency: 20s
httpCheckFrequency: 20s
staticPodPath: /etc/kubernetes/manifests
enable-controller-attach-detach:
    - "false"

Secara manual membuat file pod statis saya dan meletakkannya di staticPodPath.
Itu membuat pod seperti yang diharapkan.

Saya tidak menjalankan "kubeadm init". Tidak ada server API juga. Oleh karena itu tidak ada "admin.conf".

Menjalankan perintah kubelet gagal dengan "The connection to the server localhost:8080 was refused" .

Tapi saya perlu membuat rahasia, yang diperlukan untuk menarik gambar dari registri.

Adakah tips tentang bagaimana saya bisa mencapai ini?

apakah Anda menjalankan perintah di bawah ini setelah kubeadm init

Untuk mulai menggunakan cluster, Anda harus menjalankan (sebagai pengguna biasa):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
ekspor KUBECONFIG=$HOME/admin.conf

Saya mendapatkan kesalahan ini
sudo cp /etc/kubernetes/admin.conf $HOME/
sudo: kesalahan saat memuat pustaka bersama: libpam.so.0: tidak dapat membuka file objek bersama: Tidak ada file atau direktori seperti itu

Mungkin kita perlu menjalankan: minikube start
Saya memiliki kesalahan yang sama "Koneksi ke server localhost:8080 ditolak - apakah Anda menentukan host atau port yang benar?"

root @book :/home/user# su - pengguna
 user@book : ~ $ versi kubectl -o json
 {
  "klienVersi": {
  "utama": "1",
  "kecil": "19",
  "gitVersion": "v1.19.2",
  "gitCommit": "f5743093fd1c663cb0cbc89748f730662345d44d",
  "gitTreeState": "bersih",
  "buildDate": "2020-09-16T13:41:02Z",
  "goVersion": "go1.15",
  "kompiler": "gc",
  "platform": "linux/amd64"
  }
 }
 Sambungan ke server localhost:8080 ditolak - apakah Anda menentukan host atau port yang benar?


 pengguna@buku : ~ $minikube start
 minikube v1.13.1 di Ubuntu 20.04
 Secara otomatis memilih driver virtualbox
 Mengunduh gambar boot VM ...
  > minikube-v1.13.1.iso.sha256: 65 B / 65 B [-------------] 100,00% ?  p/s 0s
  > minikube-v1.13.1.iso: 173,91 MiB / 173,91 MiB 100,00% 2,41 MiB p/s 1m12s
 👍 Memulai control plane node minikube di cluster minikube
 Mengunduh pramuat Kubernetes v1.19.2 ...
  > preloaded-images-k8s-v6-v1.19.2-docker-overlay2-amd64.tar.lz4: 486.36 MiB
 Membuat VM virtualbox (CPU=2, Memory=3900MB, Disk=20000MB) ...
 Menghapus "minikube" di virtualbox ...
 StartHost gagal, tetapi akan mencoba lagi: membuat Host: buat: buat: /usr/bin/VBoxManage storagectl minikube --name SATA --add sata --hostiocache pada gagal:
 VBoxManage: error: Pengontrol penyimpanan bernama 'SATA' sudah ada
 VBoxManage: error: Detail: kode VBOX_E_OBJECT_IN_USE (0x80bb000c), komponen SessionMachine, antarmuka IMachine, callee nsISupports
 VBoxManage: error: Konteks: "AddStorageController(Bstr(pszCtl).raw(), StorageBus_SATA, ctl.asOutParam())" pada baris 1078 dari file VBoxManageStorageController.cpp

 Membuat VM virtualbox (CPU=2, Memory=3900MB, Disk=20000MB) ...
 Mempersiapkan Kubernetes v1.19.2 di Docker 19.03.12 ...
 Memverifikasi komponen Kubernetes...
 Addon yang diaktifkan: kelas penyimpanan default, penyedia penyimpanan
 Selesai!  kubectl sekarang dikonfigurasi untuk menggunakan "minikube" secara default


 user@book : ~ $ versi kubectl -o json
 {
  "klienVersi": {
  "utama": "1",
  "kecil": "19",
  "gitVersion": "v1.19.2",
  "gitCommit": "f5743093fd1c663cb0cbc89748f730662345d44d",
  "gitTreeState": "bersih",
  "buildDate": "2020-09-16T13:41:02Z",
  "goVersion": "go1.15",
  "kompiler": "gc",
  "platform": "linux/amd64"
  },
  "Versi server": {
  "utama": "1",
  "kecil": "19",
  "gitVersion": "v1.19.2",
  "gitCommit": "f5743093fd1c663cb0cbc89748f730662345d44d",
  "gitTreeState": "bersih",
  "buildDate": "2020-09-16T13:32:58Z",
  "goVersion": "go1.15",
  "kompiler": "gc",
  "platform": "linux/amd64"
  }
 }

Bagus.. terima kasih.. berhasil..

Terima kasih banyak, itu bekerja untuk saya juga.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat
bleepcoder.com menggunakan informasi GitHub berlisensi publik untuk menyediakan solusi bagi pengembang di seluruh dunia untuk masalah mereka. Kami tidak berafiliasi dengan GitHub, Inc. atau dengan pengembang mana pun yang menggunakan GitHub untuk proyek mereka. Kami tidak meng-host video atau gambar apa pun di server kami. Semua hak milik masing-masing pemiliknya.
Sumber untuk halaman ini: Sumber

Bahasa pemrograman populer
Lebih banyak proyek GitHub

© 2024 bleepcoder.com - Contact
Made with in the Dominican Republic.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.