VPS 搭建 ChatGPT-web
一、环境准备服务器一台 (最好美区)我的环境: liunx (centos 7) https://dedipath.com/ (dedipath) 二、搭建步骤1、安装 docker 移除以前 docker 相关包 12345678sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 配置 yum 源 安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent ...
jar 打包 exec
一、编译 jar 包 打开菜单栏 File-Project Structure 点击 Artifacts 点击 “+” - JAR - From module with depenencies META-INF 最好放在 resources 目录下。不然后面有可能会报错。后面就点击 OK 编译 二、打包 exe提前下载:https://www.ej-technologies.com/download/exe4j/version_80 建议选择 8.0 吧。新版改动比较大 选择一下项目的类型。点击下一步 输入项目和输出目录 配置基本信息 选择自己的 type。我的 jar 涉及到 GUI。我所以选择 GUI 应用。name 由自己设定。 ICON 需要自己提前去找个图标进行转为.ico 的文件格式。 选择 jar 找到自己放 jar 的位置 选择主类 选择 JRE 版本 min : 1.6 。 max: 1.8 打包完成 点两次下一步。显示下面这个图片。去自己配置打包目录下去查看是否打包成了 exe
KubeSphere 中间件部署
应用部署需要关注的信息【应用部署三要素】 1、应用的部署方式 2、应用的数据挂载(数据,配置文件) 3、应用的可访问性 一、MySQL1、创建配置 12345678910111213[client]default-character-set=utf8mb4[mysql]default-character-set=utf8mb4[mysqld]init_connect='SET collation_connection = utf8mb4_unicode_ci'init_connect='SET NAMES utf8mb4'character-set-server=utf8mb4collation-server=utf8mb4_unicode_ciskip-character-set-client-handshakeskip-name-resolve 2、创建存储卷 注意:如果没有安装 nfs 文件系统,需要提前安装一下,安装方法请参考附加内容 后面点击创建即可。 3、创建有状态应用 之后点击下一步 ==》 创建 ...
KubeSphere DevOps 流水线
一、DevOps 简介 DevOps 是一系列做法和工具,可以使 IT 和软件开发团队之间的流程实现自动化。其中,随着敏捷软件开发日趋流行,持续集成 (CI) 和持续交付 (CD) 已经成为该领域一个理想的解决方案。在 CI/CD 工作流中,每次集成都通过自动化构建来验证,包括编码、发布和测试,从而帮助开发者提前发现集成错误,团队也可以快速、安全、可靠地将内部软件交付到生产环境。 二、尚医通项目上云1、项目架构 Text1234567891011121314151617181920yygh-parent|---common //通用模块|---hospital-manage //医院后台 [9999]|---model //数据模型|---server-gateway //网关 [80]|---service //微服务层|-------service-cmn //公共服务 [8202] ...
Linux多节点部署KubeSphere
一、准备环境 4c8g (master) 2c4g * 2(worker) centos7.9 内网互通 每个机器有自己域名 防火墙开放 30000~32767 端口 二、使用 KubeKey 创建集群1、下载 KubeKey123456export KKZONE=cncurl -sfL https://get-kk.kubesphere.io | VERSION=v1.1.1 sh -chmod +x kk 2、创建集群配置文件1./kk create config --with-kubernetes v1.20.4 --with-kubesphere v3.1.1 3、创建集群1./kk create cluster -f config-sample.yaml 这里需要修改一下 config-sample.yaml config-sample.yaml 示例文件: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545 ...
Kubernetes核心实战
一、Namespace 名称空间用来隔离资源 12345# 创建kubectl create ns hello# 删除kubectl delete ns hello 使用 yaml 创建 12345678# 创建文件vi hello.yaml# 内容apiVersion: v1kind: Namespacemetadata: name: hello 二、Pod 运行中的一组容器,Pod 是 kubernetes 中应用的最小单位 1kubectl run mynginx --image=nginx 12# 查看default名称空间的Podkubectl get pod 1234# 描述kubectl describe pod 你自己的Pod名字kubectl describe pod mynginx 12# 删除kubectl delete pod Pod名字 123# 每个Pod - k8s都会分配一个ipkubectl get pod -owide# 集群中的任意一个机器以及任意的应用都能通过Pod分配的ip来访问这个Pod yaml 方式 ...
k8s集群搭建
一、安装准备 所有机器都需要操作 关闭防火墙 1systemctl stop firewalld && systemctl disable firewalld 各个机器设置自己的主机名 12345hostnamectl set-hostname k8s-masterhostnamectl set-hostname k8s-node1hostnamectl set-hostname k8s-node2 将 SELinux 设置为 permissive 模式(相当于将其禁用) 12sudo setenforce 0sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config 关闭 swap 12swapoff -ased -ri 's/.*swap.*/#&/' /etc/fstab 允许 iptables 检查桥接流量 12345678cat <<EOF | sudo tee /etc/modu ...
vue 打包部署
一、vue 打包并部署(nginx) 打包 1npm run build 默认打包情况如下: 部署 首先需要安装 nignx,可以看我之前的博客:CentOS 7 安装 Nginx 在 nginx.conf 文件中配置 123456789101112131415161718192021server { listen 8001; server_name localhost; location / { # windows: root "H:/yygh-admin/dist"; root "/opt/app/dist"; index index.html index.htm; } location /api/ { # 后端的真实接口 proxy_pass http://127.0.0.1:8080; } error_page 500 502 503 504 ...
Docker 搭建 Minio 容器
Docker 搭建 Minio 容器一、简介 Minio 是一个基于 Apache License v2.0 开源协议的对象存储服务,虽然轻量,却拥有着不错的性能。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据。 例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。 二、说明 Docker如果想安装软件 , 必须先到 Docker 镜像仓库下载镜像。 Docker 官方镜像 1、寻找 Minio 镜像 2、下载 Minio 镜像 命令 描述 docker pull minio/minio 下载最新版 Minio 镜像 (其实此命令就等同于 : docker pull minio/minio:latest ) docker pull minio/minio:RELEASE.2022-06-20T23-13-45Z.fips 下载指定版本的 Minio 镜像 (xxx 指具体版本号) 检查当前所有Docker下载的镜像 1docker images 3、创建目录 一个 ...
CentOS7 扩容
vmware 给 centos 虚拟机扩容磁盘添加磁盘在我的计算机找到对应需要添加磁盘空间的虚拟机,然后右键点击设置,在菜单的磁盘属性中添加。(虚拟机需要关机状态才能添加) 添加完毕后/目录磁盘显示任然是原来大小,需要人工手动分配。具体操作: https://blog.csdn.net/legend02uwn/article/details/81502608 一、查看是否扩容成功对系统磁盘扩容后,我们需要查看当前磁盘的容量,当前磁盘默认会在/dev/sda 路径下。此时可以使用命令进行查看: 1[root@localhost ~]# fdisk /dev/sda 提示输入命令时,输入 p,查看当前分区信息: 确认磁盘已经成功扩容之后,我们需要对磁盘进行分区。 二、新增分区在 Fdisk 中继续输入新建分区命令:n 直接回车,默认为主分区(primary); 分区号,起始扇区,结束扇区都用默认,一路回车,直到提示继续输入 Fdisk 命令的位置。 接下来,我们需要为分区设置分区格式,在 Fdisk 命令处输入:t 分区号用默认,直接回车,Hex 代码输入:8e。代表适用 Li ...