如果你经常使用 Kubernetes,那么你肯定就有定制资源清单文件的需求,但是貌似现在大家都比较喜欢使用 Helm,Helm 很好用,但也有很多缺点,比如需要一个 tiller 服务端,需要超高的权限,最重要的是如果你要想自己做一个 Helm Chart 包的话,则不是那么容易的,需要你了解一些 go template 的相关知识,它抛弃了我们在 Docker 和 Kubernetes 上面学到
  KubeSphere是一个分布式操作系统,提供以Kubernetes为核心的云原生堆栈,旨在成为第三方应用程序的即插即用架构,以促进其生态系统的发展。 KubeSphere还是一个多租户企业级容器平台,具有全栈自动IT操作和简化的DevOps工作流程。它提供了开发人员友好的向导Web UI,可帮助企业构建更健壮且功能丰富的平台,其中包括企业Kubernetes战略所需的最常用功能,例如Kube
一 环境搭建1. 登录KubeSphere以admin用户登录进入工作空间创建ks-test工作空间进入ks-test工作空间2. 添加helm库进入App Repositories添加ks-test helm库添加成功[二 快速部署1. 创建test项目创建test项目[[进入test项目[2. 部署Nacos进入Apps[[选择添加的ks-test helm库[找到Nacos[[写入应用名称[
转载 2023-11-23 15:21:28
186阅读
 01引言随着城市各类停车资源不断接入、应用场景不断拓展,边缘端的应用越来越复杂,边缘节点的数量快速增长、产生的数据也越来越多,为边缘应用的管理带来一系列挑战。主要表现在:(1) 复杂网络拓扑、不稳定网络接入。旧停车场智能化改造与新智能停车场建设时,要根据项目要求、物理位置、道路规划等情况,合理规划网络。有些停车场规模大、具备铺设光纤的条件,可采用专线接入;有些停车场出入口距离较远,或道
轻量级 Kubernetes k3sstar: 15.5kK3s是完全符合生产要求的Kubernetes发行版, 安装简单,可用于生产,整个二进制文件小于100M,作为单一文件打包部署,优势在于,你只需几秒钟就可以得到一个完全成熟的Kubernetes集群。https://github.com/k3s-io/k3s英语学习 BlueSeastar: 543BlueSea,是一个有趣的英语学习扩展程
转载 11月前
18阅读
1.介绍 什么是kubeapps? Kubeapps是Bitnami公司的一个项目,其目的是为Kubernetes的使用者们提供已经打包好的应用仪表盘,它拥有网页界面可以更方便的部署和管理k8s 原生应用。kubeapps功能说明:应用仪表盘-包含绝大多数的云原生应用管理应用-部署,删除,升级以及修改配置服务目录-(Service Catalog)是一种扩展 API,它能让 Kubernetes
createrepo是linux下的创建仓库的软件包。create是创建的意思,repo是repository的缩写,是仓库的意思。 yum(Yellow dog Updater,Modified)主要的功能是方便添加、删除和更新rpm软件包。可以解决软件包依存问题,更便于管理大量的系统更新问题。它可以同时配置多个仓库或叫资源库(repository),就是存放更新和依存的软件包的地方。 在安
第七章 KubeSphere3.3.0 + MySQL8.0.29 单节点部署 文章目录第七章 KubeSphere3.3.0 + MySQL8.0.29 单节点部署前言一、创建配置文件二、创建存储卷三、创建MySQL有状态服务四、开启外网访问端口五、总结六、其他文章传送门 前言MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流
转载 2023-12-05 16:20:00
25阅读
  作者:蔡锡生,LStack 平台研发工程师,近期专注于基于 OAM 的应用托管平台落地。 背景介绍 KubeSphere 应用商店简介 作为一个开源的、以应用为中心的容器平台,KubeSphere 在 OpenPitrix 的基础上,为用户提供了一个基于 Helm 的应用商店,用于应用生命周期管理。OpenPitrix 是一个开源的 Web 平台,用于打包、部署和管理不同类型的应用。Kub
转载 2021-06-25 16:32:00
480阅读
2评论
开源项目推荐Process ComposeProcess Compose 是一个调度编排工具,不过不是用来调度容器的,而是用来调度非容器化的应用,可以定义进程的依赖性和启动顺序,也可以定义重启策略。它的编排文件内容格式和 Docker Compose 比较类似,例如:version: "0.5" environment: - 'GLOBAL_ENV_VAR=1' log_location:
使用 KubeSphere 安装Harbor并为Docker进行相关配置简介1. KubeSphere安装Harbor1.1 Harbor概述1.1.1 Harbor特性1.1.2 Harbor构成1.2 Harbor安装1.2.1 启用KubeSphere 应用商店1.2.2 创建企业空间和项目1.2.3 修改Harbor应用设置并安装2. Docker配置使用Harbor私有仓库2.1 Do
转载 2023-12-05 23:40:14
69阅读
KubeSphere中集成ApiSix一、Apache APISIX 介绍Apache APISIX 是一款开源的高性能、动态云原生网关,由深圳支流科技有限公司于 2019 年捐赠给 Apache 基金会,当前已经成为 Apache 基金会的顶级开源项目,也是 GitHub 上最活跃的网关项目。Apache APISIX 当前已经覆盖了 API 网关,LB,Kubernetes Ingress,S
云原生一周动态要闻:API 在 Kubernetes 1.22 中被删除ContainIQ 公开发布 - Kubernetes 本地实时监控!Sophos 收购 Capsule8开源项目推荐文章推荐国内一名开发者在学习 MIT 本科课程《MIT6.S081 操作系统工程》一课时,对其进行了翻译,目前中文版已在 GitHub 开源。课程主要围绕类 Unix 操作系统 XV6 进行讲解,目的是为了让学
转载 3月前
428阅读
本文主要介绍CocoaPods私有库的创建,做这件事的主要起因是,公司接过来一个外包的项目,项目中用到了他们的私有库,pod中可以看到源码,虽然直接将源码添加到工程中也是可行的,但本着学一点是一点的思想,借此机会尝试一下自己做一个私有库。首先需要明确一个概念,私有仓库和私有库,类比CocoaPods的官方仓库,私有仓库就是整个库,其中会包含多个私有库以及同一个私有库的不同版本,在本机~/.coco
昨天浏览 Kubectl 插件的时候发现了 Kubecost,一看惊为天人啊,这个功能对于运营团队和 PM 团队领导来说太重要了。直接把监控数据换算成钱,而且明确告诉你钱花在哪个 namespace、哪个应用、哪个标签、哪个 deployment下,明确告诉你那些钱花得值、哪些钱浪费了,有哪些办法可以减少浪费… 真的都是实打实的「降本」功能。下面详细介绍一下。亮点:监控和降低云成本Kubeccos
Helm 相关组件及概念 Helm 包含两个组件,分别是 helm 客户端 和 Tiller 服务器:helm 是一个命令行工具,用于本地开发及管理chart,chart仓库管理等Tiller 是 Helm 的服务端。Tiller 负责接收 Helm 的请求,与 k8s 的 apiserver 交互,根据chart 来生成一个 release 并管理 releasechart Helm的打包格式叫
1、kubesphere开启weavescope功能        weavescope是一款Docker 和 Kubernetes 的可视化和监控工具,WeaveScope 监控展示了主机、容器、进程的众多常用数据和状态,并提供 WebUI 帮助我们进行基本的管理操作,并且在整个过程中不需要进行额外的配置,易于上手使
转载 2024-03-15 14:23:14
91阅读
在上文中,我介绍了如何使用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,它的CICD环境完全运行在容器中,镜像的构建也是在容器中完成的。而我们不仅要考虑如何在容器中成功构建镜像,也需要考虑如何以更安全的方式来构建容器镜像。容器内构建镜像的方式容器中构建镜像一般分为两种:在Docker容器中运行Docker,依赖Docker DaemonKaniko -K8s中构建镜像,不依赖Doc
转载 2024-05-19 15:41:38
112阅读
目录secret        创建secret        内容用base64编码,创建secret使用方式          &nbs
  • 1
  • 2
  • 3
  • 4
  • 5