不懂就问QAQ
码龄4年
关注
提问 私信
  • 博客:104,373
    104,373
    总访问量
  • 87
    原创
  • 557,004
    排名
  • 33
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2021-06-21
博客简介:

wlc1213812138的博客

查看详细资料
个人成就
  • 获得39次点赞
  • 内容获得10次评论
  • 获得192次收藏
  • 代码片获得637次分享
创作历程
  • 87篇
    2023年
成就勋章
TA的专栏
  • linux
    8篇
  • 新手
    8篇
创作活动更多

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

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

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

Kubectl 使用详解——k8s陈述式资源管理

kubectl是官方的CLI命令行工具,用于与apiserver进行通信,将用户在命令行输入的命令,组织并转化为apiserver能识别的信息,进而实现管理k8s各种资源的一种有效途径。对资源的增、删、查操作比较方便,但对改的操作就不容易了。kubectl的命令大全:kubectl --helpk8s中文文档: http://docs.kubernetes.org.cn/683.html二、kubectl 的使用。
原创
发布博客 2023.09.08 ·
1036 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kubeadm 部署 k8s 集群

kubeadm config print init-defaults > /opt/k8s/kubeadm-config.yaml #获取初始化模板文件。kubeadm config images list --kubernetes-version 1.20.15 #查看初始化需要的镜像。#--upload-certs 参数可以在后续执行加入节点时自动分发证书文件。ipvsadm --clear(需要先下载ipvsadm)浏览器访问https://hub.abc.com。
原创
发布博客 2023.09.08 ·
631 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Kubernetes双主集群的部署(二)

Dashboard 是基于网页的 Kubernetes 用户界面。你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。你可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源 (如 Deployment,Job,DaemonSet 等等)。例如,你可以对 Deployment 实现弹性伸缩、发起滚动升级、重启 Pod 或者使用向导创建新的应用。
原创
发布博客 2023.09.08 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kubernetes单主集群的部署(一)

ETCDCTL_API=3 /opt/etcd/bin/etcdctl --cacert=/opt/etcd/ssl/ca.pem --cert=/opt/etcd/ssl/server.pem --key=/opt/etcd/ssl/server-key.pem --endpoints="https://192.168.116.10:2379" snapshot status 备份文件路径 -wtable。客户端连接服务端时携带的证书,用于服务端验证客户端身份,如etcd对外提供服务;
原创
发布博客 2023.09.05 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kubernetes(k8s) 架构原理一文详解

K8S 的全称为 Kubernetes。用于自动部署、扩展和管理“容器化(containerized)应用程序”的开源系统。可以理解成 K8S 是负责自动化运维管理多个容器化程序(比如 Docker)的集群,是一个生态极其丰富的容器编排框架工具。K8S是Google开源的容器集群管理系统,在Docker等容器技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。
原创
发布博客 2023.09.05 ·
908 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Ansible之playbook详解和应用实例

Ansible Playbook 是设定自动化任务的一种蓝图,可在无需人工干预或有限干预的前提下执行复杂的 IT 操作。Ansible Playbook 对一组或一类共同构成 Ansible 清单的主机执行。Ansible Playbook 本质上是一些框架,是一些预先编写的代码,开发人员可以用作临时模板或起始模板。Ansible Playbook 常被用于自动化 IT 基础架构(例如,操作系统和Kubernetes平台)、网络、安全系统,以及开发人员角色(例如 Git)。
原创
发布博客 2023.09.05 ·
4055 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

Ansible 自动化运维工具的使用

Ansible是一个基于Python开发的配置管理和应用部署工具,现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点,Pubbet和Saltstack能实现的功能,Ansible基本上都可以实现。Ansible能批量配置、部署、管理上千台主机。比如以前需要切换到每个主机上执行的一或多个操作,使用Ansible只需在固定的一台Ansible控制节点上去完成所有主机的操作。Ansible是基于模块工作的。
原创
发布博客 2023.08.29 ·
724 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Docker consul容器服务自动发现和更新

服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡,这样前端必须要知道所有后端服务的网络位置,并配置在配置文件中。这里就会有几个问题如果需要调用后端服务A-N,就需要配置N个服务的网络位置,配置很麻烦。后端服务的网络位置变化,都需要改变每个调用者的配置。既然有这些问题,那么服务注册与发现就是解决这些问题的。
原创
发布博客 2023.08.29 ·
602 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker harbor 私有仓库的部署和管理

Harbor 是 VMware 公司开源的企业级 Docker Registry 项目,其目标是帮助用户迅速搭建一个企业级的 Docker Registry 服务。Harbor以 Docker 公司开源的 Registry 为基础,提供了图形管理 UI 、基于角色的访问控制(Role Based AccessControl) 、AD/LDAP 集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还原生支持中文。
原创
发布博客 2023.08.29 ·
643 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Docker-compose详解和LNMP搭建实战

