添柴程序猿
10年编程工作,涉及到.Net,Java,Android,C,Python等,爱好算法,人工智能,大数据等领域, 虚心求教,一起进步,大学毕业参加工作,如今一晃10多年已过,时间飞逝....
展开
-
KubeSphere核心实战_安装默认存储类型_实现pv和pvc存储空间动态创建_安装Metrics-server_动态监控集群以及pod_内存及cpu资源占用情况---分布式云原生部署架构搭建036
可以看到,在/nfs/data 目录下,创建一个不安全的,可读写的,可异步的不是root也可以使用的,其他存储空间,这个配置写入到。然后我们再去,做一下同步,其实就是做两个nfs的客户端,上面我们做的是nfsserver,现在我们。之前我们创建pv和pvc的时候,我们是用命令,手动去创建的,我们事先创建好一些存储空间,可以看到安装,其实也就是,用一个配置文件,之间在k8s中进行apply就可以了,安装这个可以来监控我们的集群,以及集群中的pod的,内存和cpu等的,占用情况.原创 2024-07-19 10:58:27 · 115 阅读 · 0 评论 -
KubeSphere核心实战_KubeSphere平台安装_在kubernetes上安装kubesphere_安装k8s集群_加入worker节点---分布式云原生部署架构搭建035
这个时候,首先要找到k8s master节点的ip地址,额可以看到,ip a查看,找到以后.然后现在我们安装了docker,然后安装了基本环境,然后再开始安装kubernetes。可以看到,kubeadm ...这个就是,构建多个master节点,构建高可用的.然后我们再来看,上面我们记录的关键信息,初始化master节点的时候。然后我们再来青云看一下咱们的服务器,可以看到,他们所属的网络。可以看到,创建了很多的pod,等待这些pod创建完成.去执行. 可以看到就是,创建了.kube文件夹,然后。原创 2024-07-19 10:58:10 · 1 阅读 · 0 评论 -
KubeSphere核心实战_KubeSphere平台安装_简介_升级配置与重置系统_在kubernetes上安装kubesphere_安装k8s集群_基础环境---分布式云原生部署架构搭建034
这个很强大,可以看到支持多租户,并且多集群,比如我们可以建一个dev开发的k8s集群,建一个test集群,建一个prod集群等。安装方式有三种,可以看到,首先在如果你已经有了一个k8s的集群,那么你想用kubesphere管理起来,那么需要安装上。可以看到删除旧的docker以后,然后,把剩下的命令,进行复制,回车直接三台机器全部执行就可以了.可以看到选择三台机器,然后,更多操作中找到重置系统,然后输入密码就可以了。然后再去调整机器的配置,因为需要安装很多东西,所以可以看到上面的配置.原创 2024-07-18 11:30:49 · 10 阅读 · 0 评论 -
k8s核心操作_存储抽象_K8S中使用Secret功能来存储密码_使用免密拉取镜像_k8s核心实战总结---分布式云原生部署架构搭建033
可以看到这个是镜像内容,注意这里面没有引入secret,上面的配置文件引入了,可以先去掉.看效果。比如我们在公共仓库中个guignginx仓库,我们看到右边,显示他现在是。可以看到拉取镜像的时候报错了对吧,说access denied 因为镜像是私有的.然后下面我们会看一个更强大的,工具,可以进行完全在线,将监控等等,都统合起来。我们现在是从公共仓库拉取的,如果我们从私有仓库拉取,有密码。比如我们有个pod,他的镜像,如果是需要密码的,那么。原创 2024-07-17 17:03:31 · 1160 阅读 · 0 评论 -
k8s核心操作_存储抽象_K8S中使用ConfigMap抽取配置_实现配置热更新---分布式云原生部署架构搭建032
现在有个问题,是上面我们利用pv和pvc 就是持久卷 以及 持久卷申请,实现了对存储的,pod删除以后,对其使用的存储空间也进行了删除,那么还有个问题,对于redis这种我们希望,他的配置也管理起来.这个配置就指向了name是redis-conf的这个配置,可以看到,取他的key是redis.conf path也是redis.conf。这里就是要把key:redis.conf的内容,拿过来,然后挂载到,path:也就是redis.conf的路径下,这个路径。原创 2024-07-17 15:45:27 · 1494 阅读 · 0 评论 -
k8s核心操作_构建一键上云002_K8S+harbor_部署微服务_WebSocket使用_K8S前端配置_XXLJob配置_微服务中Nacos配置---分布式云原生部署架构搭建031
再来看这个front.yaml 上面是内容.这些yaml是用来部署k8s的deployment的,这些的使用是在.这些yaml文件好像都没有用到,都只是,前面的脚本就解决了,这里把。这里还有一个backend-svc.yaml文件。配置文件也都保留到这里了,以便用到的好参考.原创 2024-07-16 10:03:39 · 355 阅读 · 0 评论 -
k8s核心操作_构建一键上云001_K8S容器+harbor容器本地化搭建云原生环境_一键部署SpringCloud Alibaba 分布式微服务+Vue前端---分布式云原生部署架构搭建030
然后这里有个build.sh脚本,这个就是用来,构建镜像,并且把镜像推送到harbor仓库,然后再把镜像,部署到k8s中的,一个指定的namespace中。注意这个打包的镜像,其实就是一个nginx,只不过这个nginx,携带了,前端的代码,在自己的/usr/share/nginx/html文件夹中.并且可以看到,把dist目录,中的内容,复制到了nginx的 /usr/share/nginx/html目录中了.然后看一下这里,前端部署依赖使用的,是nginx,因此,依赖了nginx.原创 2024-07-15 10:19:30 · 127 阅读 · 0 评论 -
k8s核心操作_存储抽象_K8S中的持久卷与持久卷申请_PV/PVC理解与搭建_解决联动删除动态存储管理---分布式云原生部署架构搭建029
然后当pod需要存储的时候,会写一个PVC ,PV申请,提交以后,会根据这个PVC来分配PV,找一个比较合适的,如果需要1G,看看有没有1G的pv,如果有就分配,没有就,分配一个比如10G的也一样,但是他只占用1G的空间,其他空间还可以给其他PVC用.可以看到我们可以有个PV池,这个PV池中,有各种的PV,有的PV大小是1G,有的是20MG,有的是5G,而这些PV,分布在不同的机器中。然后当我们删除pod的时候,他申请的pvc也可以一看删除掉,而pvc记录了,用的是哪块pv所以就可以,将他使用的文件。原创 2024-07-15 10:17:56 · 101 阅读 · 0 评论 -
k8s核心操作_k8s中的存储抽象_基本概念与NFS搭建_Deployment使用NFS进行挂载---分布式云原生部署架构搭建028
这个就是将172.31.0.4:/nfs/data nfs server 中的这个节点中的/nfs/data这个文件夹 挂载到/nfs/data 本地的node1 的这个目录上去。上面/nfs/data 是NFS主节点创建的目录, 然后/bak/data是在 NFS的从节点node1 node2上的目录,实际上。NFS的主节点master节点,创建一个目录/nfs/data 然后我们再在node1,节点,node2节点,分别。原创 2024-07-12 10:28:36 · 446 阅读 · 0 评论 -
k8s核心操作_Ingress高级功能_地址重写功能_流量限制功能配置_k8s服务网络模型总结---分布式云原生部署架构搭建027
然后流量经过ingress层,到达 service-a...等等 层,其实就是根据我们配置的ingress的规则,来调用不同的service对吧.可以看到是初始化的时候分配的,pod-network-cidr=192.168.0.0/16是这个网段。也就是当在浏览器访问左边的地址的时候,实际上是访问的右边的地址,这个就是重写,我们去试试。可以看到整体,首先流量可以经过一个LB,负载均衡,这个可以是自己配置的,可以是购买的。nginx的默认内容了.可以看到上面的现象对吧,多刷新几次,都是显示的。原创 2024-07-11 09:32:33 · 111 阅读 · 0 评论 -
k8s核心操作_Ingress统一网关入口_域名访问配置_ingress域名转发规则配置_根据域名访问不同服务---分布式云原生部署架构搭建026
可以看到 出现了ingress-nginx 的service,在ingre-nginx这个命名空间中,有两个,一个是。然后我们去编辑一下,我们添加一个nginx,让访问demo.atguigu.com的时候,访问/nginx 这个路径。包含了,hello.atguigu.com 和 demo.atguigu.com两个 域名对吧。然后修改了demo.atguigu.com:31405/nginx 转给了nginx-demo。原创 2024-07-11 09:31:51 · 244 阅读 · 0 评论 -
k8s核心操作_Service封装服务暴露端口_NodePort方式暴露_公网IP可访问_Ingress网络模型分析及安装_统一网关入口_调用---分布式云原生部署架构搭建025
可以看到这个结构,这里的上面,给所有的deployment,都生成对应的service,组成了,service层网络.可以看到,ingress就是很多service集合的,一个入口,给很多的service提供了一个统一的入口或者说网关。service a订单服务,需要,用户服务了,直接去调用 用户服务service b,这个service就可以,然后可以看到,我们映射暴露的是8000端口,但是使用NodePort方式的时候,每个pod,都映射到自己的公网IP上了,也就是可以使用公网IP来访问这个Pod。原创 2024-07-10 10:13:17 · 286 阅读 · 0 评论 -
k8s核心操作_Service概念_多实例封装成一个service给前端vue提供服务_Service服务发现_ClusterIP方式_测试Service的服务发现---分布式云原生部署架构搭建024
给出的ip地址,是只能在,内部使用的,在集群的节点上是可以的,但是,如果想提供给外面的人用是不行的。来看一下演示,首先我们,先给,可以看到我们my-dep这个deployment中有3个pod,然后现在我们来做个操作,我们把这3个pod,安装了3个nginx,端口都是80,我们把他们暴露。可以这样理解,如果我们一个deployment中,有3个pod,比如,我们的微服务,暴露了以后,我们就创建好了一个service了,然后我们就去,然后我们再去访问,原创 2024-07-10 10:13:00 · 261 阅读 · 1 评论 -
k8s核心操作_Deployment滚动更新能力_不停机更新能力_版本回退能力使用_工作负载_其他种类应用部署_无状态_有状态_守护进程_任务调度类型任务---分布式云原生部署架构搭建023
这就相当于,启动一个没问题了,切过来流量,然后关闭一个,然后再去启动一个pod,切过来流量,然后再去关闭一个pod就这样。滚动更新,就是,他先去启动一个新的pod,当pod启动完成了可以提供服务了以后,然后把流量,从旧的。可以看到,他就是这样的,每当,启动完以后,然后再去停掉以后,直到这个deployment中的。可以看到,他就是先把1版本的nginx启动以后,没问题了,再把 2版本的nginx停掉,可以看到它就是,先启动一个pod,然后再去,把流量切过来以后,就停止这个pod。原创 2024-07-09 13:52:42 · 223 阅读 · 0 评论 -
k8s核心操作_Deployment的扩缩容能力_Deployment自愈和故障转移能力---分布式云原生部署架构搭建022
replicas修改这个就可以了,修改以后,然后esc退出:wq保存就可以了.故障转移就是如果,一个机器宕机了,那么在这个机器上的pod,会被在其他。不能设置太小了,如果太小,可能会产生问题,就是不停的转移,就有问题了.node1上的pod被自动转移到了node2上了,可以看到。而故障转移的时间,一般都是5分钟,1分钟,2分钟可以设置,我们等一会可以看到,当node1机器关闭以后,可以看到。登录以后可以看到在deployment中,可以看到。可以看到w6shc,这个在node1上对吧.原创 2024-07-09 13:51:43 · 128 阅读 · 0 评论 -
k8s核心操作_k8s中使用Deployment部署应用_强大自愈能力保证应用永不宕机_以及Deployment的多副本能力---分布式云原生部署架构搭建021
这个时候我们再去kubectl get pod 可以看到,之前删除的这个mynginx这个pod没有了,也没有再自启动,但是。简写是deploy 可以看到删除了以后,这个mytomcat这个deployment就被彻底删除了。那么如果,我们需要,比如一个订单服务,他的使用量很多,需要启动多个副本,那么,也可以使用。创建一个deployment,里面可以指定,让他启动,几份,比如一下子启动10份等。如果删除了,deployment部署的pod,那么会自动复原,自愈。原创 2024-07-08 17:21:34 · 191 阅读 · 0 评论 -
k8s核心操作_使用k8s在一个pod中部署两个以上的容器_以及部署两个nginx尝试---分布式云原生部署架构搭建020
端口已经被占用,因为我们部署了两个nginx对吧,所以这两个nginx都是80端口重复了。然后在pods中dashboard中,可以看到,对应的pod启动的过程,可以看到。然后从dashboard中也可以进行,操作,pod中 nginx tomcat。然后这里要知道,在pod中的,容器之间是可以共享网络空间,以及共享存储的。可以看到事件这里有个back-off对吧,这个是出现问题了,报错了。我们来部署两个试试,可以看到,我们在一个pod中部署。这里分析一下,可以看到, nginx 默认是80端口。原创 2024-07-08 16:33:43 · 459 阅读 · 0 评论 -
k8s核心操作_使用yaml文件创建nginx的Pod_在dashboard中创建pod_并且使用k8s分配的地址访问nginx pod---分布式云原生部署架构搭建019
原因是因为没有指定命名空间,因为,我们的yaml,文件,产生的pod是要放到某个。然后如果想看访问这个nginx,我们刚刚在k8s部署的,怎么弄呢?我们看一下左侧带有N的标志的功能,表示,这些是与命名空间有关的,pod,可以看到文件中指定了版本,指定了名称mynginx然后。直接把yaml的内容,直接复制进去就可以了,点击上传就可以了。然后我们再去看,如果我们在命令行不方便,也可以直接在界面上。k8s集群中,使用k8s分配的ip地址是可以访问的,但是。然后cd /usr/share/nginx/html/原创 2024-07-04 10:29:16 · 389 阅读 · 0 评论 -
k8s核心操作_namespace的作用_创建_删除_理解k8s中的最小单位Pod_命令行创建nginx的pod---分布式云原生部署架构搭建018
这个就是pod的功能要强大一些,可以包含多个容器,比如一个pod中,你可以安装redis 还可以再安装其他的比如mysql等。那么现在k8s中,一个pod中可以包含多个容器,多个容器共通组成一个pod,当然也可以一个容器。这里的1/2 表示,pod中有两个应用,其中,1个应用在正常工作,另一个异常了.两个容器,共同被封装在了一个pod中,完成了一个,文件的推送和展示的功能.因为这个样的话,获取的是默认的default命名空间中的pods。之前我们在docker中,启动一个,容器,比如redis的容器,原创 2024-07-04 10:28:54 · 30 阅读 · 0 评论 -
k8s_集群搭建_k8s管理前端_dashboard安装部署---分布式云原生部署架构搭建017
添加了安全组还是不行,因为,发现,这几个机器,每个机器绑定了不同的安全组,我们修改成同一个,就是我们要访问的端口,我们就可以使用公网IP+ 30753端口访问一下,网页端的。然后再去安装一下一个dashboard,有了这个以后,操作k8s集群就不用。然后再去执行 这个命令,等上面的,状态变成了running以后。然后如果执行慢,可以直接先去下载,使用wget,然后再去。修改的时候,直接,去修改我们之前创建的VPC网络就可以了。其实就是,我们给我们之前的vpc网络,去设置的这个安全组。原创 2024-07-03 14:33:57 · 270 阅读 · 0 评论 -
k8s_集群搭建_在主节点中加入node节点_k8s集群自恢复能力演示_token过期重新生成令牌---分布式云原生部署架构搭建016
其实我们是可以正常关机之类的,不用担心,重新开机以后不能使用,要记得如果在青云上关机,记得公网IP不要释放掉啊。然后我们再来说一下,如果把node,加入到master的时候,如果令牌过期了怎么办,可以看到,在上面。24小时有效的,这个命令是,安装master节点以后,命令行中给出的,复制去执行就可以了。可以看到,以上执行的命令,这个命令,要在,所有的node节点都执行一下,这个命令是。再去执行,这个命令可以,控制,让他一秒钟刷新一次,去查看状态。可以看到,可以得到一个新的命令,然后复制过去使用就可以了。原创 2024-07-03 14:31:42 · 376 阅读 · 1 评论 -
k8s_集群搭建_容器环境安装_预备环境安装_ 安装k8s集群三大件_kubeadm_kubectl_下载k8s组件镜像_初始化master主节点---分布式云原生部署架构搭建015
你可以,将其他对机器,加入到master,里面,可以让机器有多个master,做均衡来用,高可用 可以看到 control-plane nodes,命令都给出来了。执行以后,然后再去,验证一下,三台机器,都ping 一下 cluster-endpoint。然后也可以将其他机器,通过执行下面的命令,以worker node的方式,加入到集群中去.然后再去关闭swap,一个是临时关闭一个是永久关闭,都执行一下,所有机器执行一下。然后再去,允许iptables 检查桥接流量,这些复制以后,在三台机器执行,然后。原创 2024-06-28 10:27:02 · 158 阅读 · 0 评论 -
k8s_组件架构_组件交互逻辑剖析_k8s集群安装逻辑_k8s集群安装流程梳理_开通三台青云服务器_集群规划_搭建基础集群---分布式云原生部署架构搭建014
再通过api server去通知,workernode,然后每个节点都有一个kubelet的角色,就是,从apiserver收到指令以后,然后去,在worker node上去。信息,存入etcd数据库,然后,controller manager做了决策以后,然后由scheduler去看看适合,要部署在哪个worker node上,得到了结果以后,然后,通知秘书部,api server, 然后调度者, scheduler是通过秘书部,来对所有几点进行统计,查询,看看哪个节点适合去做什么,原创 2024-06-28 10:25:28 · 225 阅读 · 0 评论 -
kubernetes的概念介绍_服务发现负载均衡_存储编排_自动部署和回滚_自动完成装箱计算_自我修复_集群的方式_架构原理---分布式云原生部署架构搭建013
如果领导只有一个,可能会挂掉,那么master有多个,就可以做成高可用,master挂了会,以少数服从多数原则,选举新的master.如果有一个机器down机了,那么,kubernetes会自动把这个应用再部署到,另一个机器,这样。这里容器编排系统,就是先把容器进行编,就是哪些容器,是一个分组,哪些是一个分组,然后再排。然后还有存储编排,就是等,容器删除以后,k8s会自动回收,对应容器的存储,然后自动完成装箱,指的是,可以对容器进行封装,封装他的cpu和内存,然后先看他的功能,负载均衡和服务发现,原创 2024-06-27 18:26:04 · 29 阅读 · 0 评论 -
使用容器配置文件构建任意应用镜像_并将应用镜像推送到公共仓库共享_应用分享与启动---分布式云原生部署架构搭建012
ENTRYPOINT ["java","-jar","java-demo-0.0.1-SHAPSHOT.jar"] 这个是入口,就是执行java -jar 后面加上jar包的名称,当然,因为我们这里。COPY target/*.jar /app.jar 将target目录下的所有jar包,都复制,成app.jar名字,然后。ENTRYPOINT ["java","-jar","app.jar"] 就可以了。以前是这样做的,不方便,因为需要在服务器上,安装jdk什么的,现在有了。原创 2024-06-27 18:25:28 · 321 阅读 · 0 评论 -
使用容器部署redis_设置配置文件映射到本地_设置存储数据映射到本地_并开发java应用_连接redis---分布式云原生部署架构搭建011
可以看到java应用的部署过程,首先我们要准备一个java应用,并且我们,用docker,安装一个redis。然后对于端口可以看到,我们要让本地的6379,映射到镜像中的6379。可以看到对应的目录,我们要把镜像中的,映射到本地,方便我们修改。最后那一行可以看到,表示redis的启动命令,所以。然后我们用的是青云服务器,去配置一下安全组放开。然后我们用redis工具连接一下看看,可以了。然后我们再去配置一下redis的密码。放在这里,然后我们去安装redis。对应的路径也映射好了,然后去执行。原创 2024-06-25 13:24:13 · 299 阅读 · 0 评论 -
从公共仓库拉取推送的镜像并启动_将镜像内部目录挂载到外部目录使用_从镜像中复制文件到本机目录_从本机目录复制文件到镜像中---分布式云原生部署架构搭建010
usr/share/nginx/html 映射到本地的/data/html目录,并且,设置了,镜像中的这个文件是可读可写的 rw 的。可以看到,上面这个命令,我们把本机的/data/html 和 镜像中的/usr/share/nginx/html 进行映射。把容器中的/etc/nginx/nginx.conf 这个文件,复制到本机的/data/conf/nginx.conf这里。/data/conf/nginx.conf:/etc/nginx/nginx.conf 进行映射。原创 2024-06-25 13:23:54 · 183 阅读 · 0 评论 -
进入容器修改内容_提交改变后的镜像_镜像保存成tar压缩包离线传输_镜像传输_镜像推送到公共仓库---分布式云原生部署架构搭建009
docker commit -a "-a表示作者" -m "提交的内容" 容器id 给新镜像起名字:版本。推送给别的机器,或者,放到远程仓库中去,这样所有人直接,去拉取就可以了。如果我们运行了一个镜像,然后我们进入到镜像中,修改了镜像的内容,那么。比如停机了,只要有保留的这个镜像,就可以恢复到跟原来一模一样。还有问题就是,如何把我们打好的,保存的镜像tar文件包,就直接提交镜像,就可以把修改后的镜像提交成一个新的镜像。而且关于,镜像的,内部放到什么地方了,都可以找到比如。原创 2024-06-21 17:23:54 · 332 阅读 · 0 评论 -
镜像操作_容器操作_镜像拉取_镜像开机启动_镜像删除等常用操作---分布式云原生部署架构搭建008
p 88:80 就是让,本机的88端口,映射到docker镜像的80端口。如果希望,镜像自动启动,那么需要加上--restart=always。可以看到设置以后,对于,青云需要,进行点击一下,应用修改才会生效.这里的--name是给镜像起个名字,然后-d 表示后台运行。然后启动了nginx,我们去青云拿到,公网ip去访问看看。然后docker ps -a 可以看到,已经停止的镜像。然后注意这里有个tags,就是标签,镜像的标签。我们去删除运行中的mynginx镜像,然后再来看容器的常用命令,快速过一遍。原创 2024-06-21 17:23:22 · 62 阅读 · 0 评论 -
容器基本概念_从虚拟化技术_到容器化技术_开通青云服务器_并远程连接_容器安装---分布式云原生部署架构搭建007
就是registry.hub.docker.com 可以看到,在这里直接搜索需要的镜像。拉取镜像就是去 Registry 这个docker 仓库中去拉取,然后。docker执行 首先去docker build打镜像,然后。对于容器用的,统一存放容器镜像的地方是docker hub。这一部分,属于以前都会用到的,会快速过一遍,对于关键。目的就是,让你做的所有的软件,都可以一键部署启动。然后接下来我们在青云上,去进行,演示使用.然后我们去看一下,这个docker的仓库。然后去看一下这个docker操作的过程.原创 2024-06-20 10:36:06 · 586 阅读 · 0 评论 -
阿里云上构建_VPC专有网络_子网划分_原理说明_创建_释放---分布式云原生部署架构搭建006
192.168.0.0 后面2位,可以动的话,那么我们就可以的,在这个192.168.0.0/16的子网下,再去划分子网了。有了我们创建好的专有网络以后,然后我们再去,创建几个机器去,然后这次我们把创建的机器。然后可以看到,选择专有网络以后,后面还有,可以选择,这个网络的下的哪个子网对吧.可以看,可以看到我们在,我们默认的那个专有网络中去ping。有了子网,我们去看,可以看到在阿里云的管理后台,就有个。然后这个时候要注意,就是,我们创建的专有网络之间,然后,我们再看,可以看到工具很方便,可以显示出,原创 2024-06-20 10:35:50 · 268 阅读 · 0 评论 -
公有云_私有云_云平台_服务器安全组_按量付费_vpc私有网络/专有网络原理---分布式云原生部署架构搭建005
然后选择操作系统centos,然后选择.40g硬盘,可以看到就一毛钱一个小时,可以用来做实验肯定没问题.停机收费很便宜.然后如果平时不用,按量付费的时候,就可以关闭机器,内容磁盘不消失,但是价格很便宜.来看一个如何开通阿里云的ecs服务器,非常简单,没什么可说的.继续就可以了,可以看到,一定要分配公网ip,因为需要远程连接.混合云,一部分业务放到公有云上,一部分放到私有云上.然后去充钱,最少从100,然后就可以用了.配置以后就开通好了实例,机器,然后。开通好了,就可以直接去连接了.原创 2024-06-19 09:12:40 · 333 阅读 · 0 评论 -
Harbor本地仓库搭建004_Harbor配置管理功能_分布式分发功能_仓库管理_用户管理_垃圾清理_审查服务_项目定额---分布式云原生部署架构搭建00
此外,通过标签和权限管理功能,Harbor还可以限制对特定镜像的访问和操作,确保镜像的安全性和完整性。Harbor的审查服务是其企业级特性的重要组成部分,通过提供详细的日志记录和审计功能,增强了系统的安全性和可管理性。同时,标签还可以用于过滤镜像,以便更快地找到所需的镜像。记录操作日志:Harbor可以记录用户对仓库的操作和活动日志,这些日志详细记录了用户的操作行为,如镜像的上传、下载、删除等。综上所述,Harbor的标签功能为Docker镜像管理提供了强大的支持,使得镜像的管理更加高效、安全和可追溯。原创 2024-06-19 09:12:21 · 260 阅读 · 0 评论 -
Harbor本地仓库搭建003_Harbor常见错误解决_以及各功能使用介绍_镜像推送和拉取---分布式云原生部署架构搭建003
然后点开这个镜像,可以看到对应的artifacts还有,他的tags,我们设站点1.15.12对吧。可以看到添加上,忽略的域名就可以了,让docker,对我们的地址,忽略https检测。首先我们去登录一下harbor,但是可以看到,用户名密码没有错,但是登录不上去。是因为,我们用了负债均衡,nginx会把,负载均衡进行,随机分配,访问的。的business这个项目,可以看到在镜像仓库中,就有了。登录以后,可以看到项目中,我们可以创建一个项目,比如。可以看到我们给,负载均衡,分发的时候,添加上。原创 2024-06-18 09:52:39 · 411 阅读 · 0 评论 -
Harbor本地仓库搭建002_Harbor负载均衡节点搭建_nginx安装配置_harbor安装---分布式云原生部署架构搭建002
Docker:Docker是一个开源的应用容器引擎,它允许开发者将他们的应用及其依赖打包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上。mv /opt/docker-compose-linux-x86_64 /usr/local/bin/docker-compose 将安装包解压以后,移动到对应目录。就需要在对应的system32/etc/driver ...找一下吧,忘记了,找到对应的hosts,修改一下就可以了。原创 2024-06-18 09:39:11 · 449 阅读 · 0 评论 -
Harbor本地Docker镜像库001_Harbor介绍_高可用架构部署_机器配置说明_redis_nfs-utils_postgresql---分布式云原生部署架构搭建001
两个harbor的镜像文件,资源文件,可以存放在ceph中,nfs中,或者gluesterfs中。harbor,用来做一个本地的Docker镜像库,可以存放私有的镜像这样下载比较快,另外。然后,添加完数据库以后,然后执行/l可以查看一下数据库,使用exit可以退出,然后。然后这两个harbor使用负载均衡,,负载均衡用nginx做,做高可用,然后。这样我们的redis,postgresql,nfs就构建好了.然后我们再来看。然后再去,initdb,先去初始化postgresql 然后再去。原创 2024-06-17 16:56:03 · 47 阅读 · 0 评论 -
使用HbuilderX3.8.3_把开发的小程序发布为Html5页面上传到_免费托管空间---uniapp_小程序开发工作笔记009
这里的运行的基础路径这里写一个自己的比如/h5/就是在网站的根目录下创建一个/h5目录然后放文件.然后就可以去发行了,但是发行之前这里要记得,找到项目中的mainifest.json文件然后。发行以后,然后会给出一个临时域名可以访问,用这个是不是可以做公众号之类的开发了啊。这里网站标题自己写,这里的域名可以不写,也可以写,如果你有的话,然后点击发行。首先使用hbuider开发完程序,然后,再去,点击发型,然后选择。新建以后然后这里点击新建服务空间,然后再去。点击上传以后然后就可以去发行了,这里。原创 2023-06-01 17:51:17 · 1506 阅读 · 0 评论