自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 http协议缓存原理,回溯原理与CDN

1.简述http协议缓存原理及常用首部讲解​缓存原理常用首部缓存有效性判断机制:过期时间:ExpiresHTTP/1.0Expires:过期,绝对时长控制机制,有缺陷和局限性,如果时区不同,会有影响;HTTP/1.1Cache-Control:maxage=Cache-...

2022-04-02 16:04:49 2566

原创 搭建php-fpm工作方式的LAMP环境,实现wordpress正常访问

1、搭建php-fpm工作方式的LAMP环境,实现wordpress正常访问实验环境系统:CentOS7IP:192.168.253.128http版本:2.4关闭防火墙和selinuxsystemctl stop firewalldsetenforce 0安装httpd2.4cd /usr/local/srcwget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.34.tar.gz ##这是官网的httpd2.4t

2022-04-01 17:32:12 441

原创 Consul集群配置

Consul集群配置Consul集群配置Consul集群配置Consul集群配置Consul集群配置Consul集群配置

2022-03-31 14:59:48 2099

原创 Linux 运维必备 150 个命令汇总

本文章盘点了 Linux 运维必备 150 个命令,请配合下面的网站使用。定位你需要使用的命令,然后去这个网站查询详细用法即可。地址:http://wangchujiang.com/linux-command/这个网站来自 GitHub 项目:linux-command,更多有用的 GitHub 项目可以看看这篇文章:推荐几个有用的 GitHub 项目线上查询及帮助命令man:全拼manual,用来查看系统中自带的各种参考手册。help:用于显示shell内部命令的帮助信息。文件和目

2022-03-30 14:32:33 3216

原创 Kubernetes 1.10.0 HA install

Kubernetes 1.10.0 HA installKubernetes 1.10.0 HA installKubernetes 1.10.0 HA installKubernetes 1.10.0 HA install

2022-03-29 11:00:04 1855

原创 Kubernetes Init Container

Kubernetes Init Container在很多场景中,应用在启动之前都需要进行如下初始化操作。等待其他关联组件正确运行(例如数据库或某个后台服务)。 基于环境变量或配置模板生成配置文件。 从远程数据库获取本地所需配置,或者自身注册到某个中央数据中。 下载某个依赖包,或者对系统进行一些预配置操作。Kubernetes v1.3 引入了一个 Alpha 版本的新特新 init container(在 Kubernetes v1.5 时被更新为 Beta 版本),用于在启动应用容器(ap

2022-03-28 17:30:40 3103

原创 Kubernetes Ingress

1)HelmClient 客户端:可以通过二进制文件或脚本方式安装。通过二进制文件方式安装,需要从https://github.com/kubernetes/helm/releases下载二进制文件,解压并复制到执行目录即可。通过脚本方式安装,执行下方脚本即可: $ curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get|bash 2)TilerServer 的安装对 ...

2022-03-25 17:37:47 807

原创 Kubernetes Healthcheck

Kubernetes Healthcheck startupProbe Kubernetes Healthcheck对 Pod 的健康状态检查可以通过两类探针来检查:LivenessProbe 和 ReadinessProbe。LivenessProbe :用于判断容器是否存活,如果 LivenessProbe 探针探测到容器不健康,则 kubelet 将杀掉容器,并根据容器的启动策略做相应的处理,如果一个容器不包括 LivenessProbe 探针,kubelet 认为该容器的 Live

2022-03-23 15:58:04 685

原创 Kubernetes ELLK

Kubernetes ELLK本次方案是按照 Elasticsearch + Logspout + Logstash + kibana 并且手机的日志可以被简单切分:Elasticsearch-rc 配置文件: apiVersion: v1 kind: ReplicationController metadata: name: elasticsearch-logging-v1 labels: k8s-app: elastics...

2022-03-21 16:03:11 183

原创 Kubernetes EFK

Kubernetes EFKElasticsearch + Fluentd + kibana 的构建:Elasticsearch-rc 配置文件: apiVersion: v1 kind: ReplicationController metadata: name: elasticsearch-logging-v1 namespace: kube-system labels: k8s-app: elasticsearch-l...

2022-03-18 10:02:17 236

原创 Kubernetes DNS

Github:链接使用文档:链接 Kubernetes DNS作为服务的发现机制的基本功能,在集群内需要能够通过服务名对服务进行访问,这就需要一个集群范围内的 DNS 服务来完成从服务名到 ClusterIP 的解析。DNS 服务在 Kubernetes 的发展过程中历经了 3 个阶段:SkyDNS KubeDNS CoreDNS从 Kubernetes 1.11 版本开始,Kubernetes 集群的 DNS 服务由 CoreDNS 提供。CoreDN.