我们知道使用一个Dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排。服务编排有很多种技术方案,如Docker 官方产品Docker Compose。Dockerfile可以让用户管理一个单独的应用容器;而Compose则允许用户在一个模板(YAML格式)中定义一组相关联的应用容器(被称为一个project,即项目),例如一个Web服务容器再加上后端的数据库服务容器等。Docker-Compose项目是Docker官方的开源项目,
原创
发布博客 2023.08.20 ·
828 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

镜像底层原理详解和基于Docker file创建镜像

Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数 (如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。镜像的定制实际上就是定制每一层所添加的配置文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是Dockerfile。
原创
发布博客 2023.08.20 ·
724 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Docker数据管理

数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,实现数据在宿主机与容器之间的迁移。-v 宿主机目录或文件:容器目录或文件 #代表将宿主机目录或文件挂载到容器目录或文件(必须都使用绝对路径,如果不存在,会自动创建)如果需要在容器之间共享一些数据,最简单的方法就是使用数据卷容器。数据卷容器是一个普通的容器,专门提供数据卷给其他容器挂载使用。容器互联是通过容器的名称在容器间建立一条专门的网络通信隧道。
原创
发布博客 2023.08.20 ·
340 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Docker的Cgroup资源限制

Docker通过Cgroup来控制容器使用的资源配额,包括 CPU、内存、磁盘三大方面,基本覆盖了常见的资源配颡和使用量控制。Cgoup 是CotrolGroups 的缩写,是Linux 内核提供的一种可以限制、记录、隔高进程组所使用的物理资源(如CPU、内存、磁盘 IO 等等)的机制,被LXC、docker等很多项目用于实现进程资源控制。cgroup 本身是提供将进程进行分组化管理的功能和接口的基础结构,IO或内存的分配控制等具体的资源管理是通过该功能来实现的。
原创
发布博客 2023.08.20 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker网络管理

直接使用brige模式,是无法指定ip运行docker的,只会根据docker0的网段随机分配ip,如执行以下操作,会报错提示只能在自定义的网络中指定ip地址。先自定义网络,再指定ip运行docker(1)自定义网络模式docker network create --subnet=网段/掩码 --opt "com.docker.network.bridge.name"="docker1" 网络名称(2)运行容器,指定此网络模式,指定ip进入容器,先下载net-tools,使用ifconfig查看ip。
原创
发布博客 2023.08.16 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker基本管理

是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源;是在Linux容器里运行应用的开源工具;是一种轻量级的“虚拟机”;Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker的Logo设计为蓝色鲸鱼,拖着许多集装箱。鲸鱼可看作为宿主机,集装箱可理解为相互隔离的容器,每个集装箱中都包含自己的应用程序。
原创
发布博客 2023.08.16 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Zabbix监控系统详解及配置

zabbix是一个基于 web 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位、解决存在的各种问题。zabbix由两部分构成,zabbix server与可选组件zabbix agent。通过c/s 模式采集数据,通过b/s 模式在web端展示和配置。
原创
发布博客 2023.08.08 ·
2989 阅读 ·
2 点赞 ·
1 评论 ·
12 收藏

EFLFK——ELK日志分析系统+kafka+filebeat架构(3)

附kafka消息队列nginx服务器配置filebeat收集日志:192.168.116.40,修改配置将采集到的日志转发给kafka;kafka集群:192.168.116.10,192.168.116.20,192.168.116.30(生产和消费端口9092);logstash+kibana:192.168.116.50,修改配置从kafka中消费日志,并输出到kibana前端展示;
原创
发布博客 2023.08.08 ·
572 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ELFK——ELK结合filebeat日志分析系统(2)

在ELK中,Logstash 负责收集日志,将日志格式化并输出到 Elasticsearch 群集中;Elasticsearch 对格式化后的数据进行索引和存储;Kibana 从 ES 群集中查询数据生成图表,并进行前端数据的展示。
原创
发布博客 2023.08.04 ·
1285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

zookeeper+kafka分布式消息队列集群的部署

Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。主要原因是由于在高并发环境下,同步请求来不及处理,请求往往会发生阻塞。比如大量的请求并发访问数据库,导致行锁表锁,最后请求线程会堆积过多,从而触发 too many connection 错误,引发雪崩效应。我们使用消息队列,通过异步处理请求,从而缓解系统的压力。消息队列常应用于异步处理,流量削峰,应用解耦,消息通讯等场景。
原创
发布博客 2023.08.04 ·
2140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ELK 企业级日志分析系统

ELK平台是一套完整的日志集中处理解决方案,将Logstash和Kiabana三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。ElasticSearch:是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎,用来存储各类日志。Elasticsearch 是用 Java 开发的,可通过 RESTful Web 接口,让用户可以通过浏览器与 Elasticsearch 通信。
原创
发布博客 2023.08.02 ·
636 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多