草庐IT

K8s+Docker+KubeSphere+DevOps

全部标签

docker配置加速器的几种方案

1,系统代理可以通过配置系统层级的代理进行加速。配置系统代理的方法如下:[root@localhost~]$exporthttp_proxy=http://192.168.96.10:1080;exporthttps_proxy=http://192.168.96.10:1080;[root@localhost~]$curlcip.ccIP :47.91.208.248地址 :中国香港阿里云运营商 :22.396428数据二 :香港|阿里云数据三 :中国香港香港|阿里云URL :http://www.cip.cc/47.91.208.248而这种方案貌似效果并不大理想2,DaoCloud加速器

K8s中的pod的终止过程

当用户提交删除请求之后,系统就会进行强制删除操作的宽限期倒计时,并将TERM信息发送给pod对象的每个容器中的主进程。宽限期倒计时结束后,这些进程将收到强制终止的KILL信号,pod对象随即也将由apiserver删除,如果在等待进程终止的过程中,kubelet或容器管理器发生了重启,那么终止操作会重新获得一个满额的删除宽限期并重新执行删除操作。一个典型的pod对象终止流程具体如下:1.用户发送删除pod对象的命令2.api服务器中的pod对象会随着时间的推移而更新,在宽限期内(默认30s),pod被视为dead3.将pod标记为terminating状态4.与第三步同时运行,kubelet在

鲲鹏+银河麒麟v10离线安装docker

寻找软件源据说银河麒麟基于CentOS7,但是通过测试最终添加CentOS8的源才可以用,因为他喵的CentOS7只有x86_64,而CentOS8才有aarch64,厂商的话都信不得哦。手动配置了CentOS8的源后,yummakecache可以正常缓存,但是yum-yupdate会出现多个依赖错误问题,通过yum-yinstall可以安装软件,但是依赖问题依然很难受。最终在配置好CentOS8与Docker-ce官方源后由于依赖问题放弃了通过yum在线安装,直接下载如下rpm包安装依然不行。一、安装条件,确定你是KylinLinuxAdvancedServerreleaseV10(Terc

docker 打包镜像或容器

文章目录docker打包镜像1.拉取镜像(要能连网)2.查看已经拉取的镜像(版本号=TAG)3.docker打包镜像命令,二选一即可4.将打包的镜像通过tar命令打包压缩一下,传到实体主机,再传到需要镜像的主机解压5.将打包的镜像加载到docker6.查看load出来的镜像docker打包容器docker打包镜像因为某台服务器需要部署Tomcat,但是该服务武器不能连接外网,所以需要先pull拉一下镜像包,如果已经有了现有的镜像就不需要拉取了,直接从第二部开始就行。具体操作步骤如下:1.拉取镜像(要能连网)dockerpull镜像名称注意:dockerpulltomcat为例子,若不指定版本,

【博客593】k8s为pod进行cpu绑核以进一步提高性能

k8s为pod进行cpu绑核以进一步提高性能场景:在k8s中,对于游戏训练等任务场景下,游戏worker模拟真实玩家时,性能对cpu依赖程度很高,此时如果对pod进行cpu绑核能够一定程度上再提高性能配置步骤1、驱逐节点:kubectldrain2、停止kubelet:systemctlstopkubelet3、修改kubelet参数:–cpu-manager-policy=“static”4、删除旧的CPU管理器状态文件:rmvar/lib/kubelet/cpu_manager_state5、启动kubeletsystemctlstartkubelet对需要更改其CPU管理器策略的每个节点

Docker部署Logstash 7.2.0

文章目录前置环境部署步骤初始化配置文件创建文件logstash.ymllog.conf服务部署启动服务相关操作前置环境docker19.03.13EleasticSearch7.2.0(如果你需要推送数据到ES,请先部署她)部署步骤初始化配置文件--拉取镜像dockerpulllogstash:7.2.0--创建挂载目录mkdir-p/home/jamel/docker/software/logstash/conf.d创建文件logstash.ymlcatEOF>/home/jamel/docker/software/logstash/logstash.ymlnode.name:logstas

Docker-compose快速部署PostgreSQL

Docker-compose快速部署PostgreSQL:利用docker-compose编排工具部署:docker-compose.yml文件version:"3.1"services:postgresql:image:postgres:12-alpinecontainer_name:postgresqlenvironment:POSTGRES_DB:postgresPOSTGRES_USER:"root"POSTGRES_PASSWORD:"root"ports:-5432:5432volumes:-./data:/var/lib/postgresql/data通过docker-compo

基于Docker和ES存储的Skywalking部署

文章目录一、ES的Docker部署二、Kibana:ES可视化部署三、服务端skywalking-oap部署四、可视化skywalking-ui部署五、Java应用引入agent5.1agent下载与配置5.2jar包启动带agent命令5.3在skywalking-ui查看监测内容一、ES的Docker部署#下载es镜像dockerpullelasticsearch:6.8.12#启动es镜像dockerrun--restart=always-p9200:9200-p9300:9300-e"discovery.type=single-node"-eES_JAVA_OPTS="-Xms512m

【网络安全】Docker部署DVWA靶机环境

目录前言Docker部署DVWA部署仓库镜像部署DVWA手动部署DVWA前言Docker很好用,DVWA更是网络安全学习当中必不可少的靶机,但是DVWA的部署实在是太过麻烦了,如果每次不小心删除虚拟机或者更新了VM之后导致虚拟机不可用而删除重新部署,那简直就是灾难。而这就是Docker的优势了!Docker在部署之后可以打包成压缩文件,推送仓库之后就可以在任何地方的Docker上运行了!Docker部署废话不多说,如果对Docker发展和详细使用感兴趣的话可以私信博主,博主会尽快安排下一次文章更新的时候用这个命题。但是现在是Docker部署的时间。Docker的详细部署在阿里镜像站当中有讲解,

Docker之Consul部署

目录引言一、Consul的简单介绍二、Consul的优点三、Consul的下载、安装和启动四、搭建Consul集群1、Server端部署(192.168.100.3)2、Client端部署(192.168.100.20)3、配置template末班自动更新4、测试访问代理服务器引言一、Consul的简单介绍Consul是一套开源的分布式服务发现和配置管理系统,由HasiCorp公司用go语言开发的。提供了微服务系统中服务助力、配置中心、控制总线等功能,这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构造全方位的服务网络,总之,Consul提供了完整的服务网格解决方案。二、Consul