![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux企业运维
文章平均质量分 80
xuan_luckyyy
这个作者很懒,什么都没留下…
展开
-
使用docker搭建WordPress博客
创建一个基于wordpres:latest镜像,名为myWordpress的容器,并立即启动,映射到8080端口,连接到mysql。准备pip工具,用于批量管理python语言开发的工具包。wget准备yum源,此处使用aliyun提供的源。创建wp-mysql容器启用mysql镜像。浏览器访问20.0.0.142:8080。使用yaml文件直接进行配置。主机:20.0.0.142。,删除原来容器后再次创建。如果的端口被占用,使用。原创 2023-03-06 08:00:00 · 471 阅读 · 1 评论 -
使用rhel7.6虚拟机配置网络的问题
使用rhel7.6虚拟机配置网络的问题原创 2023-03-05 15:56:19 · 260 阅读 · 1 评论 -
Linux企业应用——Docker(五)之Docker网络
容器的ip地址是流动的,关闭又启动后的地址分配,是单调递增的创建一个自己的网络mynet1可以发现容器内内嵌DNS,这为容器互访带来了便利--subnet参数设置网段,--gateway设置网关} } ]• 使用--ip参数可以指定容器ip地址,但必须是在自定义网桥上,默认的bridge模式不支持,同一网桥上的容器是可以互通的。web1和vm3属于不同网桥,所以不互通如何实现不同网桥互通?Ctrl+p+q将容器打入后台给容器再添加一块mynet1的网卡。原创 2022-11-06 08:00:00 · 413 阅读 · 0 评论 -
Linux企业应用——Docker(四)之史上最简单,一篇学会Docker私有仓库Harbor的搭建
Harbor是一个开源的注册表,它通过策略和基于角色的访问控制来保护工件,确保图像被扫描,没有漏洞,并签署图像为可信。Harbor是CNCF的一个毕业项目,提供合规性、性能和互操作性,帮助你在Kubernetes和Docker等云原生计算平台上一致、安全地管理工件。原创 2022-11-05 08:00:00 · 496 阅读 · 0 评论 -
Linux企业应用——Docker(三)之Docker仓库、Docker hub官方仓库的使用
Docker 仓库是用来包含镜像的位置,Docker提供一个注册服务器(Register)来保存多个仓库,每个仓库又可以包含多个具备不同tag的镜像。• Docker运行中使用的默认仓库是 Docker Hub 公共仓库。原创 2022-11-04 08:00:00 · 610 阅读 · 3 评论 -
Linux企业应用——Docker(二)之Docker镜像的构建、Dockerfile的编写、镜像的优化
这两个指令都是用于设置容器启动后执行的命令,但CMD会被dockerrun后面的命令行覆盖,而ENTRYPOINT不会被忽略,一定会被执行。运行后,我们可以看到生成了一个容器,ID为d0911da8a366,名字自动生成为 recursing_blackwell。为RUN、CMD、ENTRYPOINT、ADD和COPY指令设置镜像中的当前工作目录,如果目录不存在会自动创建。运行镜像,-it会进入到容器终端,–rm运行结束后自动删除。的,封装容器为新的镜像时,容器层保存镜像变化的部分,并。原创 2022-11-03 08:00:00 · 443 阅读 · 4 评论 -
Linux企业应用——Docker(一)之初步了解Docker以及Docker的安装
Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的配置参数。Docker容器的运行逻辑如下图所示,Docker使用客户端/服务器 (C/S) 架构模式,Docker守护进程(Docker daemon)作为Server端接收Docker客户端client的请求,并负责创建、运行和分发Docker容器。守护进程,接收并处理Docker客户端发送的请求,监测Docker API的请求和管理Docker对象,比如镜像、容器、网络和数据卷。原创 2022-11-02 08:00:00 · 506 阅读 · 0 评论 -
Linux企业应用——kubernates(七)之ingress
ngress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。Ingress 可以提供负载均衡、SSL 终结和基于名称的虚拟托管。下面是一个将所有流量都发送到同一 Service的简单 Ingress 示例:原创 2022-11-01 16:57:11 · 414 阅读 · 0 评论 -
Linux企业应用——kubernates(六)之Service服务
它是指将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法。使用 Kubernetes,你无需修改应用程序即可使用不熟悉的服务发现机制。Kubernetes 为 Pod 提供自己的 IP 地址,并为一组 Pod 提供相同的 DNS 名, 并且可以在它们之间进行负载均衡。动机创建和销毁 Kubernetes Pod 以匹配集群的期望状态。Pod 是非永久性资源。如果你使用 Deployment 来运行你的应用程序,则它可以动态创建和销毁 Pod。原创 2022-10-29 08:00:00 · 503 阅读 · 0 评论 -
Linux企业应用——kubernates(五)之工作负载资源、 ReplicaSet控制器、Deployment控制器、 DaemonSet控制器、Job与CronJob控制器
deploymnet控制器会去先拉取replicaset控制器,通过replicaset控制器去拉取Pod容器。可以发现只有k8s2和k8s3两个节点部署,这是因为为了保持稳定性,master节点上有一个污点。• 控制器管理的 Pod:在控制器的生命周期里,始终要维持 Pod 的副本数目。给daemonset控制器加上容忍参数后,master节点成功部署。修改标签之后,会自动拉取一个新的符合旧标签条件的pod容器。• 自主式 Pod:Pod 退出后不会被创建。要解决这个,控制器需要设置容忍。原创 2022-10-28 10:10:07 · 328 阅读 · 0 评论 -
Linux企业应用——kubernates(四)之Pod探针Pod生命周期与Pod探针
Pod 可以包含多个容器,应用运行在这些容器里面,同时 Pod 也可以有一个或多个先于应用容器启动的 Init 容器。Init 容器与普通的容器非常像,除了如下两点: 它们总是运行到完成;Init 容器不支持 Readiness,因为它们必须在 Pod 就绪之前运行完成,每个 Init 容器必须运行成功,下一个才能够运行。如果 Pod 的 Init 容器失败,Kubernetes会不断地重启该 Pod,直到 Init 容器成功为止。原创 2022-10-28 08:00:00 · 537 阅读 · 0 评论 -
Linux企业应用——kubernates(三)之pod资源清单、编写yaml文件
为一个不存在的标签,将会无法调度,那么pod将会处于。cpu核心:0.1=100m 1=1000m。此时,主机直接使用的是Pod的网络。比如给主机k8s3加一个标签。pod被分配到k8s3上。原创 2022-10-27 15:58:30 · 753 阅读 · 0 评论 -
Linux企业应用——kubernates(二)之Pod管理
Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。一个pod类似一个豌豆荚,包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC namespace。• container实际上是一个单进程模型,pod可以类比为进程组概念• pod在k8s中必须是原子调度单位• Pod 要解决的问题核心就在于如何让一个 Pod里的多个容器之间最高效的共享某些资源 和数据。原创 2022-10-16 15:37:20 · 382 阅读 · 0 评论 -
Linux企业应用——kubernates(一)之kubernates集群部署,初步搭建k8s
kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。传统的应用部署方式是通过插件或脚本来安装应用。原创 2022-10-16 14:44:06 · 514 阅读 · 0 评论 -
Linux企业应用——mysql(三)之mysql读写分离,mysql高可用h.a
基本的原理是让主数据库处理事务性增、删、改操作(INSERT、DELETE、UPDATE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。原创 2022-10-11 08:00:00 · 205 阅读 · 0 评论 -
Linux企业应用——mysql(二)之半同步,mysql组复制(全同步)
MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果crash掉了,此时主上已经提交的事务可能并没有传到从上,如果此时,强行将从提升为主,可能导致新主上的数据不完整。原创 2022-10-10 08:00:00 · 128 阅读 · 0 评论 -
Linux企业应用——mysql(一)之mysql初始化、mysql与phpadmin、mysql主从复制
下载phpadmin( http://xj-http.skycn.net:8181/down/phpMyAdmin-2.6.1-rc2.zip)解压到apache能够访问的一个目录中,为了方便,可以给目录做一个。phpAdmin与Navicat功能类似,负责管理MySql数据库,由于很多数据库服务器不能够公开连接,所以只能够使用http的方式来进行连接管理。确保apache和php已经集成好了,能够浏览php页面。方便起见,将数据库信息复制到server2。手动更改master主机。原创 2022-10-09 20:49:51 · 307 阅读 · 0 评论 -
Linux企业应用——Zabbix(一)之Zabbix+分布式数据库TiDB实现监控
主机:【server1】:10.244.3.11 【server2】:10.244.3.12 【server3】:10.244.3.13。原创 2022-10-08 20:41:43 · 400 阅读 · 0 评论 -
Linux企业应用——LAMP架构(二)之PHP源码编译、nginx结合php-fpm、PHP-nginx高速缓存、PHP-nginx+tomcat
编译过程出现缺失package的情况使用yum search与查找并安装,系统中不存在该package可以去阿里云等镜像站点下载使用2. 拷贝php-fpm配置文件修改php-fpm启动文件,重启php-fpm服务,重载配置默认php-fpm启动时只读挂载/usr目录,注释掉只读查看9000端口,已经启动,配置完成。原创 2022-10-01 17:37:15 · 303 阅读 · 0 评论 -
Linux企业应用——LAMP架构(一)之nginx并发优化、nginx平滑升级,nginx配置管理、重定向、防盗链
测试机123:192.168.1.126。原创 2022-09-30 17:04:19 · 849 阅读 · 0 评论