SF
Choerodon猪齿鱼
Choerodon猪齿鱼
注册登录
关注博客
注册登录
主页
关于
RSS
开源多云技术平台——Choerodon猪齿鱼发布0.23版本
ZKNOW甄知科技
2020-10-14
阅读 4 分钟
868
Choerodon 猪齿鱼作为开源多云应用敏捷全链路技术平台,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁...
如何将现有的应用迁移到Choerodon猪齿鱼(下)
ZKNOW甄知科技
2020-06-02
阅读 17 分钟
1.3k
Choerodon猪齿鱼平台是一个PaaS平台,其本身不提供应用系统的运行环境,用户需要自主安装Kubernetes集群,一般来说一个应用系统需要有开发环境、测试环境和正式环境(如下图所示),每一个环境都是一个独立的Kubernetes集群。当然用户也可以根据具体的需求来调整,例如开发环境和测试环境共用一套Kubernetes集群。
如何将现有的应用迁移到Choerodon猪齿鱼(上)
ZKNOW甄知科技
2020-06-01
阅读 6 分钟
1.8k
在数字化浪潮席卷之下,很多传统行业的线上业务急速增长,其业务场景、用户行为都发生了转变,面对敏捷的业务和IT应变需求,如何快速地进行创新实验,提高IT部门的总体运营效率,高效融合开发和运维的能力等一系列问题,已成为企业需要直面的挑战。
Choerodon猪齿鱼 Agent——基于GitOps的云原生持续交付模型
ZKNOW甄知科技
2020-05-06
阅读 6 分钟
1.2k
Choerodon Agent是支撑Choerodon平台持续交付部署流水线的一个核心组件,负责将平台生成的部署文件应用到应用部署环境对应的Kubernetes集群之中。并实施返回各个应用实例以及应用实例下所有资源的最新状态信息,同时通过监听各个环境对应的部署文件Git库,执行CD操作。而且支持混合云以及多云作为平台的部署环境,通过返...
Choerodon猪齿鱼微服务后端环境变量方案
ZKNOW甄知科技
2020-04-30
阅读 7 分钟
1.4k
Choerodon猪齿鱼平台使用微服务架构进行开发,部署在Kubernetes 扩展中,并且服务新功能开发完成后会被依次部署到暂存环境测试,UAT 环境验收和生产环境使用。在这多个环境的部署过程中,猪齿鱼平台只需要一次CI生成的包,便能实现服务部署的“因地制宜”。
如何将现有的外部代码库导入到猪齿鱼中
ZKNOW甄知科技
2020-04-29
阅读 4 分钟
1.2k
本篇将为大家介绍如何将应用导入到 Choerodon 猪齿鱼。Choerodon 平台上导入应用有两个入口,第一个入口在应用管理页签内,是从 gitlab/github 导入应用,第二个入口在应用市场中,可以在其它平台的应用市场导出后再导入。
Choerodon猪齿鱼实践之持续交付流水线
ZKNOW甄知科技
2020-04-23
阅读 4 分钟
1.1k
在之前的文章《持续集成与持续交付之间的联系和区别》中,我们提到了持续集成与持续交付的基本概念以及两者之间的联系和区别。而本文将更进一步,旨在为大家详细介绍如何通过Choerodon 猪齿鱼的CD流水线功能来帮助项目团队实现持续交付。
Choerodon 前端环境变量方案
ZKNOW甄知科技
2020-04-20
阅读 6 分钟
1.6k
配置React应用程序的方法有很多,本文中将向大家展示Choerodon平台前端的新环境变量方案,该方案可以实现在运行时配置,所以不需要针对每个环境都进行构建。
Choerodon猪齿鱼敏捷管理实践(四):燃尽图的运用
ZKNOW甄知科技
2020-04-16
阅读 3 分钟
1.5k
在进行团队敏捷开发的过程中,会听到大家各种各样的疑惑:“我们项目的燃尽图怎么显示不出来?”,“燃尽图反映不了当前迭代真实的情况,没什么作用呀?”,“燃尽图有线条,但是具体是什么意思呢?”等等这一类的问题。造成了更多的时候,团队把燃尽图当成一个摆设,有它没它都一样。为了解决大家的这些疑问并且把燃尽图正确...
大规模敏捷实践指南(二):SAFe术语与Choerodon功能对照表
ZKNOW甄知科技
2020-04-15
阅读 3 分钟
1.2k
SAFe框架为企业解决多团队开发提供了多层级的指导,包括团队(team)层、项目群(program)层、价值流(value stream)层以及投资组合(portfolio)层。Choerodon猪齿鱼就是应用了SAFe框架概念进行的大规模敏捷实践。本文将为你介绍SAFe框架项目群层的基本术语及其在Choerodon猪齿鱼上的对应功能。
Choerodon猪齿鱼敏捷管理实践(三)——敏捷会议
ZKNOW甄知科技
2020-04-15
阅读 4 分钟
1.4k
Choerodon敏捷管理中,我们使用用户故事地图和待办事项进行需求和冲刺管理。在敏捷开发实践中,整理需求和规划冲刺是开发中的重要阶段,通过规划管理可以使开发达到以下目标:
Choerodon猪齿鱼敏捷管理实践(二)——冲刺管理
ZKNOW甄知科技
2020-04-14
阅读 6 分钟
1.2k
在敏捷开发的实践中,通过规划冲刺中不同的阶段,开发可以达到如下几个目的: 可视化管理团队的目标; 明确目标的优先级; 明确目标分解后的任务项; 可视化管理任务的进展状况。 规划冲刺 利用发布计划,可顺利地将粗颗粒度的故事分配到发布中的多轮迭代中。不过,在开始一轮迭代时,有必要去针对该迭代再去做进一步的...
Choerodon猪齿鱼敏捷管理实践(一)——需求管理
ZKNOW甄知科技
2020-04-13
阅读 6 分钟
1.7k
▌主要内容: 瀑布流开发模式弊端 敏捷需求管理 如何获取需求 如何管理需求 史诗 用户故事 如何编写用户故事 如何规划需求——故事地图 总结 瀑布流开发模式弊端 在介绍敏捷之前先介绍一下瀑布流模式,这是产品开发中非常常见的一种管理模式,它以文档为驱动,在整个开发过程中,开发人员根据需求文档进行开发。所以在项目...
如何在Choerodon平台中导入应用服务
ZKNOW甄知科技
2020-04-08
阅读 3 分钟
1.5k
通过之前的文章《Choerodon猪齿鱼实践之应用生命周期管理》,我们已经基本了解了Choerodon平台中应用服务的特性和微服务架构的特点。在此基础上,本文将为大家介绍Choerodon平台中导入应用服务的功能。
Choerodon 的微服务之路(五):微服务的“健康保障”
ZKNOW甄知科技
2020-04-07
阅读 7 分钟
1.4k
本文是Choerodon 的微服务系列推文第五篇,上一篇《Choerodon 的微服务之路(四):深入理解微服务配置中心》介绍了配置中心在微服务架构中的作用,本篇将介绍微服务监控的重要性和必要性。 ▌文章的主要内容包括: 为什么要监控 开发者需要监控哪些 猪齿鱼的解决方案 在前面的几期的文章里,介绍了在 Choerodon 的微服务...
从0到1使用Kubernetes系列(五):Kubernetes Scheduling
ZKNOW甄知科技
2020-03-23
阅读 9 分钟
1.5k
Kubernetes作为一个容器编排调度引擎,资源调度是它的最基本也是最重要的功能。当开发者部署一个应用时它运行在哪个节点?这个节点满不满足开发的运行要求?Kubernetes又是如何进行资源调度的呢?
如何使用 Thanos 实现 Prometheus 多集群监控
ZKNOW甄知科技
2020-03-20
阅读 9 分钟
4.9k
Prometheus 是 Kubernetes 中默认的监控方案,它专注于告警和收集存储最近的监控指标。但在一定的集群规模下,Prometheus 也暴露出一些问题。例如:如何以经济可靠的方式存储 PB 级别的历史数据,并且不牺牲查询时间?如何通过单一的查询接口访问到不同 Prometheus 服务器上的所有指标数据?能否以某种方式合并采集到的...
从0到1使用Kubernetes系列(四)——搭建第一个应用程序
ZKNOW甄知科技
2020-03-20
阅读 7 分钟
1.1k
在一个Kubernetes集群中可以创建多个Namespace进行“环境隔离”,当项目和人员众多的时候,可以考虑根据项目的实际情况(例如生产、测试、开发)划分不同的Namespace。
从0到1使用Kubernetes系列(三)——使用Ansible安装Kubernetes集群
ZKNOW甄知科技
2020-03-19
阅读 4 分钟
931
通过 Virtualbox + Vagrant启动三台CentOS系统虚拟机,在项目根目录中有编写好的Vagrantfile文件,直接使用就可以了。
从0到1使用Kubernetes系列(二)——安装工具介绍
ZKNOW甄知科技
2020-03-18
阅读 5 分钟
1.2k
Kubeadm是一个提供Kubeadm init 和 Kubeadm join命令,用于创建Kubernetes集群的最佳实践“快速路径”工具。
Choerodon猪齿鱼从v0.20升级到v0.21
ZKNOW甄知科技
2020-03-16
阅读 7 分钟
1.1k
Choerodon猪齿鱼开源多云技术平台,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。