自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 使用ansible部署K8S1.18集群并使用Kubesphere 3.1.1实现devops、日志收集、灰度发布、告警监控

离线安装集群参考https://github.com/easzlab/kubeasz/blob/master/docs/setup/offline_install.md离线文件准备在一台能够访问互联网的服务器上执行:下载工具脚本easzup,举例使用kubeasz版本2.2export release=2.2.1curl -C- -fLO --retry 3 https://github.com/easzlab/kubeasz/releases/download/${release}.

2020-07-31 16:06:58 2829

原创 在K8S的ingress-nginx使用 Nginx 配置 Content Security Policy (CSP) 修复网站安全漏洞

通过使用 Nginx 配置 Content Security Policy (CSP),您可以增强您的网站的安全性,防止恶意脚本注入攻击。确保生成唯一的 Nonce 值,替换页面中的占位符,并正确地配置 Nginx 头部,以实现有效的 CSP 防护。

2023-08-28 15:59:07 2417

原创 基于kubeadm部署k8s集群,使用二进制文件部署的etcd节点扩容

可以看到etcd详细配置,这里添加新的etcd节点主要需要关注etcd的证书,配置中主要包括三个证书----根证书、客户端通讯用的server证书、etcd服务端之间通讯用的peer证书。所以,总结来说,要备份 etcd 集群的数据,需要:暂时停止 apiserver 写入 etcd。恢复 apiserver 的 etcd 数据存储管理功能备份的数据文件 snapshot.db 可以用于在数据损坏时快速恢复 etcd 集群的状态。这可以从各节点获得本地的数据快照,并基于多份快照数据恢复出整个集群的状态。

2023-04-25 10:32:08 1450

原创 在k8s集群以session模块部署flink

flink文件夹下执行以下命令部署session模式的flink,具体参数参考文档https://nightlies.apache.org/flink/flink-docs-release-1.16/docs/deployment/config/#kubernetes-container-image-pull-secrets。配置kubectl yum源,安装kubectl,将访问k8s集群证书拷贝到/root/.kube目录下。​ 下载flink1.15.3版本。在需要安装的集群上执行。

2022-12-02 15:02:35 821

原创 pulsar kop在k8s部署实践

pulsar kop在k8s部署实践

2022-08-24 15:47:15 1217

原创 Nas配置docker中国官方镜像加速地址

由于国内用户提取Docker镜像文件速度太慢,Docker推出了中国官方镜像加速地址,介绍群晖NAS中修改Docker官方镜像加速的教程.设置流程打开Docker注册表-设置-选择官方存储库-编辑启用注册表镜像填写以下中国官方镜像地址https://registry.docker-cn.com确认后按照提示重启即可...

2022-04-10 15:49:47 8245

原创 Word转Pdf,linux环境docker部署

1.添加aspose-words破解版依赖 <dependency> <groupId>cn.hiacent</groupId> <artifactId>aspose-words</artifactId> <version>15.8.0-jdk16</version> <classifier>jdk...

2022-01-07 15:17:58 1859

原创 K8S环境搭建部署及项目迁移

1.节点规划角色 CPU核数 内存 系统盘 数量 部署机 4 8G 100G 1 Master 4 8G 100G 3 Worker 16 64G 系统盘: 100G 数据盘: 300G(/var/lib/docker) 4 存储机 2 4G 3T 1 2.软件要求需求项 具体要求 参考(以CentOS7.6为例) 操作系统 C...

2021-12-03 17:28:27 4340

原创 Scala使用Phoenix操作hbase2.3.5小记

1. 导入依赖仅引入Phoenix-core的依赖compat包下的类一直报找不到的错,网上很多教程没有引入compat包,官方文档也没有相关说明,一顿Google搜索终于找到compat包 <dependency> <groupId>org.apache.phoenix</groupId> <artifactId>phoenix-core</artifactId> <version>5.1.1&

2021-06-25 11:50:48 553

原创 使用Velero对k8s进行备份与恢复(带持久化卷)

1.什么是VeleroVelero 是一个云原生的灾难恢复和迁移工具,它本身也是开源的, 采用 Go 语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源和持久卷。Velero 是西班牙语,意思是帆船,非常符合 Kubernetes 社区的命名风格。Velero 的开发公司 Heptio,之前已被 VMware 收购,其创始人2014就职于Google,当时被认为是 Kubernetes 核心成员。Velero 是一种云原生的Kubernetes优化方法,支持标准的K8S集群,既可以是私有

2021-04-10 11:22:08 1875

原创 强制删除k8s命名空间方法

创建如下命名空间json文件,替换命名空间名称即可~$ cat ns.json{ "kind": "Namespace", "apiVersion": "v1", "metadata": { "name": "delete-me" }, "spec": { "finalizers": [] }}使用k8s原生接口删除~$ kubectl proxy --port=8000~$ curl -k -H "Content-Type: applica

2020-09-01 16:02:21 1223

转载 final关键字的使用和优点

使用:final关键字可以用于成员变量、本地变量、方法以及类。 final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。 你不能够对final变量再次赋值。 本地变量必须在声明时赋值。 在匿名类中所有变量都必须是final变量。 final方法不能被重写。 final类不能被继承。 final关键字不同于finally关键字,后者用于异常处理。 fin...

2019-05-21 09:12:29 403

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除