Git Product home page Git Product logo

Comments (10)

zhangguanzhang avatar zhangguanzhang commented on May 21, 2024

加我微信我远程teamview 13看看

from kubernetes-ansible.

frankinbj avatar frankinbj commented on May 21, 2024

from kubernetes-ansible.

zhangguanzhang avatar zhangguanzhang commented on May 21, 2024

周二到周四我出差参加培训

from kubernetes-ansible.

frankinbj avatar frankinbj commented on May 21, 2024

from kubernetes-ansible.

kevinzu007 avatar kevinzu007 commented on May 21, 2024

遇到同样的问题:

TASK [KubernetesCoreAddons : 开机并启动flanneld] ***************************************************************************************************************************************************
fatal: [192.168.11.172]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See "systemctl status flanneld.service" and "journalctl -xe" for details.\n"}
fatal: [192.168.11.173]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See "systemctl status flanneld.service" and "journalctl -xe" for details.\n"}
fatal: [192.168.11.171]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See "systemctl status flanneld.service" and "journalctl -xe" for details.\n"}
fatal: [192.168.11.174]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See "systemctl status flanneld.service" and "journalctl -xe" for details.\n"}
fatal: [192.168.11.175]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See "systemctl status flanneld.service" and "journalctl -xe" for details.\n"}

PLAY RECAP ************************************************************************************************************************************************************************************
192.168.11.171 : ok=16 changed=9 unreachable=0 failed=1 skipped=4 rescued=0 ignored=0
192.168.11.172 : ok=14 changed=11 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0
192.168.11.173 : ok=14 changed=11 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0
192.168.11.174 : ok=13 changed=11 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0
192.168.11.175 : ok=13 changed=11 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0


[root@k8s-m1 Kubernetes-ansible]# systemctl status flanneld.service -l
● flanneld.service - Network fabric for containers
Loaded: loaded (/usr/lib/systemd/system/flanneld.service; enabled; vendor preset: disabled)
Active: activating (start) since Thu 2019-07-11 15:38:49 CST; 14s ago
Docs: https://github.com/coreos/flannel
Main PID: 16325 (flanneld)
Tasks: 11
Memory: 6.9M
CGroup: /system.slice/flanneld.service
└─16325 /usr/local/bin/flanneld --kube-subnet-mgr=true --kubeconfig-file=/etc/kubernetes/flanneld.kubeconfig --ip-masq=true --iface=eth0 --public-ip 192.168.11.171 --healthz-ip 192.168.11.171 --healthz-port 8471 --v=2

Jul 11 15:38:53 k8s-m1 flanneld[16325]: E0711 15:38:53.388530 16325 reflector.go:201] github.com/coreos/flannel/subnet/kube/kube.go:310: Failed to list *v1.Node: nodes is forbidden: User "system:anonymous" cannot list resource "nodes" in API group "" at the cluster scope
Jul 11 15:38:54 k8s-m1 flanneld[16325]: E0711 15:38:54.390377 16325 reflector.go:201] github.com/coreos/flannel/subnet/kube/kube.go:310: Failed to list *v1.Node: nodes is forbidden: User "system:anonymous" cannot list resource "nodes" in API group "" at the cluster scope

from kubernetes-ansible.

zhangguanzhang avatar zhangguanzhang commented on May 21, 2024

提示了匿名用户,systemctl cat flanneld复制启动参数

from kubernetes-ansible.

zhangguanzhang avatar zhangguanzhang commented on May 21, 2024

先看flanneld的kubeconfig内容正常不,

NODE_NAME=xxx
/usr/local/bin/flanneld -xxxxxxx

上面这样启动看信息

from kubernetes-ansible.

kevinzu007 avatar kevinzu007 commented on May 21, 2024

环境(5台):

[master]
192.168.11.171  hostname=k8s-m1 nodename=k8s-m1
192.168.11.172  hostname=k8s-m2 nodename=k8s-m2
192.168.11.173  hostname=k8s-m3 nodename=k8s-m3
[node]
192.168.11.174  hostname=k8s-n1 nodename=k8s-n1
192.168.11.175  hostname=k8s-n2 nodename=k8s-n2
略

========

