k8s集群问题记录

Posted lishikai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s集群问题记录相关的知识,希望对你有一定的参考价值。

k8s集群问题记录


主要学习路径:
rancher(k8s)->rke->helm->kubectl->k8s

常见命令总结:

  1. 怎么解决简单就怎么解决例如

    rancher的安装使用helm安装有问题,官网有bug就使用docker的方式安装一样简便,只是个客户端没必要死扣

  2. 对于由于环境问题引起的问题的 排查

    ./rke up 启动过程中提示有备份,这时候思路应该是路径或者环境变量中有残留文件导致失败

  3. 大框架学习思路

    从周边应用入手由应用带动学习内部构件。例如本次学习k8s,先起手一键式环境安装工具rancher,而后因为部署节点问题进一步研究一键式部署环境rke部署k8s,再进一步进行部署集群中的应用遇到问题学习helm,在进一步进行与部署应用进行交互和排查故障学习kubectl,进而了解和学习k8s全貌。现研究大框架使用带来的问题解决方案,再以此细化研究采用逐层的方式一步步深入。达到对k8s整个样貌的学习。

思考:
    采用绘图工具进行抽象交互绘制,职能图绘制
    采用时序图进行功能单元交互绘制

细节问题

  1. kubectl 连接交互rke生成k8s问题

    使用rke构建k8s集群会生成用于kubectl交互k8s的配置文件xxx-cluster-xxxconfig.yaml,通过kubectl通过此配置文件连接到k8s集群中进行日常排查工作。

x509: certificate signed by unknown authority (possibly because of "crypto/rsa   while trying to verify candidate authority certificate "kube-ca
  1. 证书签名问题

    当./rke up启动的时候会创建 /etc/kubernetes 目录,如果已经有此目录就不会重新覆盖,里边包含了ssl 文件就不会更新成最新的导致etc 老是检查失败从而导致错误的发生。删除此目录,运行./rke up让这个目录重新生成就可以保证没有问题了。

以上是关于k8s集群问题记录的主要内容,如果未能解决你的问题,请参考以下文章

k8s集群问题记录

k8s集群问题记录--持续更新

jenkins集群使用k8s部署,pipeline中文乱码的问题解决记录

k8s集群部署项目完整过程记录

k8s记录-不同集群服务互联

使用kubeadmin 配置 k8s 集群的填坑记录