自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于 kubernetes+docker构建高可用、高性能的 web 、CICD集群

模拟公司的web业务,部署k8s,web,MySQL,nfs,harbor,zabbix,Prometheus,gitlab,Jenkins,ansible环境,保障web业务的高可用,达到一个高负载的生产环境

2023-09-16 19:47:19 4619 1

原创 Linux高级---k8s安全认证

Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。

2023-06-01 11:59:09 693

原创 Linux高级---dashboard部署

Dashboard 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。

2023-06-01 11:40:00 493

原创 Linux高级---k8s存储

在Kubernetes系统中,容器应用所需的存储资源被抽象为存储卷(Volume),并以此概念来解决“容器存储所面临”的问题。

2023-05-31 22:18:08 910 3

原创 k8s问题---ImagePullBackOff问题及解决办法

k8s问题解决篇

2023-05-29 22:14:32 533

原创 linux高级---k8s中的五种控制器

深入浅出的理解k8s的五种控制器

2023-05-28 17:02:32 1501 3

原创 Linux高级---k8s三种探针readinessProbe、livenessProbe和startupProbe

在 Kubernetes 中 Pod 是最小的计算单元,而一个 Pod 又由多个容器组成,相当于每个容器就是一个应用,应用在运行期间,可能因为某也意外情况致使程序挂掉。那么如何监控这些容器状态稳定性,保证服务在运行期间不会发生问题,发生问题后进行重启等机制,就成为了重中之重的事情,考虑到这点 kubernetes 推出了活性探针机制。

2023-05-27 13:52:55 2519

原创 Linux高级---configmap和secret

ConfigMap 并不提供保密或者加密功能。如果你想存储的数据是机密的,请使用Secret, 或者使用其他第三方工具来保证你的数据的私密性,而不是用 ConfigMap。。

2023-05-27 10:00:00 1269

原创 Linux高级---k8s搭建之使用calico网络插件

保姆级带你手把手安装k8s集群,一文解决!!!

2023-05-26 19:20:25 3430

原创 Linux高级---ingress

实际上,Ingress相当于一个7层的负载均衡器,是kubernetes对反向代理的一个抽象,它的工作原理类似于Nginx。

2023-05-26 19:00:26 649

原创 Linux高级---k8s之service服务

一文理解k8s之service服务底层原理

2023-05-13 20:46:41 631 5

原创 Linux性能监控

一文掌握常见的Linux性能监控

2023-05-10 17:17:10 351

原创 Linux高级---Nginx的正向代理和反向代理

一文理解nginx正向代理和反向代理

2023-04-09 11:11:39 308

原创 Linux高级---nginx负载均衡

所谓负载均衡,就是 Nginx 把请求均匀的分摊给上游的应用服务器,这样即使某一个服务器宕机也不会影响请求的处理,或者当应用服务器扛不住了,可以随时进行扩容。

2023-04-08 20:43:40 440

原创 Linux高级---高可用-keepalived

一文理解keepalived的深层含义

2023-04-08 20:37:28 391

原创 linux高级---web虚拟主机的配置-server

一文读懂linux高级---web虚拟主机的配置-server。

2023-04-08 20:33:52 132

原创 计算机网络-网络层-路由器的工作原理

跨越从源主机到目标主机的一个互联网络来转发数据包的过程。

2023-04-02 21:26:42 256

原创 计算机网络 - OSI七层模型 - 物理层

计算机网络 - OSI七层模型 - 物理层。

2023-04-02 21:06:27 244

原创 项目实战02:基于iptables的SNAT+DNAT与Docker容器发布的项目

注意:此时需要在windows里添加一条路由,从而方便我们ssh到内网的服务器里。

2023-04-02 20:27:01 119

原创 项目实战01:基于keepalived双vip的MySQL高可用集群

本项目是基于mysqrouter、keepalived高可用集群。

2023-03-30 20:32:26 188

原创 Prometheus监控+grafana出图

一文学会Prometheus

2023-03-29 21:42:29 1759

原创 Linux环境中安装并启动jupyterlab

将密钥复制下来,后面将用到这个密码登录jupyterlab。修改配置,直接在文件中加入下面几行。输入你当时生成密钥的密码,即可登录。访问:IP地址+1111端口。启动jupyter lab。

2023-03-27 22:01:46 440

原创 实例:docker 镜像制作--python程序

FROM python:2.7-slim #导入基础镜像,镜像里已经安装了python 2.7WORKDIR /app #进入到容器后,会进入的文件夹ADD . /app #复制linux系统当前目录下的内容到容器的/app目录下 类似于执行docker cpRUN pip install --trusted-host pypi.python.org -r requirements.txt #在容器内部执行的命令EXPOSE 80 #容器暴露80端口,监听80端口。

