apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: selector: matchLabels: app: nginx stratgy: rollingUpdate: maxSurge: 1 maxUnavailable: 1
curl -v -H 'Content-Type:application/json;charset=utf8' -X POST -d pro-kube-system-grafana.json -u admin:xxxxxxx http://114.114.114.114:3000/api/dashboards/db#需要注意 批量替换json文件中的servicename,NAMESPACE,gr
前言 loki 是轻量、易用的日志聚合系统。如果你的k8s集群规模并不大,推荐使用grafana+loki的方案来做微服务日志的采集;Loki组成loki架构很简单,主要由3部分组成: loki:服务端,负责存储日志和处理查询;promtail:采集端,负责采集日志发送给loki;grafana:负责采集日志的展示;promtail.ymlkubectl apply -f promtail.yml
DNS服务的体系架构是怎样的?DNS domain name system 主要作用就是将主机域名转换为ip地址假设运行在用户主机上的某些应用程序(如Webl浏览器或者邮件阅读器)需要将主机名转换为IP地址。这些应用程序将调用DNS的客户机端,并指明需要被转换的主机名。(在很多基于UNIX的机器上,应用程序为了执行这种转换需要调用函数gethostbyname())。用户主机的DNS客户端接收到后
HTTP1.0 HTTP 1.1主要区别长连接HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长连接。HTTP是基于TCP/IP协议的,创建一个TCP连接是需要经过三次握手的,有一定的开销,如果每次通讯都要重新建立连接的话,对性能有影响。因此最好能维持一个长连接,可以用个长连接来发多个请求。节约带宽HTTP 1.1支持只发送header信息(
WebSocket和Socket区别可以把WebSocket想象成HTTP(应用层),HTTP和Socket什么关系,WebSocket和Socket就是什么关系。HTTP 协议有一个缺陷:通信只能由客户端发起,做不到服务器主动向客户端推送信息。WebSocket 协议 它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推
为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到了一起。但是简单的连到一起是远远不够的,就好像语言不同
前言大家好,我是捡田螺的小男孩。金三银四很快就要来啦,准备了事务的12连问,相信大家看完肯定会有帮助的。1. 什么是数据库事务?事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。假如A转账给B 100 元,先从A的账户里扣除 100 元,再在 B 的账户上加上 100 元。如果扣完A的100元后,还没来得及给B加上,银行系统异常了,后导致A的余额
创建主机: # /usr/bin/env python3 # -*- coding:utf-8 -*- import json import requests import sys class ZabbixTools: #post_headers =
现象:老架构: nginx:10.25.198.254 auth:10.26.106.225 新架构: nginx:172.31.10.48 auth:172.31.10.43 10.136.22.3(容器IP) auth:172.31.10.44 10.136.23.3(容器IP)新架构迁移后,在配置程序完全一样的情况下,出现https 协议无法传输。排查过程1、仔细比对 tomcat配置,n
阿里云帮助文档oss存储对象https://help.aliyun.com/document_detail/120069.html?spm=a2c4g.11186623.6.856.547b7a6cTa0swz上传: #!/bin/bash #docker server 01 /root/ossutil64 cp /opt/dockercn01/activity/ oss://gstarcad-l
#脚本只要发生错误,就终止执行 set -e #解决管道的情况,只要一个子命令失败,整个管道命令就失败,脚本会终止执行 set -eo pipefail #每行行首增加特殊字符 sed -i "s#^#\\\'g" test.txt #每行行尾增加特殊字符 sed -i "s#$#\\\'#g" test.txt #文本中多行合并到一行并以,间隔 paste -s test.txt -
#!/usr/bin/env python3 #coding=utf-8 from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from sele
前言 面试中我们经常会被问到TCP协议的三次握手和四次挥手的过程,为什么总喜欢问这个问题呢?其实我们平时使用的很多协议都是应用层协议,比如HTTP协议,https协议,DNS协议,FTP协议等;而应用层协议都是要基于传输层的两个协议之上的,也就是TCP协议和UDP协议。我们在使用应用层协议遇到一些问题需要去分析定位的时候,会需要涉及到底层协议的连接问题上。所以,作为测试掌握这两个底层协议的工作原理
容器逃逸
jenkins api
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号