doctor @yang
码龄5年
关注
提问 私信
  • 博客:254,042
    254,042
    总访问量
  • 89
    原创
  • 1,955,265
    排名
  • 34
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2020-05-28
博客简介:

weixin_48191039的博客

查看详细资料
个人成就
  • 获得66次点赞
  • 内容获得12次评论
  • 获得371次收藏
  • 代码片获得149次分享
创作历程
  • 89篇
    2020年
成就勋章
兴趣领域 设置
  • 运维
    容器jenkinsdevops自动化kubernetes网络
  • 服务器
    linuxcentos
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

jdk的版本的更新使用

生活环境中很多jdk的版本是有要求的,但是修改之前的旧版本之后,安专好心版本是需要设置环境变量的,不然无法正常使用步骤:下载好安装包之后只需要把安装包放倒指定的目录下就可以了export JAVA_HOME=/usr/local/jdk1.8.0_91export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH...
原创
发布博客 2020.12.30 ·
873 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

k8s创建资源的时候返回状态显示pending状态

问题:我创建的资源一直显示pending问题描述:我创建的资源一直显示pending,然后就卡在那里不动,然后在那个资源上面显示一个nginx的资源,在状态栏那里显示终止解决办法解决思路首先我在master发出的指令,然后通过通过nginx的反向代理,然后轮询访问到node节点当中排查1.首先在master上查询node端的状态kubectl get nodes显示有一个节点是norealy2.在node端查询我就查询了nginx的服务器,查看nginx的状态没有问题,keepalive
原创
发布博客 2020.12.05 ·
2250 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

搭建k8s时,etcd无法正常开启

问题1.:在构建etcd集群的时候,node节点上的etcd就是起不来[root@localhost ~]# journalctl -xe可以看到提示信息:member c2c5804bd87e2884 has already been bootstrapped,意思就是:成员c2c5804bd87e2884已经启动,就来我就查询了下资料,说是其中一个成员是通过discovery service引导的。必须删除以前的数据目录来清理成员信息。否则成员将忽略新配置,使用旧配置。这就是为什么你看到了不匹配。
原创
发布博客 2020.12.05 ·
4722 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

harbor仓库在测试登录中遇到的问题

搭建完Harbor在测试时遇到的问题在操作镜像上传到harbor私有仓库时,因服务端可正常用docker login -u admin -p Harbor12345 http://127.0.0.1 正常去登录,然后正常上传和下载,但是你发现其他客户端并没有安装私有仓库,其他客户端在登录的时候,你发现会有报错,始终登录不上去。如下:[root@client ~]# docker login -u admin -p Harbor12345 http://20.0.0.32WARNING! Using
原创
发布博客 2020.12.05 ·
1790 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

redis在安装的过程中遇到的问题及解决方法

redis在安装的过程中需要指明路劲在搭建redis的过程过,解压redis,make之后,在其扩张目录里面会有一个utils工具,在这个工具里面会有一个配置文件的脚本install_server.sh,当执行该脚本时候他会跟你交互你不能一直回车。第一次交互提示:redis的默认端口;第二次交互提示:redis的配置文件:/etc/redis/6379.conf;第三次交互提示:redis的日志文件;第四次交互提示:是数据目录:/var/lib/redis/6379;第五次交互是问你执行文件位置
原创
发布博客 2020.12.05 ·
489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二进制部署K8S集群

文章目录前言一:单master节点用二进制部署K8S集群1.1:拓扑图与主机分配1.1.1:拓扑图介绍1.2:开局优化1.3:ETCD集群部署1.4:部署Docker1.5:flannel容器集群网络部署1.5.1:flannel网络理论介绍在这里插入图片描述在这里插入图片描述1.5.2:部署2、在两个node节点部署flannel1.6:部署master组件1.7:node01节点部署前言一:单master节点用二进制部署K8S集群1.1:拓扑图与主机分配主机名IP地址资源分配所需
原创
发布博客 2020.11.24 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Tomcat部署及优化和虚拟主机的配置

