短视频素材下载网站七台河新闻联播2021

web/2025/9/26 5:32:01/文章来源:
短视频素材下载网站,七台河新闻联播2021,春季高考网站建设,漳州微网站建设价格JFrog Artifactory是一个artifacts仓库管理平台#xff0c;它支持所有的主流打包格式、构建工具和持续集成#xff08;CI#xff09;服务器。它将所有二进制内容保存在一个单一位置并提供一个接口#xff0c;这使得用户在整个应用程序开发和交付过程中#xff0c;能更易于…JFrog Artifactory是一个artifacts仓库管理平台它支持所有的主流打包格式、构建工具和持续集成CI服务器。它将所有二进制内容保存在一个单一位置并提供一个接口这使得用户在整个应用程序开发和交付过程中能更易于上传、查找和使用二进制文件。 在本文中我们将介绍如何使用Rancher在Kubernetes集群上部署和管理JFrog Artifactory。在看完本文后你将会系统地了解JFrog Artifactory OSS的安装设置并且能够按照同样的步骤在任何Kubernetes集群中安装Artifactory OSS或者它的商业版本。当然我们还将向你展示如何在Artifactory中创建通用仓库并且向其中上传工件。 除了文章中所展示的之外Artifactory还有更多特性在以后的文章中我们会更详细地介绍它们。 好了那么我们开始吧 使用的软件 本文使用了下列的软件工具 Rancher v2.0.8 运行在Google Kubernetes Engine version 1.10.7-gke.2上的Kubernetes集群 Artifactory helm chart version 7.4.2 Artifactory OSS version 6.3.2如果以后本文更新了请使用到时候的最新版本。 和Kubernetes中的其他工具一样我们有多种方法来安装Artifactory。这里我们将使用Helm chartHelm提供了一种给应用程序安装命令打包及分享给他人的方式。你可以把它想象成服务于Kubernetes的包管理者。在Rancher Catalog应用服务目录中Rancher集成了Helm在Catalog中你只需要点击几下就可以部署任何Helm支持的应用程序。除此之外Rancher还有其他特点包括 一个简单直观的Web界面 统一纳管所有云上、所有发行版、所有Kubernetes集群 一个单一视图展示所有托管的集群 开箱即用的集群监控 工作负载、基于角色的访问控制RBAC、策略和项目管理 所有Kubernetes的功能都不需要在本地安装任何软件安装Rancher 注意如果你已经有了Rancher v2 Server和Kubernetes集群直接可以跳过这部分直接进入安装JFrog Artifactory的教程部分。 Rancher非常强大它能够在任何地方管理Kubernetes集群因此我们将在GCE实例上以独立模式启动Rancher Server使用它在GKE中部署Kubernetes集群。 在独立模式下启动Rancher Server非常容易——因为它是Docker容器在启动容器之前我们需要一个计算实例来运行它那么我们用下面的命令启动 请你根据自己的部署修改project以及zone参数。 几分钟之后你应该能看到实例已经准备好了。 记录下来EXTERNAL_IP地址稍后连接Rancher Server的时候你可能会用到。 计算节点启动并运行之后我们通过GCE的CLI命令行接口SSH到它。 同样注意调整project和zone参数在你用不同的name或者在不同的zone启动节点时它们会变化。 连接之后运行下面的命令安装一些依赖包并且安装Docker CE。Rancher Server是一个Docker容器如果想要继续安装的话我们就需要用到Docker了。 有了这些之后我们就可以部署Rancher服务器了。在第一次启动容器时Docker Engine会从Docker Hub中获取容器镜像在启动容器之前先将其保存在本地。以后容器要启动时就直接使用本地的镜像这样速度会更快。 使用下面的命令控制Docker启动Rancher Server容器并监听主机上的80和443端口 如果一切正常在返回提示符之前Docker会打印出下载的状态接着是新的容器ID。 恭喜你你已经成功启动了一个Rancher Server实例。 在浏览器中输入刚刚你记录下来的EXTERNAL_IP地址你需要接受Rancher默认安装的self-signed证书。这之后会弹出欢迎界面设置密码记住它接着继续下一页。 在这一页面上你需要设置Rancher Server的URL。在生产部署中这可能是一个主机名比如rancher.yourcompany.com但是如果你使用的是demo server可以直接使用上面的EXTERNAL_IP地址。 点击Save URL之后会进入到Clusters页面从这里开始我们就可以开始部署自己的Kubernetes集群了。 使用Rancher来部署一个GKE集群 Rancher可以部署、管理来自任何地方的Kubernetes集群。这些集群可以来自Google、Amazon、Azure、阿里云、华为云、腾讯云等等可以在云节点上、数据中心里甚至是运行在你笔记本上的VM中。这是Rancher最出色的一点。这次我们会使用到GKE。在点击Add Cluster之后选择Google Container Engine。 针对本demo将name设置成jfrog-artifactory。 要创建集群Rancher需要访问Google Cloud Platform的权限。这些权限可以通过Service Account的私钥JSON文件获得。如何产生它呢首先找到service account的name根据你的情况修改project的name 输出的service account会代替SA。复制整个地址并把它用到下面的命令 这样会在当前文件夹下创建一个名为key.json的文件。这就是Service Account私钥Rancher将用它来创建集群 你可以把文件的内容粘贴到文本框中也可以点击Read from a file选择key.json文件。Rancher将使用该信息生成一个页面在页面中配置你的新集群 设置你想要的Zone、Machine Type、Node Count以及Root Disk Size。当然你可以参考上图demo中使用的默认值。 点击Create集群就会部署到GKE上一切ok后你可以在UI界面上看到它已经是活跃状态的了。 安装JFrog Artifactory 接下来我们将通过JFrog的Helm chart仓库来安装Artifactory。Helm charts就像OS包管理系统一样在Kubernetes环境中提供给你稳定的部署容器应用程序的方式并且让你可以更新或者回滚应用程序。chart保证你给容器安装了特定的版本或者标记在应用程度有多个组件的情况下Helm chart能够确保你的全部组件都安装了正确的版本。 安装JFrog Helm仓库 Rancher在其应用程序目录中附带了一个Helm charts库不过为了满足Rancher用户对灵活性的要求你还可以安装任何第三方的Helm仓库来部署这些应用程序到集群中。我们今天将使用JFrog仓库。 在Rancher的Global Cluster视图中单击Catalogs接着点击Add Catalog在弹出的窗口中输入一个名称比如jfrog-artifactory然后输入官方JFrog仓库的位置。 点击CreateJFrog仓库就会出现在自定义目录的列表中了。 部署Artifactory 我们接着部署Artifactory。在Global视图中选择jfrog-artifactory集群下的默认项目 进入默认项目后选择Catalog Apps点击Launch。Rancher将从Application Catalogs中显示可用于安装的应用程序。这里你可能发现artifactory-ha出现了两次一次是作为合作伙伴提供的chart出现在Rancher附带的默认应用程序库中另一次是来自JFrog仓库本身。我们安装Helm仓库是因为我们想安装常规的、非HA的Artifactory我们就喊它artifactory。所有目录下的应用程序都指明了它们来自哪个库所有在多个库中都有chart的情况下你仍然可以选择安装哪个库 当你选择View Details时你可以更改有关如何安装应用程序的选项。在默认情况下此目录项将部署已授权的Artifactory商业版本为此你需要证书。如果你已经拥有证书那么可以保留默认选项但是我们想安装OSS版本所以我们将更改chart安装的镜像。 我们在Configuration Options界面进行操作选择Add Answer设置好artifactory.image.repository的变量名以及docker.bintray.io/jfrog/artifactory-oss的值。 现在当你点击LaunchRancher就会把Artifactory部署到你的集群上。 当安装完成后红色的进度条会变更为绿色。这时如果你点到artifactory上它会展示Rancher给你创建好的资源。在本例中它在Kubernetes中创建了三个工作负载三个服务一个卷以及一个加密。 选择Workloads你可以看到它们都在运行 解决Pending Ingress 在本文发布时出现了一个bug导致Ingress一直是Pendding状态。如果你在单击Load Balancing时看到这一点请你阅读解决方案。 想要解决pendding Ingress问题我们需要创建Ingress能发送流量的服务。点击右上角的Import YAML在打开的窗口中粘贴下面的信息然后单击Import。 访问Artifactory 现在在WordLoads界面artifactory-artifactory-nginx工作负载下会显示出用于查看443/tcp和80/tcp端口的可点击链接 当你选择443/tcp时它会在浏览器的新标签页中打开Artifactory UI。因为默认情况下它使用了self-signed证书你的浏览器可能会弹出一个警告要求在执行之前接受证书。 让Artifactory工作起来 现在你已经有了一个功能齐全的二进制工件仓库可供差遣。过程不是很复杂不是吗接下来在开始使用它之前还需要进行一些配置。 首先需要设置管理密码。当它询问有关代理服务器的信息时除非你已经将它部署到需要代理配置的位置上了否则就选择skip。创建一个通用仓库选择Finish。 现在我们来快速过一下一些基本用法。 首先我们上传之前用于创建Artifactory安装的helm chart。 在左侧菜单中选择Artifacts可以看到刚刚创建的通用仓库。选择它然后在右上角选择Deploy将Helm chart的zipfile或任何其他文件上传到仓库中。 等部署完毕之后你就能在仓库中的Tree选项下看到它了。 虽然这只是对Artifactory的一个简单测试但它已经是完全能使用的了。 你可以将Artifactory用于二进制工件存储和分发并使用Rancher轻松地管理工作负载、集群以及与部署本身相关的内容。 清 理 如果你已经完成了本文中的demo那么就可以从Rancher的Global Cluster视图中删除Kubernetes集群。这步操作将会从GKE中把它移除掉。这之后你就可以直接从GCE中删除Rancher Server的实例了。 关 闭 JFrog Artifactory非常的强大。每天都有大量的组织使用它掌握快速且安全地将它部署到Kubernetes集群中的能力是非常有用的。 根据他们的文献所述Artifactory让用户可以“快速发布或快速清除”。同样的Rancher让你能快速部署同时控制资源和周围环境的安全性。你可以在世界任何地方构建、部署、拆卸、加密、监控Kubernetes集群以及与之交互而所有的这些都只来自于一个简单的、方便的、安全的接口。 没什么比这更容易的了转载于:https://blog.51cto.com/12462495/2335475

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81291.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

