- 博客(21)
- 收藏
- 关注
原创 k8s部署Spring Boot 应用程序时通过环境变量配置数据源属性
使用 Spring Boot 应用程序时,可以通过环境变量配置数据源属性,比如用户名和密码。你已经提供了一个示例,下面是如何在 Kubernetes 中使用 Secret 来配置 Spring Boot 数据源的完整步骤。
2025-01-10 15:37:19
204
原创 S3存储-HostID为什么把bucket名称拼在前面
HostID为什么把bucket名称拼在前面 http://wzty-user.cos1.internal.jdts.com/logs/kuplus-llm-run-0zsgvrosp5-run-001.log?作为 bucket 名称被拼接在域名前面是因为这是 S3 兼容接口的一种常见 URL 格式,称为 virtual-hosted-style URL。如果不想让存储桶名称拼在域名前面,可以使用 path-style URL 格式。这种方式可以避免存储桶名称出现在域名中,使 URL 更简洁。
2024-12-26 12:58:28
308
原创 使用 Go 和 AWS SDK v2 实现在不同数据源之间复制目录
程序会将源数据源中指定目录下的所有文件复制到目标数据源的指定目录中,保持相同的目录结构。使用 Go 和 AWS SDK v2 实现在不同数据源之间复制目录。结构体来存储 S3 配置信息(AK、SK、Endpoint 等)函数用于创建 S3 客户端,支持自定义 endpoint。
2024-12-25 17:57:46
320
原创 JupyterLab集成在线vscode
重启 JupyterLab,然后你应该能在 JupyterLab 的启动器中看到一个新的选项,点击它可以通过 JupyterLab 的代理访问 code-server。是一个占位符,因为 code-server 已经在 Docker 中运行,你不需要从 JupyterLab 启动它。通过这些步骤,你可以在 JupyterLab 中集成已经在 Docker 中运行的 code-server。如果没有这个文件,你可以创建它。
2024-12-19 17:49:40
609
原创 Visual Studio Code (VSCode) 中连接和使用 Jupyter Notebook
在 Visual Studio Code (VSCode) 中连接和使用 Jupyter Notebook 是一个很常见的需求。
2024-12-17 13:12:01
2226
原创 在 Kubernetes 中部署一个 Git 服务器
这个示例展示了如何在 Kubernetes 中手动部署一个简单的 Gitea 实例。对于生产环境,建议使用 Helm charts 或 Operator 来简化管理和升级过程。
2024-12-16 17:09:34
349
原创 k8s常用命令
Kubernetes(k8s)是一个用于自动化容器化应用程序部署、扩展和管理的开源平台。这些命令是 Kubernetes 管理过程中最常用的一些操作,可以帮助你进行日常的集群管理和应用部署。
2024-12-13 17:55:17
311
原创 如何在 K8S 集群范围使用 imagePullSecret?
Kubernetes 在每个 Pod 或每个 Namespace 的基础上使用 imagePullSecrets 对私有容器注册表进行身份验证。要做到这一点,你需要创建一个秘密与凭据:⚠️ 警告:现在随着公共镜像仓库(如:docker.io 等)开始对匿名用户进行限流,配置公共仓库的身份认证也变得有必要。
2024-12-13 17:49:39
405
原创 vscode如何预览markdown文件
vscode如何预览markdown文件vscode支持编写markdown文件,但是怎么能直接预览呢。方法如下:1)编写markdown文件时,按command+k,松开后紧接着按v键,即可在当前窗口右侧打开实时预览。2)按command+shift+p调出命令框,输入markdown,选择打开预览,即可新窗口打开实时预览。
2024-12-13 11:32:27
759
原创 Containerd配置HTTP镜像仓库地址
要在使用 Containerd 的 Kubernetes 节点上配置 HTTP 镜像仓库(即没有使用 HTTPS 的镜像仓库),你需要修改 Containerd 的配置文件。通过以上步骤,你应该能够配置 Containerd 使用 HTTP 协议从私有镜像仓库拉取镜像。
2024-12-12 13:26:00
456
1
原创 在本地PC上为SSH连接设置别名,并设置免密登录
在本地PC上为SSH连接设置别名,可以通过编辑SSH配置文件来实现。这使得你可以使用简单的命令来连接到常用的服务器,而不必每次都输入完整的用户名和IP地址。通过这种方式,你可以为多个服务器设置不同的别名,简化连接过程。确保你的SSH配置文件的权限是安全的,以防止未经授权的访问。如果该文件不存在,可以创建一个。SSH配置文件通常位于。现在,你可以使用别名。
2024-12-12 10:26:30
174
原创 清空 docker ps -a
但是,直接删除所有容器可能是一个危险的操作,因为有些容器可能还包含重要的数据或配置。在执行以下命令之前,请确保你已经备份了所有重要数据,并且了解这些操作的影响。命令用于列出所有的 Docker 容器,包括正在运行的和已经停止的。在执行任何删除操作之前,请务必确保你已经充分了解了这些命令的作用,并已经做好了相应的数据备份和恢复计划。:这个命令会删除所有容器,包括正在运行的容器。在执行这些命令之前,请再次确认你已经备份了所有重要数据,并且明白这些操作会永久删除容器及其数据。命令来删除所有已停止的容器。
2024-12-11 14:18:49
204
原创 在 Kubernetes 中部署 Go 应用程序
通过上述步骤,您可以在 Kubernetes 中安全地管理和使用 MySQL 数据库连接信息。使用 Secret 和 ConfigMap 来分离敏感和非敏感配置,并在 Go 应用程序中通过环境变量进行访问。这样可以确保应用程序配置的灵活性和安全性。
2024-12-06 17:48:02
250
原创 本地的 Docker 镜像上传到远程服务器上的 Docker 环境
首先,你需要为你的 Docker 镜像打上标签,以便将其推送到远程服务器的 Docker 注册表。:将 Docker 镜像保存为一个 tar 文件。:将保存的 tar 文件传输到远程服务器。:在远程服务器上加载该镜像。
2024-12-06 11:00:39
471
原创 云存储协议
这些协议和接口各有其特定的应用场景和优势。选择合适的云存储协议通常取决于项目需求、预算、兼容性以及数据管理策略。在云存储领域,存在多种协议和接口,它们用于不同的云存储服务和需求。
2024-12-02 14:56:50
302
原创 go mod tidy
当你看到“”这样的信息时,Go工具链正在提示你需要更新go.mod文件。这通常是因为你的代码中引用了新的依赖项,或者某些依赖项不再需要。命令会自动更新go.mod和go.sum文件,以确保它们准确地反映项目的依赖关系。以下是如何使用。
2024-12-02 11:16:18
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人