
环境搭建
文章平均质量分 84
将向大家介绍如何在本地搭建各种开发环境
多鱼的夏天
未来一定是光明的
展开
-
使用Argo CD和GitOps持续部署到Kubernetes
使用Kubernetes部署你的应用程序可以提供显著的基础设施优势,例如灵活的伸缩、分布式组件的管理以及对应用程序不同版本的控制。默认情况下,ArgoCD会将应用程序部署到ArgoCD本身运行的同一集群中,这对于演示来说很好,但在生产中可能不是你想要的。GitOps最初是由Weaveworks在2017年的一篇博客文章中提出的,它使用Git作为CI/CD过程的唯一来源,将代码更改集成到每个项目的单个共享存储库中,并使用Pull请求来管理基础设施和部署。此时,最后要做的是确保你可以在浏览器中访问新部署。...原创 2022-07-23 12:58:44 · 1509 阅读 · 0 评论 -
如何在 Ubuntu上使用 Nginx 设置密码验证
设置Web服务器时,您通常希望限制访问网站的某些部分。Web应用程序通常提供自己的身份验证和授权方法,但如果这些方法不充分或不可用,则可以使用Web服务器本身来限制访问。在本指南中,我们将演示如何在Ubuntu上运行的NginxWeb服务器上对资产进行密码保护。...原创 2022-07-20 14:35:59 · 1395 阅读 · 0 评论 -
使用 Helm 3 包管理器在 Kubernetes 集群上安装软件
Helm是Kubernetes的包管理器,它允许开发人员和网络管理员员更轻松地在Kubernetes集群上配置和部署应用程序。Helm包称为charts,它们包含资源定义模板,这些模板可以部署和配置给定的应用程序,用户只需付出最少的工作。使用模板,你可以通过传入变量定义来管理图表、其设置和行为,而无需修改实际图表。Helm自动管理自定义资源定义以及对已部署定义的修改。具有可能自定义的已部署chart称为发布。。这将创建一个名为├──chartstemplates目录中。...原创 2022-07-19 21:58:25 · 863 阅读 · 0 评论 -
Kubernetes应用程序设计指南
设计和运行考虑到可伸缩性、可移植性和健壮性的应用程序可能具有挑战性,尤其是在系统复杂性增加的情况下。应用程序或系统的体系结构规定了它必须如何运行、它希望从其环境中得到什么,以及它与相关组件的耦合程度。在设计阶段遵循特定的模式并遵循特定的操作实践可以帮助应对应用程序在高度分布式环境中运行时面临的一些最常见的问题。Docker和Kubernetes等技术帮助团队打包软件,然后在分布式计算机平台上分发、部署和扩展。了解如何最好地利用这些工具的功能可以帮助你以更高的灵活性、控制力和响应性来管理应用程序。......原创 2022-07-18 11:08:40 · 575 阅读 · 0 评论 -
如何在Kubernetes上搭建code-server 云IDE平台
随着开发人员工具向云迁移,云IDE(集成开发环境)平台的创建和采用越来越多。云IDE允许开发团队之间的实时协作,以便在统一的开发环境中工作,从而最大限度地减少不兼容性并提高生产率。通过Web浏览器可以访问云IDE,每种类型的现代设备都可以使用云IDE。云IDE的另一个优势是可以利用集群的能力,这可以大大超过一台开发计算机的处理能力。code-server 是在远程服务器上运行的Microsoft Visual Studio Code,可从你的浏览器直接访问。Visual Studio Code是一种现代代码原创 2022-07-14 18:33:50 · 1936 阅读 · 3 评论 -
如何在Kubernetes平台上搭建云IDE Theia
随着开发人员的开发工具向云迁移,新的云IDE(集成开发环境)平台越来越多。各种类型的设备都可以通过Web浏览器访问云IDE,它们为实时协作场景提供了许多便利。在云IDE中工作可以为你和你的团队提供统一的开发和测试环境,同时将平台不兼容性降至最低。因为它们本身就基于云技术,所以它们能够利用集群来完成任务,这远远超过了一台开发计算机的能力和可靠性。Eclipse Theia 是一个可扩展的云IDE,运行在远程服务器上,可从Web浏览器访问。Theia 在外观和交互方面类似于 Microsoft Visual原创 2022-07-14 13:08:17 · 1938 阅读 · 0 评论 -
如何在Kubernetes 上部署安装PHP + Nginx 多容器应用
Kubernetes是一个开源的容器编排系统。它允许你创建、更新和扩展容器,而无需担心停机。要运行一个PHP应用程序,Nginx充当PHP-FPM的代理。将此设置打包到单个容器中可能是一个繁琐的过程,但Kubernetes将帮助在不同的容器中管理这两个服务。使用Kubernetes将允许你保持容器的可重用性和可交换性,并且不必在每次有新版本的Nginx或PHP时重新构建容器镜像。在本教程中,你将在Kubernetes集群上部署一个PHP7应用程序,其中Nginx和PHP-FPM运行在不同的容器中。你还将学习原创 2022-07-12 18:29:52 · 3144 阅读 · 0 评论 -
使用 WordPress快速个人建站指南
作为一款开源程序,Wordpress一开始是被作为博客程序功能而存在的,随着Wordpress官方的不断更新,所有的支持度和自定义都越来越强,而大量的功能插件也是随着web发展的潮流不断的更新,对来越多的功能可以开始非常容易的实现。从站长到中小企业、新闻网站,甚至大型互联网公司,都在使用WordPress作为建站工具,纽约时报、微软新闻中心、有道技术博客就是用 Wordpress 搭建的。从零开始搭建 WordPress 个人站点(Linux)安装 WordPress 需要Linux 系统和 Web 开发的原创 2022-06-22 17:49:14 · 1221 阅读 · 0 评论 -
使用优快云 开发云搭建导航网站
本文记录了采用 优快云 开发云网站搭建的过程,手把手带你搭建起一个导航网站,内容供学习参考。网上有很多开源免费的软件,例如WordPress、MeLog、Hexo、OneBlog等等,这些开源系统都能满足博客的需求。除了满足博客需求以外,还需要提供导航的功能。因此最终选择了WordPress和WebStack....................................原创 2022-06-10 14:58:01 · 1451 阅读 · 2 评论 -
Docker常用命令
管理镜像docker build从Dockerfile创建一个镜像docker build [options] . -t "app/container_name" # 名称 --build-arg APP_HOME=$APP_HOME # 设置构建时间变量docker rundocker run [options] IMAGE # 选项参见 `docker create` 示例$ docker run -it debian:buster /bin/bash在容器中运行bas原创 2022-05-06 23:10:32 · 371 阅读 · 0 评论 -
修改docker默认的存储位置
查看 docker 存储位置# sudo docker info | grep "Docker Root Dir"Docker Root Dir: /var/lib/docker停止 docker 服务systemctl stop docker复制目录内容,/data/lib/docker为修改后的 docker 存储位置rsync -avzP /var/lib/docker/ /data/lib/docker备份原目录mv -u /var/lib/docker /var/lib/do原创 2022-05-06 10:56:51 · 884 阅读 · 3 评论 -
若依管理系统(前后端分离版)部署并实现持续发布
[若依管理系统](https://ruoyi.vip/)是基于SpringBoot的权限管理系统,可以用它作为基础构建自己的后台管理系统。这个项目在 Gitee 上有1.8 万个 star。这次部署的是基于SpringBoot+Vue**前后端分离**的版本。......原创 2022-04-29 15:37:12 · 11093 阅读 · 1 评论 -
Windows 环境下安装Redis 5.0.x 服务图文教程
Windows 下安装RedisRedis官网并没有提供windows的安装包,github有第三方制作的windows安装包**下载地址:**https://github.com/tporadowski/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。解压zip文件后,内容如下:在资源管理器地址栏,键入 cmd,即可打开当前目录原创 2021-12-02 10:23:23 · 3077 阅读 · 2 评论 -
十分钟完成Springboot 生产环境搭建、代码仓库安装、自动打包部署(密码登录)
GitLab 自动打包部署流程如下图,开发者提交代码到GitLab后,会触发编译、构建,然后部署到服务器上。原创 2022-04-28 16:44:02 · 1409 阅读 · 0 评论 -
从零开始搭建 WordPress 个人站点(Linux)
从零开始搭建 WordPress 个人站点(Linux)操作场景WordPress 是一款使用 PHP 语言开发的博客平台,您可使用通过 WordPress 搭建属于个人的博客平台。本文以 CentOS 7.6 操作系统的腾讯云云服务器为例,手动搭建 WordPress 个人站点。建议您使用镜像环境部署 WordPress 个人博客,手动搭建过程可能需要较长时间。具体步骤可参考 镜像部署 WordPress 个人站点。示例软件版本本文搭建的 WordPress 个人站点组成版本及说明如下:原创 2022-04-26 10:19:34 · 2055 阅读 · 3 评论 -
十分钟完成Springboot 生产环境搭建、代码仓库安装、自动打包部署(证书登录)
文章以 Springboot 官方的 HelloWorld 项目为例,教你掌握Springboot项目生产环境搭建、持续集成环境搭建。原创 2022-04-24 16:39:42 · 2818 阅读 · 1 评论