大家好,我是老 Z!上篇文章实现了 MySQL 数据库在基于 KubeSphere 部署的 K8s 集群上的安装部署部署方式采用了图形化界面这种形式。本文将会介绍如何使用 GitOps 来部署 MySQL,部署过程涉及的所有 YAML 文件都会使用 Git 进行版本管理,并存放在 Git 仓库中。因此,本文还会涉及 GitOps 的基础操作。原生 K8s 使用 GitOps 部署 MySQL上篇
转载 2024-06-03 21:31:35
140阅读
文章目录一、背景二、环境信息三、准备工作四、部署harbor镜像仓库4.1、harbor服务端部署4.2、harbor客户端部署4.3、harbor仓库创建项目五、下载kubesphere镜像包5.1、准备安装镜像5.2、推送镜像至私有仓库六、搭建storageclass6.1、安装nfs服务端6.2、安装nfs客户端6.3、安装nfs插件七、离线部署kubesphere7.1、下载部署文件7.
转载 2024-02-26 22:05:09
474阅读
kubernetes 自1.14 之后,Kubernetes 项目本身开始具备了原生的应用管理能力,这其中最重要的一个功能,就是 Kustomize。Kustomize 允许用户从一个基础 YAML 文件,通过 Overlay 的方式生成最终部署应用所需的 YAML 文件,而不是像 Helm 那样通过字符串替换的方式来直接修改基础 YAML 文件(模板)。这样,在一个用户通过 Overlay 生成
转载 2024-08-27 05:55:09
42阅读
作者 | Addo ZhangGitHub Actions 是一个功能强大、“免费” 的 CI(持续集成)工具。与之前介绍的 Tekton 类似,GitHub Actions 的核心也是 Pipeline as Code 也就是所谓的流水线即代码。二者不同的是,GitHub Actions 本身就是一个 CI 平台,用户可以使用代码来定义流水线并在平台上运行;而 Tekton 本身是一个用于构建
从设计到投产,一个平台覆盖 DevSecOps 全流程。极狐GitLab 帮助团队更快、更安全地交付更好的软件,提升研运效能,实现 DevOps 价值最大化。
原创 2024-04-02 14:33:51
123阅读
文章目录一、环境介绍二、nacos-2.1.0单机部署1、配置字典(ConfigMap)中新增 nacos-conf 配置1.1、基本信息1.2、数据设置2、创建自制应用 nacos2.1、基本信息2.2、服务设置2.2.1、基本信息2.2.2、容器组设置2.2.3、存储设置2.2.4、高级设置2.3、路由设置三、使用1、访问 nacos 控制台2、springboot 中使用 一、环境介绍默认
 1,kubesphere简介1.1 kubesphere官网https://kubesphere.com.cn/1.2 什么是 KubeSphereKubeSphere 是在 Kubernetes 之上构建的以应用为中心的企业级分布式容器平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大减轻开发、测试、运维的日常工作的复杂度,旨在解决 Kub
