Giter Site home page Giter Site logo

kbi's Introduction

KBI

Kubernetes Binarization Installer

运行方法

bash kbi.sh -i
# 或者
chmod a+x kbi.sh
./kbi.sh -i
# 根据提示进行操作即可,注意,输入时不能携带特殊字符
  • 输入IP和K8s版本,即可完成K8s二进制高可用安装(含Ingress-Controller和CoreDNS);
  • 证书有效期为100年;
  • 最少要求3个节点,即3个Master同时作为Node来部署,要求宿主机系统版本为RHEL 7/CentOS 7;
  • 理论上1.13之后的所有版本都可以安装,如果你想要的小版本在OSS中不存在,可以联系我或者你也可以自行下载server类型的tar.gz分发包,解压至所有节点的/usr/local/bin目录下,脚本检测到存在kube-apiserver文件则跳过下载kubernetes-server-XXX.tar.gz文件的步骤;
  • 本着提升人机交互性的原则(主要是懒),工具暂时不提供命令行选项。如果需要安装的节点超过10个以上,可以联系我或者你也可以把所有IP以空格分隔直接粘贴进去;
  • 网络插件为Flannel,后端为VXLAN,暂时不能更换;kube-proxy转发模式为ipvs,即所有service层面的流量都由ipvs模块进行转发;
  • 所有二进制文件都存储在阿里云华南区OSS中(流量宝贵且是个人自费,请大侠不要DDOS我,跪谢XD),已上传至OSS的版本如下:
  • 1.16.15
  • 1.17.14
  • 1.18.10
  • 1.19.4

kbi's People

Contributors

matrix-ops 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

kbi's Issues

two error when deploy my three CentOS7 on Hyper-V,please have a look if U R free

Created symlink from /etc/systemd/system/multi-user.target.wants/etcd.service to /etc/systemd/system/etcd.service.
Job for etcd.service failed because the control process exited with error code. See "systemctl status etcd.service" and "journalctl -xe" for details.
which: no kube-apiserver in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
......
......
......
specifically, section 10.2.3 ("Information Requirements").
Error: client: etcd cluster is unavailable or misconfigured; error #0: x509: certificate signed by unknown authority

error #0: x509: certificate signed by unknown authority

十分感谢宝贵的时间

kubectl top node异常

~ kubectl top node
Error from server (ServiceUnavailable): the server is currently unable to handle the request (get nodes.metrics.k8s.io)


kubectl get node只显示node节点不显示master

etcd 证书问题

etcdctl --ca-file=etcd.csr --cert-file=etcd.pem --key-file=etcd-key.pem cluster-health

Error: asn1: structure error: tags don't match (6 vs {class:0 tag:17 length:11 isCompound:true}) {optional:false explicit:false application:false defaultValue: tag: stringType:0 timeType:0 set:false omitEmpty:false} ObjectIdentifier @2

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.