2023-03-26 21:14:46 821

原创 一文读懂Dockerfile镜像结构原理

base 镜像的通常都是各种 Linux 发行版的 Docker 镜像,比如 Ubuntu, Debian, CentOS 等,以 CentOS 为例学习 base 镜像包含哪些内容。

2023-03-26 21:12:26 288

原创 一文领会DNS服务

DNS(Domain Name System)域名系统,在TCP/IP网络中有非常重要的地位,能够提供域名与IP地址的解析服务。

2023-03-25 14:11:00 359

原创 Linux高级---k8s部署HPA功能

官方文档:https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/node2

2023-03-20 20:59:48 253

原创 Linux高级---安装部署metrics server

Linux高级---安装部署metrics server。

2023-03-19 22:00:33 415

原创 docker--Dockerfile操作指令

docker--Dockerfile操作指令

2023-03-15 19:49:10 1736 1

原创 Linux高级---k8s基础

云控制器管理器(Cloud Controller Manager)允许你将你的集群连接到云提供商的 API 之上, 并将与该云平台交互的组件同与你的集群交互的组件分离开来。例如,你可以自动化 Kubernetes 来为你的部署创建新容器, 删除现有容器并将它们的所有资源用于新容器。当容器指定了资源请求时,Kubernetes 可以做出更好的决策来管理容器的资源。控制平面的组件对集群做出全局决策(比如调度),以及检测和响应集群事件(例如,当不满足部署的 replicas 字段时,启动新的 pod)。

2023-03-14 20:17:44 268

原创 Linux高级---nginx安装

关于nginx的启动和停止也可使用绝对路径来完成。

2023-03-14 20:13:11 339

原创 docker--镜像与容器的导入和导出

docker--镜像与容器的导入和导出

2023-03-13 20:31:28 1096

原创 Linux高级---k8s部署(单manster多node)

Linux高级---k8s部署(单manster多node)

2023-03-12 17:40:26 352

原创 Docker的四种网络模式

Docker 有 bridge、none、host、container 四种网络模式

2023-03-11 14:12:38 507

原创 Linux - 虚拟机的三种网络模式

linux中的三种网络模式

2023-03-09 22:00:00 173

原创 MySQL之备份与还原

MySQL之备份与还原。

2023-03-09 17:41:55 44

原创 docker容器数据持久化存储机制

物理机或虚拟机数据持久化存储Docker容器数据持久化存储。

2023-03-07 20:36:07 210

原创 docker基础篇--有它就够了

Docker 是一个开源的应用容器引擎,基于Go语言并遵从 Apache2.0 协议开源。Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。对容器进行管理。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

2023-03-06 21:06:27 374

原创 python函数

python函数文章目录python函数一、函数定义和调用二、函数参数(1)缺省参数(2)可变长位置参数(3)可变长关键字参数(4)总结三、函数的return语句四、匿名函数五、递归函数六、函数的参数传递1、传递不可变对象2、传递可变对象七、全局变量和局部变量1、局部变量2、全局变量(1)全局变量(2)修改全局变量八、文档注释九、内建函数与工厂函数一、函数定义和调用什么是函数?如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这

2022-05-10 12:53:37 1326

原创 python文件操作(2)

python文件操作(2)文件的基本操作一、访问文件的操作过程打开文件读取文件将信息读到内存写入文件关闭文件保存文件并释放内存空间二、文件的基本操作1、打开文件(open)file : 要打开的文件名( str )mode: 打开文件的方式( str )encoding: 文件编码方式(str)errors: 当发生编码错误时的处理方式(str)​ ‘ignore’或’strict’(默认)buffering: 缓存方式

2022-04-25 17:49:40 580

原创 python文件操作(1)

python文件操作(1)文件的基本概念1、定义文件是存放在外部介质 (如硬盘、U盘) 上的一组完整信息的集合。这些信息可为各种 文字、图形、图像、电影、音乐,甚至包括病毒程序等。2、文件的两种重要类型文本文件(Text File)。文本文件是可直接阅读的,使用记事本打开即可看到文件 的内容二进制文件(Binary File)。这类文件将文件中的数据按照它的进制编码的形式存 储。由于这类文件内容是二进制编码,使用记事本打开是字节流数据。3、文本文件与二进制文件的优缺点4、pyth

2022-04-25 16:21:00 85

空空如也

空空如也

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

TA关注的人

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