Tomcat部署及优化一、Tomcat介绍二、核心组件三、搭建步骤四、虚拟主机配置一、Tomcat介绍目前比较流行的web应用服务器免费的,开放源代码,跨平台的web应用服务器属于Apache软件基金会jakarta项目中的一个核心项目深受java爱好者的喜爱,并得到部分软件开发商的认可二、核心组件核心组件有三个:web容器,servlet容器,JSP容器三、搭建步骤安装JDK[root@localhost ~]# rpm -ivh jdk-8u201-linux-x64.rp
原创
发布博客 2020.11.21 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

容器的资源分配 Cgroup

cgroup为什么要使用Cgroup?那共享状态优点和缺点是什么呢?那为什么容器需要做资源限制,那为什么虚拟机不需要?针对于该缺点的解决办法概述下面开始利用 stress 压力测试工具来测试 CPU 和内存使用状况。使用 Dockerfile 来创建一个基于 Centos 的 stress 工具镜像。CPU 周期限制CPU Core 控制CPU 配额控制参数的混合使用内存限额Block IO 的限制bps 和 iops 的限制为什么要使用Cgroup?Cgroup是容器的资源分配,容器在裸金属节点会开启
原创
发布博客 2020.11.16 ·
992 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

私有仓库的搭建及数据卷容器的操作演示

私有仓库和数据卷容器一、私有仓库的好处1.1 在搭建私有仓库的前提是你已经有了docker的环境1.2registry私有仓库的核心镜像在镜像加速配置文件添加更改标记为20.0.0.32:5000/nginx-HZ上传获取私有仓库列表显示上传成功测试私有仓库下载然后在下载这个仓库中的镜像文件Docker 数据卷首先先下载一个centos:7的镜像宿主机目录/var/www 挂载到容器中的/data1,当创建好容器后,会自动进入容器数据卷容器概述:数据卷容器的好处操作命令端口映射一、私有仓库的好处所谓私
原创
发布博客 2020.11.16 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

图形化界面的私有仓库 Harbor 服务

Harbor服务概述操作环境实验环境1.下载 Harbor 安装程序2. 配置 Harbor 参数文件3. 启动 Harbor4. 查看 Harbor 启动镜像登录下载镜像进行测试镜像打标签上传镜像到Harbor登录到客户端创建一个其他用户在客户端上操作概述最近创鑫公司又提出一个新需求,将项目全部打包成镜像部署私有仓局,经过几轮商讨,最终选择Docker HarborDocker Harbor 有可视化的web管理界面,可以方便管理Docker镜像,又提供了多个项目的镜像权限管理及控制功能
原创
发布博客 2020.11.15 ·
692 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用docker compose构建集群完成自动化运维

compose的部署一、概述创鑫公司提出一个新需求,使用Docker将Consul、Consul Template、Registrator和Nginx组装成一个值得信任且可扩展的服务框架,可在这个框架中添加和移除服务,不需要重写任何配置,也不需要重启任何服务,一切都能正常运行。前置知识点 1-1前置知识点 1-2docker网络工作原理:Docker的网络通信 3-1端口映射Docker的网络通信 3-2容器互联容器的几种状态Docker Compose容器编排4-1Docker Compose环境安装Do
原创
发布博客 2020.11.15 ·
1229 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

很常用的Docker私有仓库的建立

首先要建立私有仓库要下载一个私有仓库的核心镜像docker pull registry添加一个安全的私有仓库,并写入自己本地端的ip地址, 注意:私有仓库端口号为5000systemctl restart docker.servicedocker create -it registry /bin/bash 针对于registry的镜像创建一个容器docker ps -a 我们发现其容器的状态是创建中,所以要开启容器,这个就跟docker run去创建容器返回状态有所区别
原创
发布博客 2020.11.12 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Dockerfile构建的systemctl的镜像

