Coder Social home page Coder Social logo

k8s-ansible's Introduction



I'm Li,Yongjian 👋

I work as a Devops 👨🏻‍💻 from China 🇨🇳!

Things to know about me! (click to expand!)

Github Stats By Anurag



k8s-ansible's People

Contributors

liyongjian5179 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

k8s-ansible's Issues

关于 ansible 任务的疑问

我看到不少 task 里用了 connection: local
比如 https://github.com/liyongjian5179/k8s-ansible/blob/master/roles/master/tasks/genarate_kube_config.yml

这是否意味着这里面的每一 task 都只是在主控机上运行完全相同的命令重复三遍(如果有 master 三台机器的话?)

比如:

  • name: "Generate Token File"
    lineinfile:
    line: "{{ bootstrap_token }},kubelet-bootstrap,10001,"system:kubelet-bootstrap""
    path: "{{ cert_root_dir }}/token.csv"
    create: true
    when: token_csv is failed
    connection: local

好像只是在主控机上三遍完全相同的动作(确保文件有那么一行),这个重复好像是不必要的。

etcd配置模板etcd-3.4.yml.j2问题导致etcd服务拉起失败

etcd-3.4.yml.j2中,listen-peer-urls、listen-client-urls、advertise-client-urls和initial-advertise-peer-urls使用inventory_hostname初始化服务,导致服务无法正常启动,修改为使用eth0接口的ip地址后启动正常,将模板中配置值订正为ansible_eth0.ipv4.address

NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized

--cni-conf-dir=/etc/cni/net.d
--cni-bin-dir={{ workdir }}/cni/bin
--root-dir={{ kubelet_storage_path }} \

在kubelet的配置中cni-bin-dir就是opt这个目录,calico默认就是这个目录,如果在修改了workdir这个变量为/data,这是kubelet中也就会变成--cni-bin-dir=/data/cni/bin,这样地址就不对了,所有就会报上面的错误,我找这个问题,找了好久啊,是别人帮我看到的,这个问题很关键啊

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.