合江网站建设高仿id97网站模板

题目描述: 某公司员工食堂以盒饭方式供餐。为将员工取餐排队时间降低为0,食堂的供餐速度必须要足够快。现在需要根据以往员工取餐的统计信息,计算出一个刚好能达成排队时间为0的最低供餐速度。即,食堂在每个单位时间内必须至少做出…

网站响应式建设网络推广方案联系昔年下拉

目录 前言: 题目:剑指 Offer 03. 数组中重复的数字 - 力扣(LeetCode) 题目的接口: 解题思路: 代码: 过啦!!! 写在最后: 前言: …

宁波网站搭建微信商城购物有保障吗

搜集日志;日志处理器;索引平台;提供视图化界面;客户端登录 日志收集者:负责监控微服务的日志,并记录 日志存储者:接收日志,写入 日志harbor:负责去连接多个日志收集者&am…

网站 视觉冲击东莞网站竞价推广

第六节:FastAPI和SQLALchemy的整合 一、ORM的查询操作 # 查找某个模型对应的那个表中所有的数据:all_person session.query(Person).all()# 使用filter_by来做条件查询all_person session.query(Person).filter_by(namemomo1).all()# 使用filter来做条…

iis网站架设教程做网站和开发app有什么不同

一.网络编程的基本术语. 客户端 客户端是为用户提供本地服务的程序,通常位于用户设备上。也称为用户端,是相对于服务器而言的。它主要指安装在用户设备上的程序,这些程序能够与服务器进行通信,从而获取服务或者执行特定功能。在…

