自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 docker 常用命令

docker images:查看docker镜像docker rm <容器id/容器名称>:删除容器docker rmi <镜像id>:删除镜像docker info:查看docker配置信息docker commit <容器id> jenkins:v1:将容器提交为镜像docker ps:查看容器列表docker ps -a:查看活动容器列表docker save -o jenkins.tar jenkins:导出镜像并命名..

2021-12-03 10:04:20 187

原创 修改docker容器存储位置

修改docker.service文件,使用-g参数指定存储位置vim /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd --graph /new-path/docker reload配置文件systemctl daemon-reload 重启dockersystemctl restart docker.service 查看 Docker Root Dir: /var/lib/.

2021-12-03 09:59:07 449

原创 docker安装部署(linux)

centos7及以下yum install dockercentos7以上curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repoyum install docker-ce -y

2021-12-03 09:57:48 190

原创 Dockerfile指令详解

1、FROM指令语法格式:FROM <image> #<tag>是可选项,没有指定<tag>的话,表示使用latestFROM <image>:<tag>说明:基于哪个镜像来构建新的镜像,FROM指令必须是dockerfile文件的第一行。例如:FROM ubuntu:latest2、MAINTAINER指令语法格式:MAINTAINER [作者信息] 说明:这个指令用于声明作者,用于将image的制作者相关的信息写入

2021-12-03 09:56:14 2997

原创 k8s 部署 TCP node应用

k8s 部署 TCP node应用之前我们已经成功的将node的http应用部署到k8s集群内,但某些业务不仅仅需要http应用还需要TCP长连接应用,本文将对部署tcp应用的步骤及问题进行总结本文需要具备一定nodejs基础,涉及框架:koa为什么采用koa而不是express或其他web框架:koa轻量级,中间件按需加载相关技术可参考:centos8部署k8s:《k8s部署》k8s部署web应用:《k8s部署 nodejs web应用,使用ingress-nginx映射公网》k8s环

2021-11-13 16:41:14 3894 2

原创 k8s kibana 设置中文(k8s集群部署,版本6.7+)

kibana 设置中文在kibana6.7版本之后自带支持中文,默认配置为英文,需要修改默认配置网上大部分是非k8s部署的修改教程,以下提供k8s部署时的修改方法关于k8s下部署EFK集群可以参考另一篇博文:k8s 日志收集,部署EFK-elasticsearch+fluentd+kibana对于非k8s部署:只需要修改kibana配置文件,添加一行:i18n.locale: “zh-CN”,即可kibana默认安装配置文件路径:/usr/share/kibana/config/kiba

2021-10-27 11:06:39 3786

原创 k8s 日志收集,部署EFK-elasticsearch+fluentd+kibana

k8s 日志收集,部署EFK-elasticsearch+fluentd+kibanak8s集群搭建完成后,由于pod分布在不同node内,定位问题查看日志变得复杂起来,pod数量不多的情况下可以通过kubectl自带的log命令进行日志查询,随着pod数量的增加日志查询的繁琐度也是呈指数型增长,定位问题也变得异常困难。现在迫切需要搭建一套集群日志收集系统,目前主流的两种系统:ELK:Filebeat(收集)、Logstash(过滤)、Kafka(缓冲)、Elasticsearch(存储)、Kiba

2021-10-26 14:04:37 2101 1

原创 k8s 部署pod到指定node

k8s指定节点部署在一些业务场景中,会需要将一些pod部署到指定node,按照默认的调度规则,pod会优先分配到负载较小的node中,难免会出现多个pod资源竞争的情况。k8s有两种常用的方法可以实现将指定pod分配到指定node中。nodeName在部署的yaml文件中,对xxx.spec.nodeName指定节点名称,则该pod将只会在该node上进行部署:$ vim websvr.yamlapiVersion: apps/v1kind: Deploymentmetadat

2021-10-21 10:17:04 13355 3

原创 k8s 部署node应用,ingress-nginx映射公网访问(centos8.x最新验证)

k8s部署node express web应用本文档用于梳理k8s部署node应用的过程准备项目项目名称开放端口路由1路由2websvr13000/web1/index/web1/sendwebsvr23001/web2/index/web2/send为了快速搭建,此处的websvr采用express的脚手架express-generator安装:#安装express-generator:$ npm install express-gener

2021-10-20 10:11:37 3352 2

原创 centos8部署k8s集群

k8s部署文档此文档为k8s部署总结,用以记录半个月k8s学习及部署过程的经验和踩坑梳理安装要求,在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64(centos8.x已验证无问题)硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多集群中所有机器之间网络互通(内网通信,内网设置安全组或防火墙即可)可以访问外网,需要拉取镜像禁止swap分区以下操作需要在所有节点执行:

2021-10-19 15:13:23 1304 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除