摘要: #!/usr/bin/env python# !-*- coding:utf-8 -*-class Menu: def __init__(self): pass def updateProject(self): pass def restartProject(self): pass def restartTomcat(self):... 阅读全文
posted @ 2018-11-15 11:30 skychi 阅读(7101) 评论(0) 推荐(1) 编辑
摘要: 由于网络环境不太稳定,一些接口方法需要加入重试。正好看到Google's Guava library 项目https://github.com/rholder/guava-retrying,里面功能比较完善。但是官方没有提供注解方式使用,频繁使用会有点麻烦。所以查阅相关资料后编写了支持注解使用的方法 阅读全文
posted @ 2021-11-22 15:35 skychi 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 在https://kubernetes.io/blog/2017/01/running-mongodb-on-kubernetes-with-statefulsets/ 基础上添加了密码认证,与解决提示权限mongo-sidecar提示权限错误问题 制作mongodb镜像(由于keyfile直接挂载 阅读全文
posted @ 2020-06-12 11:34 skychi 阅读(4051) 评论(4) 推荐(0) 编辑
摘要: 我解决容器时区的方法是挂载宿主机的/etc/localtime 到容器的/etc/localtime,这时输入date命令容器时区显示正常,但是跑在容器中的java项目取到的时间却早了8小时。 查阅相关资料后得知: jre是通过/etc/timezone 配置文件读取本地时间的 接着我修改了/etc 阅读全文
posted @ 2019-06-19 10:24 skychi 阅读(2801) 评论(0) 推荐(2) 编辑
摘要: 我们自己也可以签发 SSL 安全证书,但是我们自己签发的安全证书不会被主流的浏览器信任,所以我们需要被信任的证书授权中心( CA )签发的安全证书。而一般的 SSL 安全证书签发服务都比较贵,比如 Godaddy 、 GlobalSign 等机构签发的证书一般都需要20美金一年甚至更贵,不过为了加快 阅读全文
posted @ 2019-06-10 16:42 skychi 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 在kubernetes 为不同的项目创建了不同的SerivceAccount,那么如何通过ServiceAccount创建 kubectl config文件呢?使用下面脚本即可 阅读全文
posted @ 2019-06-05 16:19 skychi 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 平时kubectl命令管理kubernetes,敲久了就觉得比较麻烦,想着使用alias k来代替kubectl,可是当输入k时没有了自动补全的功能这里在 ~/.bashrc 添加如下配置后,可以自动补全了 alias k="kubectl" complete -o default -F __start_kubectl k 阅读全文
posted @ 2019-06-05 09:56 skychi 阅读(504) 评论(0) 推荐(0) 编辑
摘要: kubernetes dashboard 的权限错误 阅读全文
posted @ 2019-06-04 18:39 skychi 阅读(1386) 评论(0) 推荐(1) 编辑
摘要: 事件起因: 同事发现云主机磁盘系统盘满了,准备清理系统盘,便利用du 命令统计了根目录下各文件夹的大小,发现统计的各文件夹的大小总和 加起来比 df 命令查看到的系统盘所使用空间 要小很多。这里记录下解决方法 了解下df与du的工作原理: du du命令会对待统计文件逐个调用fstat这个系统调用, 阅读全文
posted @ 2018-12-21 15:27 skychi 阅读(3596) 评论(1) 推荐(2) 编辑
摘要: 被入侵后的现象: 发现有qW3xT.2与ddgs两个异常进程,消耗了较高的cpu,kill掉后 过一会就会重新出现。 kill 掉这两个异常进程后,过一段时间看到了如下进程: 首先在/etc/sysconfig/crotnab中的定时任务没有找到定时脚本,输入crontab -e 在其中找到了该定时 阅读全文
posted @ 2018-09-12 18:15 skychi 阅读(2175) 评论(4) 推荐(1) 编辑