转载 2023-11-06 21:21:59
442阅读
在上文中,我介绍了如何使用Azure DevOps为ASP.NET Core应用程序案例:tasklist搭建持续集成环境。在持续集成的过程中,Azure DevOps的Build Pipeline会下载tasklist的源代码,使用Docker容器环境进行项目构建,将构建的容器镜像推送到Docker Hub,并将源代码库中的yml文件复制到构建生成目录(Build Artifacts),以备持
转载 2024-02-23 13:16:18
116阅读
目录一、简介二、DevOps流程2.1 拉取代码2.2 项目编译2.3 构建镜像2.4 推送镜像仓库2.5 部署到k8s集群三、使用Webhook自动触发流水线四、注意附录Jenkinsfiledeploy.yml 一、简介DevOps (Development和Operations的组合词)是一系列做法和工具,可以使 IT 和软件开发团队之间的流程实现自动化。其中,随着敏捷软件开发日趋流行,持续
转载 2024-02-27 09:43:36
195阅读
前言redis是在开发过程中经常用到的缓存中间件,在生产环境中为了考虑稳定性和高可用一般为集群模式的部署。常规部署在虚拟机上的方式配置繁琐并且需要手动重启节点,而使用K8S进行redis集群的部署有以下优点:安装便捷:使用镜像或者yaml配置文件即可一件安装自动调度:容器挂掉后会自动调度重启和资源分配缩扩容方便:在扩容、缩容方面的优点无需多说,一键伸缩稳定高效:k8s在整个集群上进行调度,只要整个
转载 2024-06-25 08:39:55
229阅读
作者:scwang18,主要负责技术架构,在容器云方向颇有研究。背景wiki.js 是优秀的开源 Wiki 系统,相较于 xwiki ,功能目前性上比 xwiki 不够完善,但也在不断进步。 Wiki 写作、分享、权限管理功能还是有的,胜在 UI 设计很漂亮,能满足小团队的基本知识管理需求。以下工作是在 KubeSphere 3.2.1 + Helm 3 已经部署好的情况下进行的。部署 Kuber
转载 2024-06-22 13:37:07
78阅读
1、简介        在上篇文章介绍了KubeSphere和基于K8S的安装,KubeSphere并不是只能基于K8S平台的基础上进行安装,同样我们可以在裸机上安装KubeSphere。         对于刚接触 KubeSphere
转载 2024-03-01 12:33:04
331阅读
8月17日,开源容器平台 KubeOperator 正式发布v3.0版本。在这一版本中,KubeOperator完成了基于Golang语言的重构,同时支持在ARM64位操作系统上部署Kubernetes集群,新增集群导入、国际化等功能,支持在线一键部署。一、使用Golang语言重构KubeOperatorKubeOperator v3.0版本最大的变化就是使用Golang语言对KubeOperat
目录前言一、制作Fluentd镜像二、编写配置文件1.编辑配置2.配置说明(可忽略不看) 3.logback-spring.xml的配置三、部署fluentd 前言Fluentd是一款开源的日志收集功能,和Elasticsearch、Kibana一起使用可以搭建EFK日志收集系统。好处就是Fluentd比Logstash轻量化的多。内存占用连Logstash的十分之一都不到。本文将演示如
转载 2024-07-19 07:31:20
119阅读
KubeSphere是将docker部署进行了页面化。 KubeSphere所有容器创建来源源自于docker。 minio为分布式文件储存服务器。docker部署使用 minio/minio ftp为ftp文件服务器。docker部署使用fauria/vsftpd 此次方案为: minio使用单机模式部署方式,使用ftp服务器存储目录。 达到同时支持ftp访问和ftp访问文件目录下载的效果。 注
转载 2023-10-24 09:45:56
328阅读
Halo 简介Halo 是一款现代化的开源博客/CMS系统,具有快捷部署和较多漂亮主题模版的特性,深受很多用户喜欢,Halo 还提供了完善的 Content API 和 Admin API,这让用户可以用于开发单页面模板,微信小程序,各种系统插件等。Halo 的官方网站地址是 https://halo.cn。写在前面Halo 的单机部署非常简单,在具有 JRE 的操作系统里,只需要一条命令即可完成
转载 2024-05-03 19:14:33
130阅读
目录0、前言1、Go服务构建1.1、制作Go服务镜像底包1.2、制作slave基础镜像底包1.2.1、Golang镜像1.2.2、Docker镜像2、Jenkins流水线2.1、创建流水线2.2、流水线构建3、golang资源配置清单3.1、准备资源配置清单3.2、应用资源配置清单3.3、浏览器访问golang业务0、前言如果还不知道kubernetes下如何实现jenkins slave可以参考
转载 2024-02-13 13:27:44
236阅读
概述KubeSphere 是 GitHub 上的一个开源项目,是成千上万名社区用户的聚集地。很多用户都在使用 KubeSphere 运行工作负载。对于在 Linux 上的安装,KubeSphere 既可以部署在云端,也可以部署在本地环境中,例如 AWS EC2、Azure VM 和裸机等。KubeSphere 为用户提供轻量级安装程序 KubeKey(该程序支持安装
转载 2023-12-28 11:13:49
194阅读
目录1 配置文件1.1 创建配置文件1.2 编辑配置文件1.2.1 etcd配置1.2.2 worker配置1.2.3 addons配置2 集群创建2.1 安装过程2.2 安装成功 3 增加开放的端口范围3.1 修改配置文件3.2 重启 3.3 不增加弊端4 访问kubesphere5 笔者想说6 kk的整个安装日志上一篇已经介绍了nfs的安装和部署,其实关于这一块内容,kk的
云原生一周动态要闻:API 在 Kubernetes 1.22 中被删除ContainIQ 公开发布 - Kubernetes 本地实时监控!Sophos 收购 Capsule8开源项目推荐文章推荐国内一名开发者在学习 MIT 本科课程《MIT6.S081 操作系统工程》一课时,对其进行了翻译,目前中文版已在 GitHub 开源。课程主要围绕类 Unix 操作系统 XV6 进行讲解,目的是为了让学
转载 3月前
428阅读
  • 1
  • 2
  • 3
  • 4
  • 5