构建一个systemd的服务,因为在容器里面我们下载的是最小内核,它是具备命令控制单元mkdir systemctlcd systemctlvim DockerfileFROM sshd:newENV container docker 注释:ENV在这设置了一个container变量名和docker的变量值RUN (cd /lib/systemd/system/sysinit.target.wants/;for i in *;do [ $i == \systemd-tmpfiles-se
原创
发布博客 2020.11.11 ·
1097 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Dockerfile构建的sshd

mkdir sshdcd sshd[root@node1 sshd]# vi Dockerfile FROM centos:7MAINTAINER The CentOS Project <cloud-centos> RUN yum -y update 更新yum仓库RUN yum -y install openssh* net-tools lsof telnet passwd //lsof 是一条指定,用这条指令能查看端口;passwd是修改密码时候需要用的指令;te
原创
发布博客 2020.11.11 ·
432 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Dockerfile构建的nginx

mkdir nginx cd nginxFROM centos:7MAINTAINER this is nginx image<yang>RUN yum -y updateRUN yum -y install pcre-devel zlib-devel gcc gcc-c++ makeRUN useradd -M -s /sbin/nologin nginxADD nginx-1.12.2.tar.gz /usr/local/srcWORKDIR /usr/local/srcW
原创
发布博客 2020.11.11 ·
130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Dockerfile构建的Tomcat

mkdir tomcatcd tomcatvim DockerfileFROM centos:7MAINTAINER tomcat (yang)ADD jdk-8u144-linux-x64.tar.gz /usr/localWORKDIR /usr/localRUN mv jdk1.8.0_144 /usr/local/java 重命名方便后面指令设置环境变量ENV JAVA_HOME /usr/local/javaENV JAVA_BIN /usr/local/java/bin
原创
发布博客 2020.11.11 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Dockerfile创建的mysql

mkdir mysql 创建一个mysql的工作目录cd mysql 切到该目录下vi Dockerfile FROM centos:7RUN yum -y updateRUN yum -y install
curses
curses-devel \bison \cmake \make \gcc \gcc-c++ RUN useradd -s /sbin/no
原创
发布博客 2020.11.11 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Docker 初体验

一、Docker概述1.1 Docker是什么?1.2 Docker的使用场景1.3 虚拟机和docker的区别部署docker1.安装依赖包2.添加阿里云镜像源3.安装docker-ce注释:docker-ce和docker.io的区别镜像加速 (如过不做镜像加速的话下载速度会非常的慢)镜像加速是阿里云提供的一个加速模板,每个人不一样,这样演示一遍如何寻找网络优化 (在下载镜像源的时候,如果没有路由转发会发现下载失败,在后面还会继续接受,往下看)添加新标签删除其中某一个镜像(删除的时候是删除它的名字)
原创
发布博客 2020.11.10 ·
489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis 群集

Redis群集部署应用场景Redis集群介绍Redis集群的优势Redis集群的实现方法Redis-Cluster数据分片Redis-Cluster数据分片(续)**1.以3个节点组成的集群为例(如下图)**2.支持添加或者删除节点Redis-Cluster的主从复制模型Redis群集搭建实例(暂未搭建主从配置)实验应用场景单节点Redis服务器带来的问题单点故障,服务不可用无法处理大量的并发数据请求数据丢失—大灾难解决方法搭建Redis集群Redis集群介绍Redis集群是一个提供在
原创
发布博客 2020.11.05 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

redis从原理讲到生产环境,要的就是通透

这里写目录标题一、关系数据库与非关系型数据库1.1、关系型数据库1.2、非关系型数据库二、redis概述2.1、 redis特点2.2 Redis优点2.3 redis缺陷与陷阱2.4 redis的数据类型2.5 redis 持久化2.6、Redis持久化的两种方式(RDB/AOF)2.7、RDB持久化原理2.8、RDB存在的优势2.9、**RDB的缺点**2.9.1、RDB持久化配置2.9.2、通过RDB文件恢复2.9.3、RDB模式配置示例(定时同步)2.9.4、AOF 持久化原理2.9.5、AOF的优
原创
发布博客 2020.11.05 ·
705 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多