摘要: 前言 windows10目前推出了WSL2,相对于WSL采用API转换的方式, WSL2 则完全不同,win10 开始内置了一个轻量级虚拟机,经过不断的优化,这个虚拟机实现了与 windows 的高度集成,实现了虚拟机的高性能运行,WSL2 便是运行在虚拟机上的一个完整的 linux 内核。因此WS 阅读全文
posted @ 2020-09-13 18:21 360linux 阅读(31822) 评论(3) 推荐(3) 编辑
摘要: 故障现象线上某kubernetes集群环境,使用nginx-ingress-controller暴露了一个service,为一个API服务,其中在ingress对象中使用了TLS证书,使用浏览器输入ingress... 阅读全文
posted @ 2020-06-06 22:49 360linux 阅读(1906) 评论(1) 推荐(0) 编辑
摘要: 背景 在日常kubernetes的运维中,经常遇到pod的网络问题,如pod间网络不通,或者端口不通,更复杂的,需要在容器里面抓包分析才能定位。而kubertnets的场景,pod使用的镜像一般都是尽量精简,很多都是基于alpine基础镜像制作的,因而pod内没有ping,telnet,nc,cur 阅读全文
posted @ 2020-06-05 22:16 360linux 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 背景 在用ansible撰写一个etcd恢复的playbook时,有一个操作是获取etcd启动时的"initial-cluster"启动参数,该参数在etcd集群不同节点不一致,需要取出etcd节点启动参数中最长的作为etcdctl snapshot restore的参数。 [root@tke-in 阅读全文
posted @ 2020-06-03 23:04 360linux 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 背景 某环境客户部署了一个kubernetes集群,发现flannel的pod一直重启,始终处于CrashLoopBackOff状态。 排查 1. 对于始终CrashLoopBackOff的pod,一般是应用本身的问题,需要查看具体pod的日志,通过 显示,“pod cidr not assigne 阅读全文
posted @ 2020-05-21 21:09 360linux 阅读(3897) 评论(0) 推荐(0) 编辑
摘要: 背景 ​ 某环境,kube controller manager反复重启,尝试重建kube controller manager的pod,但是过一会问题复现。 如上图,kube controller manager反复重启了200多次了。 排查 1.通过kubectl logs n kube sys 阅读全文
posted @ 2020-05-19 21:07 360linux 阅读(2510) 评论(0) 推荐(0) 编辑
摘要: 问题背景 部署istio测试环境,想重新部署istio-operator,在清理残留资源时,在使用 kubectl delete ns istio-operator --grace-period=... 阅读全文
posted @ 2020-04-17 12:22 360linux 阅读(1909) 评论(0) 推荐(0) 编辑
摘要: 问题背景 客户业务pod运行在内网,无法访问外网,对于一些应用,需要访问企业微信,淘宝等外部api接口时,采用代理的方式,即配置pod要访问的外部域名解析为内部代理服务器的ip,如配置api.we... 阅读全文
posted @ 2019-09-28 14:47 360linux 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 使用ansible写一个playbook,使用shell模块,在模块中使用cat命令输入一段文本,在使用EOF结束文本时,却没有达到预期效果,EOF本身也被当做了文本重定向到文件了。如上图为... 阅读全文
posted @ 2019-05-26 20:11 360linux 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 在使用selenium的webdriver示例化Firefox和Chrome对象时,发现如下报错。如上图,实例Firefox对象,报错:selenium.common.exceptions.WebDr... 阅读全文
posted @ 2019-01-22 22:19 360linux 阅读(253) 评论(0) 推荐(0) 编辑