[root@k8s-m1 ~]# systemctl cat flanneld
# /usr/lib/systemd/system/flanneld.service
[Unit]
Description=Network fabric for containers
Documentation=https://github.com/coreos/flannel
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
Type=notify
Restart=always
RestartSec=5
# This is needed because of this: https://github.com/coreos/flannel/issues/792
# Kubernetes knows the nodes by their FQDN so we have to use the FQDN
#Environment=NODE_NAME=my-node.foo.bar.com
# Note that we don't specify any etcd option. This is because we want to talk
# to the apiserver instead. The apiserver then talks to etcd on flannel's
# behalf.
Environment=NODE_NAME=k8s-m1
ExecStart=/usr/local/bin/flanneld \
  --kube-subnet-mgr=true \
  --kubeconfig-file=/etc/kubernetes/flanneld.kubeconfig \
  --ip-masq=true \
  --iface=eth0 \
  --public-ip 192.168.11.171 \
  --healthz-ip 192.168.11.171 \
  --healthz-port 8471 \
  --v=2

[Install]
WantedBy=multi-user.target

=========

[root@k8s-m1 ~]# cat  /etc/kubernetes/flanneld.kubeconfig
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMxakNDQWI2Z0F3SUJBZ0lKQU1WOFUzYTEwdnhVTUEwR0NTcUdTSWIzRFFFQkN3VUFNQmd4RmpBVUJnTlYKQkFNTURXdDFZbVZ5Ym1WMFpYTXRZMkV3SGhjTk1Ua3dOekV4TURZeE1ETXdXaGNOTkRZeE1USTJNRFl4TURNdwpXakFZTVJZd0ZBWURWUVFEREExcmRXSmxjbTVsZEdWekxXTmhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DCkFROEFNSUlCQ2dLQ0FRRUFzcDJ2Vm43UFVqcGZtemx2TFhHU0lmNmkxakhjb3BHcjZKRzREMi9XUWRoUnAxVHUKU3hwdXYyR0h3RHM4bEtPYk9hKzFMc1JSbGxybkdscloyOFdGSzM3dnowcEpXS3ByYjRqMWhZaVJCU3MrWjkrNwpRb3pCeFlmeTZKakp4NTdjNm9UWVpNakM3WWlBNnpGLzJ3YVZYMks5SDlmajNYMWFxNmMxdzJtVkFhK2xDVW5mCktrTUxNaUROdmZKa1Q0NlJCVk03QjRFb3Z2U0diOXJiNHd0V2o0MGxoSDRjbDJ2UmNMam9WQUx5a1BYZXduU0kKUW9sd0c4dXBMd3FTRzN4U3FVUS8xRGlBVmoyMFpHeEwzWUozQVUzMVRwdUt4Mm00SkdIeUpjUDBGWVhHRE1Mawo5WG5tZ011aEtVdE9haE9UWGJNVWNhcU1ZTU9pT3JrMDAxajNHd0lEQVFBQm95TXdJVEFQQmdOVkhSTUJBZjhFCkJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUNwREFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBSTJvSjJJczUKUS9PdkZya2pvRitXTlJWbE93MkQyTjRYY3drZ3hXNVdMTXhSRHZSaTNqTHQzSkloMERkdHlSSExmKzdVSWJoVwpySHAxL3dUN1AvWmJsZ2RMVm9hS0s2SS9jUTF2NC9XRFNCdVVqWG1hRm4zTndGWDR1dVN1Z215ckIxMXk1blB4CnlVZmsva0tFVE5uSjlzV2syOWM1ZE1Wd2JJQnMxSzV4V0xYOVJYeEIvTjhIeHZxa1M5UkRMMUM2WUhERDhrQkYKV2o1ZGtHcDFtS1B3dXN2R2JWLy9nWnJRVUdHZHhsYjZqVE1BQjVKYkUzTGZCOHVBaUNNdTk1Z2VqWFhlZmhEMQpLSHNIeEUrZDVLRTdNNEtNekJLeHRwQ2F4c0dBQmFMVk5jZDZXRDdqY2UxZ01Ta2xEdDBqUklGcjVFbWJRUnFpCjVhZXZrYVlGeTk1dUNRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
    server: https://192.168.11.240:8443
  name: kubernetes
contexts:
- context:
    cluster: kubernetes
    user: kubernetes
  name: kubernetes
current-context: kubernetes
kind: Config
preferences: {}
users:
- name: kubernetes
  user: {}

=========

博主回复真快啊[爱心]

我不懂其中原理,所以看不懂,帮我看看

from kubernetes-ansible.

zhangguanzhang avatar zhangguanzhang commented on May 21, 2024

flanneld的kubeconfig有问题,加我微信我远程看看吧,我微信我博客有

from kubernetes-ansible.

kevinzu007 avatar kevinzu007 commented on May 21, 2024

加了,通过下

from kubernetes-ansible.

Related Issues (18)

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.