00:00
好,接下来我们来说应用仓库,因为在前边如果我们从应用商店来部署这个应用,这应用呢只收了常见的17款应用,所以比较少,而如果我们想要部署大量的应用,我们其实可以出去一个应用仓库,而应用仓库呢是cooper notice的一个生态,有一个呢叫he,它生态里边呢有一个技术叫here,这个呢是cooper的包管理工具,那类比起来其实就是这样,Docker docker的镜像管理是去docker have对吧?而Co k8S它要部署一些应用,Deployment等等这些可以呢,我们把这些应用的整个部署,包括它雅马尔配置也抽取到一个官方仓库,所以这个仓库呢,我们可以是helpll,还给我们来做的仓库,比如这儿有一个叫chars,我们把。K8S里边的所有包上面呢,给它起名叫chars,好,你点过来,所以这里边呢又有很多应用,比如我想要部署MYSQ,我来搜这个,里边输入的应用可非常多呀,所以呢,我搜my circle,我要部署red,我搜这就跟我们去。
01:08
以前的doer have里边,我们去来搜镜像下载是一样的,只不过我们从这里边搜的都是K8S部的部署的那些压面一些核心配置,所以我们现在呢就可以来添加一个这个应用仓库,比如举一个例子,在我们整个这款aifb,我们的K8S的这个应用商店里边最大的一一个公司,这个也不说最大的吧,就是它发布的产品比较多的是这个比特纳米,所以如果我们想要安装一个软件,首先呢,我们要添加第一个叫仓库位置,比如这是比特纳米公司的仓库位置,我把它点一个复制,如果我们想要在库S里边部署更多的应用,我其实可以这么来进来,现在呢,不用第一位兆了,我登出,我呢现在使用。我现在呢,使用另外一个人,比如我们现在使用企业空间的管理员boss,比如叫武汉boss,必须使用一个具有企业空间资质的管理员,进来以后呢,接下来在我们的应用管理里边,这就有一个东西叫应用仓库,所以企业空间的管理员可以给我们武汉这个企业空间添加一个仓库,这个仓库呢,我复制过来HTTPS我就去掉了,这个仓库呢,假设我就叫比特纳米,这是我们比特纳米的官方仓库,我们是从he仓库里边找到比特纳米的官方仓库,我点一个验证。
02:33
如果呢,你以前已经有了K8S的这个基础,你肯定呢,会练习过使用hem去来安装应用,一键安装,所以我们这一块呢,相当整合了这个help,我们比特纳米呢,在这一定要点击验证,保证是对的就行,我们比特纳米的这个仓库就有了,有了以后我来点击确定,那接下来我要部署应用,那我们就可以从这个仓库里边我来进行部署。好,我们这个确定的第一次呢,它需要同步我们比特纳米官方仓库里边到底可能有多少的软件内容,所以我现在呢,让他在同步中吧,啊慢慢同步这一块呢,应该是成功,那我们现在呢,退出,我重新用第一位兆我来登录。
03:20
登录,那接下来我再要部署应用的时候,那我们的这个应用商店里边,它的应用是不是就比较少啊,而我呢,可以这么来做。我在我们的这个应用里边,我选择应用部署,我选选择我们这个应用模板,比如呢,我要部署新应用,这个新用应用呢,我来自这有来自应用商店和来自应用模板,我这个模板呢,我可以这有来自企业空间的和比特纳米的,我一选比特纳米那家比特纳米公司,我们开放的所有的这些应用我都能部署,比如我想要部署一个zoo keepper,那我就可以点击zoo keeper。进入它到我们的整个部署引导页,所以我点击一个部署。
04:00
我们的zoo keeper的这些配置,好这一块呢都没问题,点击下一步,这一块呢,接下来就是我们应用里边的一些核心配置,当然这跟hem有关,如果大家学过he的相关技术,那你就在这里边需要改什么的,你改什么,那我现在呢,就在这啥也不改,我就直接让他给我们部署就行了。点击部署。那们来稍等这个zookeeper呢,他就给我们来部署进来。哎,等一下我们的应用keepper,它就正在创建,来看一下它的整个过程吧。当然应用的正在创建,我们就可以来到工作负载zoo keepper呢会创建,在这个就创态副本机里边来稍等让它容器创建。好,那大概呢,等了四分钟,因为zoo keepper呢,第一次镜像要进行下载,我们这个zoo keep就部署好了,包括zoo keepper的日志在这儿也能看到,所以这就是我们可以从应用商店里边能添加一个应用仓库,未来呢,我们只要P官方的这个仓库有多大,那相当于就能部署多大的多少的应用,所以这也是Co里边非常方便的一个我们部署。
05:10
来自于应用市场的所有这些应用的功能。当然他们部署的这个应用呢,跟我们之前手动部署的也一样,在这呢也会产生服务,比如我们这个访问,只不过这一块的访问呢,它只是集需内能访的,所以如果你想要让他在集群外也能访,你也可以在这儿点一个删除,对吧,把它的这数据卷啥别删,然后呢,自己自己在这呢做一个,比如我们在这做一个,诶这有一个集群外能防的啊,所以他做了两个,所以呢,你那个可以不用去删除,好这是我们说的整个。我们应用的这一块部署。当然我们之前呢,如果你删除不删除了,有需要重重新部署,那你就可以在这在这儿呢啊,让他点一个重新部署就行了,更多操作。
06:00
这里呢,没有重新部署,那你就可以直接把它删除的,这个删除。那想要部署的话呢,在它的删除会把它关联的所有资源也都删掉也是没问题的,那我们这次的新部署再走一遍流程,我点击部署,部署新应用,我们来自应用模板,这个模板呢来自于我们添加的整个远程的这个仓库市场,我们选中zoo keepper来进行部署。所以直接的这一块的配置,比如zookeeper名字叫什么,你可以随便写一个叫zookeeper。点击下一步。直接点击部署。这样呢,整个zoo k的部署就开始进行,那跟我们以前一样,那这个还是配到NODE2节点,那接下来整个这一块的启动可能就比较快了啊,一秒前那就直接启动了。以及这次部署给我们暴露的网络访问,在这也都是有的,像这个访问呢,就是我们集群内访的,那这个访问呢,我们可以只要呢他有克class IP,你就可以给它暴露外网访问,而这个呢是不能外网访问的,所以如果你想要外网测试访问,在这呢,只需要note port点一个暴露,那么这个zoo keeper的外网访问的地址。
07:13
它这比如22181的外网呢,是这个30299也就OK了。那至此我们的应用部署功能我们就给大家讲完了,我们这个应用部署呢,无论是我们手动的方式部署,还是使用它的应用商店,还是使用它的整个应用仓库,只不过应用仓库呢,你需要企业空间的管理员登录进去,再设置这个仓库,而整个仓库的底层其实就是我们K8S里边的helpll啊,大家如果想要深入学习,那就是学习help即可,但是呢,我们这个其实是不用我们自己来学习的,因为把这一块呢,都已经做成可视化界面了,我们只需要去hem hem的应用市场,应用市场。添加一个仓库地址,添加一个仓库地址,比如我们用的这个比特纳米对吧,比特纳米呢,他他们公司给我们添加了非常多的这个应用,所以我们用他们公司的这个产品,我们就可以部署非常多的。
08:15
这些我们市场上已有的这些中间价。
我来说两句