K8S+GitLab+Jenkins自动化发布项目实践(二)Jenkins容器化部署部署NFSPV存储Jenkins部署Jenkins初始化安装Jenkins插件Jenkins主从架构配置Kubernetes插件配置安装nerdctl工具自定义JenkinsSlave镜像测试主从架构是否正常前置工作:已部署5节点k8s集群,并搭建了代码仓库和镜像仓库(GitLab+Harbor)。主机名IP角色k8s-master1192.168.124.ak8s控制平面k8s-master2192.168.124.bk8s控制平面k8s-master3192.168.124.ck8s控制平面k8s-work
目录一、Ceph1、基本概念二、Rook1、基本概念2、operator是什么三、部署1、查看前提条件2、部署&修改operator3、部署集群4、部署dashboard5、神坑6、卸载四、实战1、块存储(RDB)1、配置2、STS案例实战3、文件存储(CephFS)1、配置2、测试4、pvc扩容1、动态卷扩容5、更多参照官方文档存储系统是个专业性的整个体系,我们只用常见方式搭建,具体优化需要参照公司自己的产品等各种进行调整一、Cephhttps://ceph.io/1、基本概念Ceph可以有Ceph对象存储:键值存储,其接口就是简单的GET,PUT,DEL等。如七牛,阿里云oss等Ceph块
本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在亚马逊云科技开发者社区,知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道。目录前言基本概念工作原理浅试体验体验收获最后前言AmazonConnect是亚马逊云科技今年下半年刚推出的全渠道云联络中心服务,仅需简单几步就可以设置属于自己的联系中心,并可以添加任何地方的客服,让它和用户沟通交流。企业级使用者可以通过使用全渠道通信来给企业的客户创建超个性化的体验。另外,据我所知,亚马逊云科技的AmazonConnect中包含有生成式AI功能,这可以帮助组织提高企业员工的生产力、节省成本,并且可以改善企业的客户服务体验。那么接下来就从
不安装docker下载镜像,或者下载异构镜像,模拟docker客户端https://pull.7ii.win/1、启动docker服务systemctl startdocker设置开机自启systemctl enabledocker2、查看镜像dockerimages--查看下载镜像架构dockerinspect镜像名字|grep-i'architecture'查看镜像centos-vimdockerimages|grepubuntu-vim#强制删除全部镜像文件dockerrmi-f$(dockerimages-aq) 3、查看启动的镜像dockerps4、查看全部docker容器dock
使用hugo+github搭建免费个人博客前提条件win11电脑一台电脑安装了git电脑安装了hugogithub账号一个个人博客本地搭建初始化一个博客打开cmd窗口,使用hugo新建一个博客工程hugonewsiteblogtest下载主题主题官网:themes.gohugo.io在上面找一个主题,我这里找名称为m10c的主题:m10c|HugoThemes(gohugo.io)注意:不同主题的安装方式不同,以后再专门写一个文章介绍如何安装复杂主题。本文不使用gitaddsubmodule或者gitclone的方式下载主题,因为这个部署到github的时候会有问题,坑已踩过,请紧跟我走。主题
目录一,问题描述二,解决方案一,问题描述使用docker启动容器出现:docker:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointxxx大意是:来自守护进程的错误响应:驱动程序在端点xxx上编程外部连接失败原因:修改了防火墙配置,打开防火墙二,解决方案重启dockersystemctlrestartdocker注意:重启记得考虑正在运行的容器会不会受到影响
1、vscode访问docker本地环境直接点击左下角连接图标,弹出选项可以选择容器,只要容器在本地运行者,选择attach可以看到运行中的容器可以选择,选择其中需要选择的就行##运行容器,可以-d后台运行都可以dockerrun-it--rm-vD:\sound:/work-w/worknvcr***-py3/bin/bash或者也可以用vscode相关docker第三方插件:右键选择运行中的容器,选择attach命令行或者直接新开个窗口都可以2、vscode访问docker远程环境参考:https://blog.csdn.net/qq_52678569/article/details/13
consul相关知识什么是注册与发现服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡,这样前端必须要知道所有后端服务的网络位置,并配置在配置文件中。这里就会有几个问题:●如果需要调用后端服务A-N,就需要配置N个服务的网络位置,配置很麻烦●后端服务的网络位置变化,都需要改变每个调用者的配置 既然有这些问题,那么服务注册与发现就是解决这些问题的。后端服务A-N可以把当前自己的网络位置注册到服务发现模块,服务发现就以K-V的方式记录下来
通过Docker+frp实现内网穿透这篇文章是最近又折腾了一个局域网的小网站,在这边记录一下内网穿透的方法,还是老方法frp,只不过之前用的是.start.sh,这次使用的是Docker配置内网穿透一定要有一个公网服务器,也就是能访问到的服务器,可以是腾讯云、阿里云等请注意:由于近日frp更新(0.52版本后),原.ini配置文件已经不再生效,取而代之的是.toml等配置文件,因此近日更新博客,对启动容器命令添加了版本号,直接复制该博客的命令仍然生效。若想安装最新版本frp,可以参考官网。(后面我也会做出更新)1.创建并修改配置文件1.1在公网上创建frps的配置文件##创建目录FRP_HOM
在特定的情况下,要保证信息安全的同时还能享受到AIGC大模型带来的乐趣和功能,那么,离线部署就能帮助到你,最起码,它是一个真正可用的方案。大模型本身清华的(ChatGLM3),为的是对中文支持友好,另外就是我也很看好它,毕竟一直在优化自己的模型,提升模型的质量。如果基础环境没有布置好可以参考我上篇文章《Ubuntu22.04TeslaV100s显卡驱动,CUDA,cuDNN,MiniCONDA3环境的安装》。ChatGLM3(ChatGLM3-6B)项目地址https://github.com/THUDM/ChatGLM3大模型是很吃CPU和显卡的,所以,要不有一个好的CPU,要不有一块好的显