当前位置:主页 > 物联网IoT > 正文

时间服务器_如何选_如何处理大数据

时间:2021-04-09 11:07 来源:埃里克云 编辑:埃里克云

核心提示

编者按:这篇博客文章是由谷歌云解决方案架构师viciglesias和开源CI/CD技术Craig Barber共同撰写的领队,詹金斯是自动化软件构建、测试和部署的最广泛使用的工具之一。与此同时,Kub...

时间服务器_如何选_如何处理大数据

编者按:这篇博客文章是由谷歌云解决方案架构师viciglesias和开源CI/CD技术Craig Barber共同撰写的领队,詹金斯是自动化软件构建、测试和部署的最广泛使用的工具之一。与此同时,Kubernetes是这些工作负载的一个越来越流行的部署目标。虽然在Kubernetes引擎集群上运行Jenkins是可能的,但是为您自己的目标工作负载正确地管理健壮的部署策略是比较困难和乏味的库伯内特斯。今天,我们很高兴地宣布Jenkins Google Kubernetes Engine(GKE)插件的可用性,它提供了一个构建步骤,简化了跨GCP向GKE集群部署工作负载项目。这里是用户的屏幕截图接口:提供后在你的Jenkins过程中,它将执行以下操作工作:下载昙花一现目标GKE cluster的凭证使用kubectl应用Kubernetes工作区中的资源等待部署规范中定义的副本数量达到正常状态,开始使用Jenkins GKE插件很容易。首先,用户向插件提供一组凭证,以便在GCP项目中发现GKE集群。然后,在选择了一个项目和集群之后,在您的Jenkins工作区中配置要部署的清单的路径。您还可以选择定义命名空间来部署清单到。同时许多部署机制都会发出kubectl命令并希望Kubernetes成功地实现它们的更改,这可能会导致许多误报,因为部署无法达到正常状态。您可以通过选中"Verify Deployments"选项来配置Jenkins-GKE插件以等待部署进入所需状态。对于应用于集群的每个部署清单,该插件轮询部署,以确保健康pod的数量与请求的最小健康副本数量相匹配。在将来,我们希望添加更多这种类型的逻辑来验证其他类型的逻辑资源。获取通过像上面所示的构建步骤配置这样的图形界面启动,可以通过提供一些防护栏和更直观的用户体验来加快插件的初始探索。但在大多数情况下,您需要在代码中定义应用程序部署过程,以便可以查看、审核和批准更改。谢天谢地,Jenkins提供了管道语法,允许您在源代码旁边的文件中定义构建、测试和发布过程。下面是一个示例管道,它定义了一个部署到登台集群的简单部署过程,等待"sre approvers"组中某个人的手动批准,然后最终部署到生产线{agent{label:"default"}阶段{stage('Deploy Staging'){steps{git url:'https://github.com/viglesiasce/sample-app'步骤([$class:'KubernetesEngineBuilder',projectId:"我的项目id",clusterName:"暂存",区域:"us-central1-f",manifestPattern:"k8s/staging/",credentialsId:"gke服务帐户",verifyDeployments:true])}}stage('Wait for SRE Approval'){steps{timeout(时间:12,单位:'HOURS'){输入消息:'Approve deployment?',提交者:'sre approvers'}}}stage('Deploy Production'){steps{git url:'https://github.com/viglesiasce/sample-app'步骤([$class:'KubernetesEngineBuilder',projectId:"我的项目id",clusterName:"生产",区域:"us-central1-f",manifestPattern:'k8s/production/",credentialsId:"gke服务帐户",verifyDeployments:true])}}}}}现在您已经看到了Jenkins GKE插件的一些特性,继续安装它。前往Jenkins插件管理器,搜索可用的插件"Google Kubernetes Engine Plugin"安装最新版本。有关如何配置插件的更多信息,请查看文档。我们希望得到您的反馈并继续伤口:访问我们的GitHub repo让我们知道如何才能让这个插件变得更好。在GCP社区中,我们可以在GCP社区上找到更多关于jenkins的更多信息。我们已经发布了许多jenkins插件,这些插件使得在Google云上运行持续集成和持续交付工作负载偶数更简单:使用Google云存储插件来存储你的构建构件使用Google计算引擎插件动态创建与你的利用率相匹配的Jenkins代理使用Google OAuth插件在Jenkins credentials store中存储GCP服务帐户凭据我们还提供以下教程,帮助您快速掌握詹金斯onGCP:设置Jenkins on Kubernetes Engine使用Jenkins on Kubernetes Engine继续部署使用Jenkins on Google Compute Engine的分布式构建在Google Cloud Ma中查找CloudBees和Jenkinsrketplace:云蜂核心云蜂Jenkins Distribution附加资源了解CloudBees核心和Google Kubernetes引擎的更多信息在KubernetesLearn上阅读关于CloudBees Core参考架构的文档学习如何在GKE上安装CloudBees Core

  • 企业云_哪里买_大数据网站 企业云_哪里买_大数据网站

    Delphix最近与AWS合作,帮助人们和团队加快并确保迁移到业界领先的Amazon Web服务云平台。AWS市场上的Delphix结合了AWS,加快了重要的迁移项目,并将时间从几周、几个月缩短到几天。客...

  • 云存储服务器_网站_云存储文件上传 云存储服务器_网站_云存储文件上传

    数据操作帮助人们与数据连接的方式因技术、用户和用例的不同而有很大差异。例如,数据民主化一直是分析界的话题,专注于为非技术用户提供回答关键问题和推动业务新见解所需...

  • 带宽和网速的关系_如何租用_工业大数据 带宽和网速的关系_如何租用_工业大数据

    在大多数人可能会做噩梦,梦到上班时忘了穿裤子,数据库管理员(DBA)的噩梦围绕着出现在工作中,被告知生产系统出现严重故障或其他高影响情况,而完全不知道。监控和警觉是...

  • 阿里服务器_如何选_物联网开发套件 阿里服务器_如何选_物联网开发套件

    几天前,在旧金山的纳斯达克中心,我见到了首席信息官Ken Piddington先生,他也是首席信息官的执行顾问。Ken说:"我和首席信息官和IT部门的首要任务是数据转换。"事实上,他经常听...

  • 阿里服务器_阿里云_国内物联网操作系统 阿里服务器_阿里云_国内物联网操作系统

    "对创新的需求正在增长,而且增长迅速,"埃森哲的吉滕德拉·卡瓦特卡尔(Jitendra Kavathekar)最近在旧金山举行的Delphix数据活动上评论道我们需要将人们与技术联系起来,推动全球的...

  • <strong>香港cn2服务器_什么是_大数据分析软件有</strong> 香港cn2服务器_什么是_大数据分析软件有

    数据的使用应该是无摩擦的,让数据消费者能够看到和访问所有版本的授权数据,而不必考虑位置、云平台或存储供应商。为了确保这些能力,企业实施解决方案,在管理数据的运营...

  • 数据云_怎么购买_云服务器哪便宜 数据云_怎么购买_云服务器哪便宜

    上周,我们的一个主要合作伙伴给我发了一封信,帮助他了解在Oracle和SQL Server上实现Delphix的方式之间的差异。如果您不熟悉Delphix动态数据平台(DDP),那么在您阅读完Oracle的支持和...

  • 负载均衡_如何租用_人工智能用的什么技 负载均衡_如何租用_人工智能用的什么技

    德尔菲斯工程和支持是非常了不起的人。他们继续寻求解决方案,不管需要多少时间,也不管他们面临支持异构环境、硬件配置和客户需求的复杂挑战。这篇文章是为了支持我们的团...

  • 大宽带服务器_海外_关系型数据库和非关 大宽带服务器_海外_关系型数据库和非关

    大家好!我又回到了"演示马鞍"上,来展示将数据从一个云复制到另一个云是多么容易。数据摩擦比比皆是,很少有地方像云迁移项目那样感受到数据摩擦。将数据传输到云中可能是一...