摘要:
背景 无法打开rancher服务,报错如下截图,可以看出是证书过期了无法连上k8s,注意这里的证书是rancher自身证书并非k8s证书。 解决方法 rancher升级:https://rancher2.docs.rancher.cn/docs/upgrades/upgrades/single-no 阅读全文
摘要:
更换国内源: 1、web界面——>插件管理——>高级 替换:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 2、进入jenkins工作目录,/root/.jenkins/updates/default.j 阅读全文
摘要:
灾难恢复 etcd 被设计为能承受机器失败。etcd 集群自动从临时失败(例如,机器重启)中恢复,而且对于一个有 N 个成员的集群能容许 (N-1)/2 的持续失败。当一个成员持续失败时,不管是因为硬件失败或者磁盘损坏,它丢失到集群的访问。如果集群持续丢失超过 (N-1)/2 的成员,则它只能悲惨的 阅读全文
摘要:
1、主要是导入redis模块,如果不存在则执行pip install redis 安装。 #!/usr/bin/env python import redis import time ip='10.12.41.16' password='Tvgpg#cdz' r=redis.Redis(host=i 阅读全文
摘要:
背景:最近在Azure上自建原生k8s集群,然后很不稳定有时雪崩,日志一直报如下, 网上查了很多资料说是etcd数据存储磁盘io影响etcd查查询慢。确实我这块存储盘是hdd,于是打算迁到ssd盘试下还会不会有这种情况。 etcdserver: read-only range request too 阅读全文
摘要:
背景:执行kubectl命令返回结果慢,排查思路检查kube-system命名空间下pod日志。 报错截图: 解决方法: [root@node1 ~]# kubectl delete apiservice v1beta1.metrics.k8s.io 阅读全文
摘要:
异常情况:集群是用kubespray部署的4个worknode,coredns默认部署2个deployment。今天发现部署了coredns的node上的pod正常解析内部域名,而另外2个未运行coredns的node却无法解析。 配置文件: 下图中我们看到coredns2个pod分别在node1与 阅读全文
摘要:
什么是 SkyWalking? SkyWalking 是观察性分析平台和应用性能管理系统。 提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案. 支持Java, .Net Core, PHP, NodeJS, Golang, LUA语言探针 支持Envoy + Istio构建的Serv 阅读全文
摘要:
kubectl patch 使用(patch)补丁修改、更新资源的字段。 支持JSON和YAML格式。 请参阅https://htmlpreview.github.io/?https://github.com/kubernetes/kubernetes/blob/HEAD/docs/api-refe 阅读全文
摘要:
k8s删除namespace一直处于terminating状态 当遇到删除ns是一直处于terminating情况可以用调k8s api进行删除。 1、创建api proxy。 [root@node1 ~]# kubectl proxy --port=8081 2、把ns追加到json文件。 [ro 阅读全文