新浦网站制作做赚钱的网站有哪些

戳蓝字“CSDN云计算”关注我们哦! 作者:侯振宇转自:五分钟学算法01 目的 持续做算法题的目的仍然是自身能力提升。可以继续细化成三点:保持思维敏捷。非常重要,状态好才能保持对编程的热情。对基础的数据结构、查找和排序保持熟练…

用html做网站步骤安阳网站优化公司推荐

一、什么是 ThreadLocal ThreadLocal 提供了线程的局部变量,每个线程都可以通过 set() 和 get() 来对这个局部变量进行操作,但不会和其他线程的局部变量冲突,实现了线程间的据隔离。 简单讲:一个获取用户的请求线程 A,…

网站设计 收费网站图片素材下载

RabbitMQ RabbitMQ是一个开源的消息队列中间件,它实现了高效、可靠的消息传递机制。它支持多种消息传递模式,如发布/订阅、点对点、请求/回应等。RabbitMQ以其可靠性、灵活性和易用性受到广泛的关注和应用。 RabbitMQ基于AMQP(Advanced Mess…

织梦网站被挂马怎么处理申请免费个人网站

转载http://hi.baidu.com/ddumy/blog/item/d96b361901776e7ddab4bdd6.html固定资产减值准备与累计折旧会计核算的关系【摘 要】 固定资产减值准备与累计折旧是固定资产核算的重要组成部分,又都是“固定资产”的备抵项目,它们共同反映着固定资产的现时价值…

可以直接进入网站的代码网站前台用什么做

云计算参考架构: 上图阐释如何创建私有和混合云,最终用户可以自行提供计算、 存储和网络。许多大型组织开始创建内部的私有云,来增强其数据中心战略。 58同城的云架构: 百度社区的云架构 结合对弹性服务的理解,第一个是弹性伸缩,你…

制作网站语言wordpress汉化手机版

学习目标: 联邦学习目前面临的挑战以及解决方案 学习内容: 联邦学习是一种新兴的人工智能基础技术,它在保障大数据交换时的信息安全、保护终端数据和个人数据隐私、保证合法合规的前提下,在多参与方或多计算结点之间开展高效率的…

网站打不开怎么解决网站域名注册信息

Tomcat调优原理: 1、增加最大连接数(增大值避免队列请求过多,导致响应缓慢) 2、调整工作模式 Bio(BlockingI/O):默认工作模式,阻塞式I/O操作,没有任何优化技术处理,性能比较低。Nio(…

曲靖模板网站建设企业官网流程

光模块(optical module)由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。光模块主要应用在光通信、数据中心等地方的。那么,光模块到底是什么呢?光模块有什么用呢?接下来我们就跟随飞畅科技的小编一起来详…

网站页面怎么优化定制网站建设多少钱

一、摘要(本系列汇总说明) - 总纲 FTP、SFTP上传下传、进度监控、断点续传、连接池封装JAVA一网打尽(一) FTP、SFTP上传下传、进度监控、断点续传、连接池封装JAVA一网打尽(二) FTP、SFTP上传下传、进度监…

惠安网站建设费用wordpress 多语言网站

字典表 前端页面显示 依据这个字典表实现动态查询 初始化数组 首先先在全局变量里定义一个数据存放查询出来的数据 data() {return {dicts: []};},生命周期 查询的时候是声明周期开始的时候,原本增删改查页面在生命周期开始的时候就查询了页面的数据获得了列表值…

营销型网站的要素广告设计与制作教程

乔布斯有一句话,叫做我们是站在人文与技术的十字路口上,很多人把这句话的理解为苹果除了追求技术性能,还追求艺术美感,但如果你看看他 2001 年接受 NHK 的采访,你会明白乔布斯说的不是这个意思,他的意思应该…

成都微信网站制作wordpress 源码 分析

im2bw函数是MATLAB用于图像二值化的函数&#xff0c;调用形式为&#xff1a; J im2bw(I,level) 其中阈值level是一个0-1的值&#xff0c;如果输入的图像像素值范围0-255&#xff0c;设置阈值level160&#xff0c;则该函数会将图像中像素值<160的点置为0&#xff0c;像素值…

怎么在网站后台挂马国际网站 建设

人工智能量子计算&#xff0c;这是一种可能改变世界的伙伴关系。 在科技的前沿&#xff0c;两大革命性技术——人工智能&#xff08;AI&#xff09;和量子计算——正站在合作的十字路口。人工智能&#xff0c;以其强大的数据分析能力和模式识别&#xff0c;正在改变着我们生活…

seo怎么优化网站排名购买网站外链

一.OpenCV安装环境配置 1.OpenCV安装 &#xff08;1&#xff09;下载 官方下载链接&#xff1a;http://opencv.org/releases 这边选择需要的版本&#xff0c;我是在windows下的4.9.0。&#xff08;科学上网下载很快&#xff0c;否则可能会有点慢&#xff09; (2)安装 双击下…

视频下载网站软件做副屏个人如何注册小程序

您可以通过以下解决方案之一来实现此目的&#xff1a;使用构造函数Autowired这种方法将构造需要一些bean作为构造函数参数的bean。在构造函数代码中&#xff0c;设置静态字段的值为参数为构造函数执行。样品&#xff1a;Componentpublic class Boo {private static Foo foo;Aut…