Wanna的个人博客
首页
分类
AI
home-assistant
spring
k8s
jdk
maven
gradle
graalvm
fnos
macos
linux
软路由
esxi
关于
1
K8S集群部署-ELK日志收集系统采集Pod日志
2
使用Jenkins部署SpringBoot的Native项目(GraalVM)
3
K8S集群元数据存储-ETCD操作
4
Ollama安装
5
个人VPN的搭建(Wireguard)-内网穿透
已删除用户
该用户已被删除。
累计撰写
100
篇文章
累计创建
17
个分类
累计创建
1
个标签
导航
首页
分类
AI
home-assistant
spring
k8s
jdk
maven
gradle
graalvm
fnos
macos
linux
软路由
esxi
关于
目录
分类
k8s
置顶
个人VPN的搭建(Wireguard)-内网穿透
2025-03-28 21:55
10
0
0
25.0℃
k8s
linux
软路由
Wireguard是一个市面上比较好用的VPN工具,也常常被用来做内网穿透。Wireguard支持利用公私钥对流量进行加密(支持加密是很重要的,不然数据传输存在有很大的不安全性),Wireguard可能已经被视为业内最安全、最易于使用和最简单的 VPN 解决方案。Wireguard的官网如下:Wir
K8S集群元数据存储-ETCD操作
2025-05-11 01:39
12
0
0
25.2℃
k8s
备注:下面的所有命令中k8s-master01都是当前的节点名称,需要更换成自己的节点名称才能执行。 1.ETCD的节点操作 1.1 查询ETCD集群的节点列表 使用如下命令查看ETCD的节点列表。 ETCDCTL_API=3 etcdctl --endpoints=https://127.0.0.
基于Linux系统CrobTab实现K8S集群自动备份到S3对象存储
2025-03-29 18:27
8
0
0
24.8℃
linux
k8s
需求: 1.在本地的/home/wanna/k8s目录下,存在有很多本地的很多K8S服务的资源清单,需要定时对这些服务的资源清单执行备份,避免丢失。 2.目前市面上K8S集群最好的部分方式是Velero,因此我们使用Velero进行全集群的资源的备份。 我们新建一个Shell脚本文件k8s-back
基于Helm安装Harbor安装后登录出现403
2025-03-28 21:55
2
0
0
24.2℃
k8s
注意修改Hem的values.yaml中的externalURL为实际访问的域名,如果不匹配就会出现403。 externalURL: http://harbor.k8s.wanna.com
在K8S中安装MySQL-PXC集群
2025-03-28 21:55
0
0
0
24.0℃
k8s
Operator仓库地址如下:percona-xtradb-cluster-operator 官网教程:percona-operator-for-mysql PXC集群的备份和恢复参考:pxc-backup-restore 1.部署MySQL-PXC集群 <
Docker和Containerd打包镜像并上传到远程
2025-03-28 21:55
0
0
0
24.0℃
k8s
目前不管是K8S还是普通的Docker/Containerd容器部署,都强依赖于Docker镜像的下载,目前主流大多数的镜像都在DockerHub当中,但是因为墙的原因,在国内进行镜像的下载,变得极其困难。 我们可以从https://docker.aityp.com/当中根据镜像名称找到国内可用的镜
K8S部署Redis集群
2025-03-28 21:54
3
0
0
24.3℃
k8s
permalink: /archives/k8s-install-redis-by-redis-operator categories: k8s tags: 1.使用redis-cluster创建Redis集群 1.1 创建Redis集群 可以基于如下的资源清单,创建K8S的Redis集群: api
K8S部署TiDB数据库
2025-03-28 21:54
1
0
0
24.1℃
k8s
在K8S当中,进行TiDB的整体安装过程参考教程:tidb 1. 安装TIDB数据库 可以先创建两个Namespace专门存放TIDB相关的资源,tidb-admin存放TIDB的Operator相关的资源,tidb则存放TIDB数据库相关的资源。 kubectl create namespace
K8S当中持久卷(PV)、持久卷声明(PVC)与StorageClass
2025-03-28 21:54
1
0
0
24.1℃
k8s
1.PV和PVC 什么是PV和PVC? PV(PersistentVolume,持久卷),定义一个可以使用的数据卷,供K8S中的各个Pod使用,可以根据网络文件系统、云存储、Ceph存储等去作为持久卷的来源,比如我可以接入阿里云存储并封装成为PV,也可以接入NFS作为持久卷封装成为PV。 PVC(P
K8S集群安装(1)-基于KubeKey安装K8S集群
2025-03-28 21:54
0
0
0
24.0℃
k8s
1. 通过KubeKey去安装K8S和KubeSphere 安装流程参考KubeSphere官网提供的教程:https://www.kubesphere.io/zh/docs/v4.1/03-installation-and-upgrade/02-install-kubesphere/02-inst
K8S集群安装(2)-Harbor镜像仓库安装
2025-03-28 21:54
0
0
0
24.0℃
k8s
Harbor是一个私有的镜像仓库,可以用于存放Docker镜像,在K8S当中部署一个项目需要从镜像仓库拉取镜像,再去构建Pod。 为什么我们要去部署属于自己的私有镜像仓库Harbor? 1.K8S集群当中进行项目的构建时,如果从DockerHub进行镜像的拉取,因为墙的原因很容易遇到拉取不到镜像的情
k8s-service-internet-expose
2025-03-28 21:54
1
0
0
24.1℃
k8s
基于iptables实现80/443端口转发 在K8S集群当中,Ingress的Service默认会在30000-32767端口进行随机分配,但是如果我们想要以HTTP/HTTPS服务的标准端口80/443端口进行启动的话,就需要我们进行额外的端口转发,我们需要将443端口的流量路由到Ingress
k8s-nexus-repository-install
2025-03-28 21:54
3
0
0
24.3℃
k8s
1. 创建Nexus的Namespace并准备好PV 1.1 创建Namespace apiVersion: v1 kind: Namespace metadata: name: devops-tools 1.2 创建Nexus的PVC基于StorageClass创建PV 我们这里基于准备好的
K8S集群备份-Velero
2025-03-28 21:54
2
0
0
24.2℃
k8s
Velero官网如下:Velero。下面是Velero的官方文档介绍: Velero(原名 Heptio Ark)为您提供了备份和恢复 Kubernetes 集群资源和持久卷的工具。您可以在云提供商处或在本地运行 Velero。Velero 可让您: 备份您的集群并在丢失时恢复。 将集群资源迁移到其
K8S集群安装(3)-基于KubeSphere部署项目(含Ingress-Nginx的部署)
2025-03-28 21:54
2
0
0
24.2℃
k8s
1. 创建K8S项目Namespace 1.1 通过KubeSphere创建Namespace 进入到KubeSphere之后,在左侧的项目一栏,选择创建,去新建一个项目(或者说叫namespace),我们这里起名叫wanna-project。 需要注意的是:K8S当中,所有的资源都是namespa
K8S集群部署-ELK日志收集系统采集Pod日志
2025-03-28 21:54
25
0
0
26.5℃
k8s
K8S集群中存在有很多的Pod,会产生很多的日志,通过命令的方式去检索日志,往往会比较麻烦,如果需要统一收集日志,此时就可以基于ELK去进行日志的收集并对外提供日志的检索功能。 1.安装ES(ElasticSearch) 1.1 创建ES的StatefulSet控制器 安装ES需要使用Statefu
K8S集群运维-HPA自动扩缩容与资源限制
2025-03-28 21:54
0
0
0
24.0℃
k8s
1. Pod的资源限制 K8S当中,对于Deployment控制器可以通过sepc.template.spec.containers.resource配置去对单个容器所使用的资源进行限制。需要注意的是,这里配置的是容器的资源,而不是Pod的资源,因为一个Pod当中可能存在有多个容器。最终配置的格式应
K8S实现Adguard私有DNS服务器的部署
2025-03-28 21:54
0
0
0
24.0℃
k8s
linux
apiVersion permalink: /archives/k8s-install-adguard categories: k8s linux tags: halo 1. 在K8S当中部署DNS服务器Adguard 我们可以使用如下的K8S的资源清单,进行Adguard服务的部署。 apiVer
K8S项目部署-Git代码仓库服务器Gitea
2025-03-28 21:54
3
0
0
24.3℃
k8s
Gitea是一个轻量级的Git代码仓库服务器,和我们见得比较多的Github、Gitee以及Gitlab一样,都是一个Git仓库。对于Github和Gitee都是开源项目的Git仓库,对于公司、企业这样的有私有化的需求的场景下,则通常使用Gitlab/Gitea这样的私有化Git仓库。 目前市面上使
K8S项目部署-Halo个人博客系统
2025-03-28 21:54
2
0
0
24.2℃
k8s
1. 创建持久卷供Halo进行持久化 Halo服务,涉及到本地存储,比如说Halo的插件,需要保存到~/.halo2路径下,因此我们需要找一个地方存放文件,供Halo进行访问。 1.1 安装NFS服务器供文件共享 (1) 安装NFS Sever 对于NFS服务器的安装,可以在独立的NFS服务器的机器
上一页
下一页
1
2
弹