Kubernetes with flannel: CNI config uninitialized
I am new with Kubernetes and am trying to setup a Kubernetes cluster on local machines. Bare metal. No OpenStack, No Maas or something.
After kubeadm init ... on the master node, kubeadm join ... on the slave nodes and applying flannel at the master I get the message from the slaves:
runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Can anyone tell me what I have done wrong or missed any steps?
Should flannel be applied to all the slave nodes as well? If yes, they do not have a admin.conf...
Thanks a lot!
PS. All the nodes do not have internet access. That means all files have to be copied manually via ssh.
add a comment |
I am new with Kubernetes and am trying to setup a Kubernetes cluster on local machines. Bare metal. No OpenStack, No Maas or something.
After kubeadm init ... on the master node, kubeadm join ... on the slave nodes and applying flannel at the master I get the message from the slaves:
runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Can anyone tell me what I have done wrong or missed any steps?
Should flannel be applied to all the slave nodes as well? If yes, they do not have a admin.conf...
Thanks a lot!
PS. All the nodes do not have internet access. That means all files have to be copied manually via ssh.
add a comment |
I am new with Kubernetes and am trying to setup a Kubernetes cluster on local machines. Bare metal. No OpenStack, No Maas or something.
After kubeadm init ... on the master node, kubeadm join ... on the slave nodes and applying flannel at the master I get the message from the slaves:
runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Can anyone tell me what I have done wrong or missed any steps?
Should flannel be applied to all the slave nodes as well? If yes, they do not have a admin.conf...
Thanks a lot!
PS. All the nodes do not have internet access. That means all files have to be copied manually via ssh.
I am new with Kubernetes and am trying to setup a Kubernetes cluster on local machines. Bare metal. No OpenStack, No Maas or something.
After kubeadm init ... on the master node, kubeadm join ... on the slave nodes and applying flannel at the master I get the message from the slaves:
runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Can anyone tell me what I have done wrong or missed any steps?
Should flannel be applied to all the slave nodes as well? If yes, they do not have a admin.conf...
Thanks a lot!
PS. All the nodes do not have internet access. That means all files have to be copied manually via ssh.
edited Nov 12 at 13:12
asked Nov 12 at 8:28
Matthias
9718
9718
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
The problem was the missing internet connection. After loading the Docker images manually to the worker nodes they appear to be ready.
Unfortunately I did not found a helpful error message around this.
add a comment |
Usually flannel is deployed as daemonset. Meaning on all worker nodes.
I applyed github.com/coreos/flannel/blob/master/Documentation/… on the master. Do you mean then it gets deployed the other nodes automatically? Or do you have to apply this manually to all nodes?
– Matthias
Nov 12 at 13:13
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53258291%2fkubernetes-with-flannel-cni-config-uninitialized%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The problem was the missing internet connection. After loading the Docker images manually to the worker nodes they appear to be ready.
Unfortunately I did not found a helpful error message around this.
add a comment |
The problem was the missing internet connection. After loading the Docker images manually to the worker nodes they appear to be ready.
Unfortunately I did not found a helpful error message around this.
add a comment |
The problem was the missing internet connection. After loading the Docker images manually to the worker nodes they appear to be ready.
Unfortunately I did not found a helpful error message around this.
The problem was the missing internet connection. After loading the Docker images manually to the worker nodes they appear to be ready.
Unfortunately I did not found a helpful error message around this.
answered Nov 12 at 14:31
Matthias
9718
9718
add a comment |
add a comment |
Usually flannel is deployed as daemonset. Meaning on all worker nodes.
I applyed github.com/coreos/flannel/blob/master/Documentation/… on the master. Do you mean then it gets deployed the other nodes automatically? Or do you have to apply this manually to all nodes?
– Matthias
Nov 12 at 13:13
add a comment |
Usually flannel is deployed as daemonset. Meaning on all worker nodes.
I applyed github.com/coreos/flannel/blob/master/Documentation/… on the master. Do you mean then it gets deployed the other nodes automatically? Or do you have to apply this manually to all nodes?
– Matthias
Nov 12 at 13:13
add a comment |
Usually flannel is deployed as daemonset. Meaning on all worker nodes.
Usually flannel is deployed as daemonset. Meaning on all worker nodes.
answered Nov 12 at 11:23
Bal Chua
51215
51215
I applyed github.com/coreos/flannel/blob/master/Documentation/… on the master. Do you mean then it gets deployed the other nodes automatically? Or do you have to apply this manually to all nodes?
– Matthias
Nov 12 at 13:13
add a comment |
I applyed github.com/coreos/flannel/blob/master/Documentation/… on the master. Do you mean then it gets deployed the other nodes automatically? Or do you have to apply this manually to all nodes?
– Matthias
Nov 12 at 13:13
I applyed github.com/coreos/flannel/blob/master/Documentation/… on the master. Do you mean then it gets deployed the other nodes automatically? Or do you have to apply this manually to all nodes?
– Matthias
Nov 12 at 13:13
I applyed github.com/coreos/flannel/blob/master/Documentation/… on the master. Do you mean then it gets deployed the other nodes automatically? Or do you have to apply this manually to all nodes?
– Matthias
Nov 12 at 13:13
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53258291%2fkubernetes-with-flannel-cni-config-uninitialized%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown