Coder Social home page Coder Social logo

Comments (5)

lework avatar lework commented on May 24, 2024
Warning: Permanently added '192.168.2.100' (ECDSA) to the list of known hosts.
mkdir: created directory '/tmp/kainstall-offline-file'
mkdir: created directory '/tmp/kainstall-offline-file//manifests'
--2022-02-05 20:42:19--  https://cdn.jsdelivr.net/gh/coreos/[email protected]/Documentation/kube-flannel.yml
Resolving cdn.jsdelivr.net (cdn.jsdelivr.net)... 104.16.86.20, 104.16.88.20, 104.16.85.20, ...
Connecting to cdn.jsdelivr.net (cdn.jsdelivr.net)|104.16.86.20|:443... connected.
Unable to establish SSL connection.
[2022-02-05T20:42:29.561835327+0800]: �[31mERROR:   �[0m[download] kube-flannel.yml failed.

因为 kube-flannel 没有下载成功,导致集群中没有网络组件,一直处于 NotReady 状态。

你可以手动的安装下 kube-flannel。

bash kainstall-debian.sh  add --network flannel
bash kainstall-debian.sh add --ingress nginx
bash kainstall-debian.sh add --ui dashboard

from kainstall.

ifnk avatar ifnk commented on May 24, 2024
Warning: Permanently added '192.168.2.100' (ECDSA) to the list of known hosts.
mkdir: created directory '/tmp/kainstall-offline-file'
mkdir: created directory '/tmp/kainstall-offline-file//manifests'
--2022-02-05 20:42:19--  https://cdn.jsdelivr.net/gh/coreos/[email protected]/Documentation/kube-flannel.yml
Resolving cdn.jsdelivr.net (cdn.jsdelivr.net)... 104.16.86.20, 104.16.88.20, 104.16.85.20, ...
Connecting to cdn.jsdelivr.net (cdn.jsdelivr.net)|104.16.86.20|:443... connected.
Unable to establish SSL connection.
[2022-02-05T20:42:29.561835327+0800]: �[31mERROR:   �[0m[download] kube-flannel.yml failed.

因为 kube-flannel 没有下载成功,导致集群中没有网络组件,一直处于 NotReady 状态。

你可以手动的安装下 kube-flannel。

bash kainstall-debian.sh  add --network flannel
bash kainstall-debian.sh add --ingress nginx
bash kainstall-debian.sh add --ui dashboard

谢谢你 ,不过我 用 你的 离线版 debian 压缩包安装 成功啦 !

from kainstall.

ifnk avatar ifnk commented on May 24, 2024
Warning: Permanently added '192.168.2.100' (ECDSA) to the list of known hosts.
mkdir: created directory '/tmp/kainstall-offline-file'
mkdir: created directory '/tmp/kainstall-offline-file//manifests'
--2022-02-05 20:42:19--  https://cdn.jsdelivr.net/gh/coreos/[email protected]/Documentation/kube-flannel.yml
Resolving cdn.jsdelivr.net (cdn.jsdelivr.net)... 104.16.86.20, 104.16.88.20, 104.16.85.20, ...
Connecting to cdn.jsdelivr.net (cdn.jsdelivr.net)|104.16.86.20|:443... connected.
Unable to establish SSL connection.
[2022-02-05T20:42:29.561835327+0800]: �[31mERROR:   �[0m[download] kube-flannel.yml failed.

因为 kube-flannel 没有下载成功,导致集群中没有网络组件,一直处于 NotReady 状态。

你可以手动的安装下 kube-flannel。

bash kainstall-debian.sh  add --network flannel
bash kainstall-debian.sh add --ingress nginx
bash kainstall-debian.sh add --ui dashboard

我在问一个问题, 就是 我 跑成功了, 我在 node1 上面跑了个 pod (一个nodejs 的网页 ),然后给映射了端口 8090
kubectl port-forward pod-name 8090:8080
然后在 node1 上面 执行 curl http://localhost:8090 是 可以 访问 的 ,但 是 我在 宿主机 上面 执行 curl http://192.168.2.101:8090 就会报 port 8090 after 0 ms: 拒绝连接了
外部 网络 就 不能访问 我这个 服务端口了 ,ping 192.168.2.101 是可以 的 ,防火墙 我也 根本没有开,我用
kubectl get pod -o wide 命令 发现 这个pod 的 ip 是 10.244.1.8

root@k8s-master-node1 ~# kubectl get pod -o wide
NAME                                READY   STATUS    RESTARTS   AGE     IP            NODE               NOMINATED NODE   READINESS GATES
ingress-demo-app-84d8c6b6c5-d845v   1/1     Running   0          5h5m    10.244.1.3    k8s-worker-node1   <none>           <none>
ingress-demo-app-84d8c6b6c5-vtmff   1/1     Running   0          5h5m    10.244.0.6    k8s-master-node1   <none>           <none>
test-k8s-8598bbb8c6-bpb8v           1/1     Running   0          52s     10.244.1.8    k8s-worker-node1   <none>           <none>
test-k8s-8598bbb8c6-f5dc8           1/1     Running   0          52s     10.244.1.9    k8s-worker-node1   <none>           <none>

是因为 网段不同 导致 不能访问么? 宿主机 和 虚拟机之间 是 192.168.2.xxx 网段 ,然后 k8s 又自己 造了 10.244.x.xxx网段
(刚学习k8s 请教 一下 ……)

from kainstall.

lework avatar lework commented on May 24, 2024

kubectl port-forward 只能在本地访问,可以使用svc的nodeport,或者ingress来暴露服务到外部

from kainstall.

ifnk avatar ifnk commented on May 24, 2024

kubectl port-forward 只能在本地访问,可以使用svc的nodeport,或者ingress来暴露服务到外部

谢谢!

from kainstall.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.