1 容器化微服务项目一般步奏 具体步骤: 第一步:熟悉Spring Cloud微服务项目 第二步:源代码编译构建 第三步:构建项目镜像并推送到镜像仓库 第四步:K8s服务编排 第五步:在K8s中部署E...
centos7升级内核
安装yum源 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elr...
部署k8s报错:unknown container “/system.slice/kubelet.service”
部署k8s报错:unknown container “/system.slice/kubelet.service” *原因:kubernetes和docker版本兼容性问题(有可能是k8s版本太高,d...
解决ubuntu删除文件空间无法释放的问题
查看已经删除的文件正在使用的进程: lsof |grep delete 杀掉对应进程号即可释放空间: sudo kill -9 进程号 for i in `lsof |grep delete|awk ...
修复ElasticSearch中含有的log4j2的安全问题
1、编辑 ElasticSearch服务的 jvm.options 文件,添加JVM参数配置: -Dlog4j2.formatMsgNoLookups=true 通过执行 curl -XGET htt...
重启服务器之后k8s启动失败报错Unable to connect to the server: x509: certificate has expired or is not yet valid问题解决
1 问题描述(kubeadm证书/etcd证书过期处理) 重启了服务器,发现k8s启动失败,一直报错连接 Unable to register node "k8s-master01" with API...
ceph遇到问题汇总
1 mons are allowing insecure global_id reclaim ceph -s cluster: id: 4f706b80-04bc-495d-9a34-f8dec17c...
使用ansible-playbook部署java业务代码(转)
背景 一般地,在公司的生产环境中,由于需求变更和代码更新频繁的问题,那么应对措施就是工具化平台化使用到该生产环境中。ansible-playbook可以简单便捷地管理配置服务。 需求 对于代码部分,一...
ansible批量创建用户赋予sudo权限
cat roles/createuser.yaml --- - hosts: test tasks: - name: create user user: name: "{{item.user}}" p...
kubernetes集群网络
1 kubernetes网络模型 Kubernetes 要求所有的网络插件实现必须满足如下要求: 一个Pod一个IP 所有的 Pod 可以与任何其他 Pod 直接通信,无需使用 NAT 映射 所有节点...