2022-03-17 10:00:27 625

原创 Kubernetes Upgrade and Rollback

当集群中的某个服务需要升级时,需要停止目前与该服务相关的所有 Pod,然后下载新版本镜像并创建新的 Pod。如果集群规模较大,则这个工作就变成了一个挑战,而且先全部停止然后逐步升级的方式会导致较长时间的服务不可用。Kubernetes 提供了滚动升级功能来解决上述问题。如果 Pod 是通过 Deployment 创建的,则用户可以在运行时修改 Deployment 的 Pod 定义(spec.template)或镜像名称,并应用到 Deployment 对象上,系统即可完成 Deployment 的自动

2022-03-16 17:14:15 922

原创 Kubernetes Deployment

Deployment 是 Kubernetes v1.2 引入的新概念,引入的目的是为了更好的解决 Pod 的编排问题。为此,Deployment 在内部使用了 Replica Set 来实现目的,无论从 Deployment 的作用与目的、它的 YAML 定义,还是从它的具体命令操作来看,都可以把它看做 RC 的一次升级两者的相似度超过 90%。Deplyment 相对于 RC 的嘴个最大升级时可以随时知道当前 Pod “部署” 的进度。实际上由于一个 Pod 的创建、调度、绑定节点以及在目标 N..

2022-03-16 09:24:16 196

原创 Kubernetes Dashboards

Dashboard Github 地址:链接Heapster Github 地址:链接Kubernetes Dashboards Service NodePort Ingress Kubernetes Dashboards官方 Dashboard 只适用于开发人员或者运维人员,并且配合heapster 服务获取容器内的资源信息。启动服务: $ kubectl apply -f https://raw.githubusercontent.com/kube.

2022-03-15 10:44:09 638

原创 Kubernetes CSI

Kubernetes 权威指南 4 源码:链接Kubernetes CSI CSI 存储插件的挂件组件和部署架构 CSI Controller CSI Node CSI 存储插件的使用实例 Kubernetes CSIKubernetes 从 1.9 版本开始引入容器存储接口 Container Storage Interface(CSI)机制,用于在 Kubernetes 和外部存储系统之间建立一套标准的存储管理接口,通过该接口为容器提供存储服务。CSI

2022-03-14 16:41:08 711

原创 Kubernetes CFssl

官方 Github 地址:​​链接​​相关文档:​​链接​​官方文档:​​链接​​​​Kubernetes CFssl​​Kubernetes CFssl编译安装执行: $ go get -u github.com/cloudflare/cfssl/cmd/... 简易安装: $ curl -o/usr/local/bin/cfsslhttps://pkg.cfssl.org/R1.2/cfssl_linux-amd64$ curl -o/...

2022-03-09 16:37:08 270

转载 Kubernetes Authorization Management

Kubernetes Application Kubernetes Busybox Kubernetes Gitlab Kubernetes Harbor Kubernetes Ingress Nginx Kubernetes Kerberos Kubernetes NextCloud Kubernetes Nginx Kubernetes Openldap Kubernetes Tomcat Kuberne

2022-03-04 10:41:56 106

转载 Kubernetes API Aggregation在 Master 的 API Server 中启用 API 聚合功能注册自定义 APIService 资源实现和部署自定义的 API Serv

Kubernetes API Aggregation在 Master 的 API Server 中启用 API 聚合功能注册自定义 APIService 资源实现和部署自定义的 API Server

2022-03-01 09:50:06 343

转载 Zabbix 新增两个漏洞 CISA 已知被利用漏洞列表中,新增两个 Zabbix 漏洞

关键词CISA、zabbix、安全漏洞CISA 命令所有联邦民事行政部门机构 (FCEB) 在2022 年 3 月 8 日之前,解决这两个Zabbix 漏洞。Security Affairs 资讯网站披露,美国网络安全基础设施和安全局(CISA) 在其已知被利用漏洞目录中,新增了两个 Zabbix 漏洞。据悉,漏洞会影响 Zabbix 基础设施监控工具。漏洞详情如下表:根据具有约束力的操作指令(BOD) 22-01要求:为了降低已知被利用漏洞的重大风...

2022-02-28 14:17:21 248

空空如也

空空如也

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

TA关注的人

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