上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 32 下一页
摘要: 在部署一个Knative Service之前,先了解一下它的部署模型和对应的Kubernetes资源。 如下所示,在部署Knative Serving Service的过程中,Knative Serving控制器将创建configuration、Revision和Route三个资源对象。 Knati 阅读全文
posted @ 2023-01-25 15:52 muzinan110 阅读(342) 评论(0) 推荐(0)
摘要: Knative Eventing是Knative平台的通用事件驱动组件,它实现了云原生应用开发对事件驱动的通用需求,同时还提供了一组可组合的原语,实现了事件源和消费者之间的延迟绑定。 Knative Eventing支持多种使用模式。现有的事件驱动组件支持以下3种使用场景。 1)想要发布事件,不关心 阅读全文
posted @ 2023-01-25 15:42 muzinan110 阅读(343) 评论(0) 推荐(0)
摘要: Knative的服务管理组件Serving是管理应用服务的理想选择,它通过自动缩容为零和基于HTTP负载自动扩展的方式简化了部署流程。Knative平台可管理应用服务的部署、版本、网络、扩缩容。 Knative Serving通过HTTP URL的方式来暴露服务,有许多默认的安全设置。在特定的使用场 阅读全文
posted @ 2023-01-25 15:37 muzinan110 阅读(278) 评论(0) 推荐(0)
摘要: 下面的Pipeline配置中使用了镜像标签自动生成、代码构建和镜像推送、应用镜像部署三个任务。也可以根据各自持续集成和交付的需求添加诸如代码质量检查、自动化测试等任务,不断完善持续集成和交付系统。 Java语言配置示例 通过Maven工具构建Java代码。为了提高构建效率,需要为Maven本地仓库配 阅读全文
posted @ 2023-01-25 15:24 muzinan110 阅读(294) 评论(0) 推荐(0)
摘要: Tekton的主要功能是实现持续集成和交付部署。Tekton Pipeline是其核心组件,其他组件都是建立在Tekton Pipeline之上的。 1 Step、Task和Pipeline Step(步骤)是CI/CD工作流中最小的基础操作单元。Tekton通过在Step中定义的容器镜像执行每个S 阅读全文
posted @ 2023-01-25 15:23 muzinan110 阅读(380) 评论(0) 推荐(0)
摘要: Tekton由如下7个组件构成 1)Tekton Pipeline:Tekton Pipeline是Tekton的基础组件,定义了一组Kubernetes自定义资源。作为构建模块的基础,你可以使用它们装配CI/CD流水线。 2)Tekton Trigger:Tekton Trigger可以实现基于事 阅读全文
posted @ 2023-01-25 15:21 muzinan110 阅读(246) 评论(0) 推荐(0)
摘要: 机器学习是一个涉及多学科的专业领域,包括计算机科学、统计学、信息学和神经科学等多个学科。机器学习基于数据和算法构建模型并对模型进行评估。如果效果达到了要求,就用该模型处理其他目标数据;如果达不到要求,则进一步调整算法或参数,重新建立模型并再次评估,通过反复测试和评估来获得满意的模型。 算法类型 根据 阅读全文
posted @ 2023-01-25 14:55 muzinan110 阅读(408) 评论(0) 推荐(0)
摘要: 使用Argo CD系统以GitOps的发布方式完成一个应用的迭代更新。 1. 应用更新 下面把guestbook-aliyun和guestbook-idc应用从第1版本更新至第2版本。 在GitOps发布模型中,Git源仓库是应用更新的唯一事实来源,我们需要基于master分支创建分支feat/gu 阅读全文
posted @ 2023-01-25 11:54 muzinan110 阅读(421) 评论(0) 推荐(0)
摘要: 一个云原生应用程序通常包含多种Kubernetes资源类型,例如Deployment、ReplicaSet、Pod、PersistVolume、Service等,但在Kubernetes的原生能力下,并没有一个完整的概念可以直观地展示应用程序到底包含哪些资源。Argo CD通过Application 阅读全文
posted @ 2023-01-25 11:51 muzinan110 阅读(422) 评论(0) 推荐(0)
摘要: 安装Argo CD 单独为Argo CD创建命名空间argocd,命令如下所示。 $ kubectl create namespace argocdnamespace/argocd created 使用以下命令将Argo CD部署到argocd命名空间下。 $ kubectl apply -n ar 阅读全文
posted @ 2023-01-25 11:48 muzinan110 阅读(989) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 32 下一页