Kubernetes[6]
Rook Ceph 移除 OSD
Rook Ceph 移除 OSD 我有一个环境给每个 Node 节点挂载了 2 个盘,但是这个情况会导致挂了 2 台服务器就导致业务不可用所以需要精简 OSD 将每个 Node 至挂一个盘就好了. 这边我将 ID 为 6 7 8 9 10 的 OSD 删除 开始操作 rook自动化 使用 rook/
Rook Ceph 安装
Rook Ceph 安装 我们公司先前购买了一套 Kubernetes 软件,但由于存储系统的高成本超出了预算,因此没有采用推荐的方案,而是选择了 NFS 作为 Kubernetes 的存储后端。虽然供应商建议使用其他方案,但我们当时认为 NFS 是一个更具成本效益的选择。 迁移了 20 多个系统到
强制删除Kubernetes Namespace
强制删除Kubernetes Namespace 在测试环境使用 Kubernetes 删除 Namespace提示 Terminating但是一直失败无法无法进行下去. 操作 注意,使用此方法强制删除 Finalizers 是一种破坏性操作,在执行此操作前确保已备份所需的数据和资源。 以下操作都在
用 Docker 安装 Elasticsearch
用 Docker 安装 Elasticsearch 使用 Docker 方式进行安装 Elasticsearch 服务器优化 1. 调整控制进程可以打开的最大文件数的参数 vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile
记一次 Docker 中 java jvm 配置问题
前提 公司的 Java 服务都是跑在 Kubernetes 中的并且给其Pod配置的为 1C 1G,有一天发现一个服务突然提示 OOM ,那么我给 Pod 配置为 1C 2G 然后继续观察,然后发现还是有问题,Java 程序突然变成假死了. 部署方案
记一次 KubeSphere 获取真实 IP
概述 通常web应用获取用户客户端的真实ip一个很常见的需求,例如将用户真实ip取到之后对用户做白名单访问限制、将用户ip记录到数据库日志中对用户的操作做审计等等...k8s中运行的应用通过Service抽象来互相查找、通信和与外部世界沟通,在k8s中是kube-proxy组件实现了Service的