07 2020 档案
摘要:一、k8s挂载Ceph RBD k8s挂载Ceph RBD有两种方式,一种是传统的PV&PVC的方式,也就是说需要管理员先预先创建好相关PV和PVC,然后对应的deployment或者replication来挂载PVC使用。而在k8s 1.4以后,kubernetes提供了一种更加方便的动态创建PV
阅读全文
摘要:HPA全称是Horizontal Pod Autoscaler,翻译成中文是POD水平自动伸缩,以下都会用HPA代替Horizontal Pod Autoscaler,HPA可以基于CPU利用率对replication controller、deployment和replicaset中的pod数量进
阅读全文
摘要:Horizontal Pod Autoscaler 可以根据CPU利用率自动伸缩 replication controller、deployment 和 replica set 中的Pod数量(除了 CPU 利用率)也可以 基于其他应程序提供的度量指标custom metrics。pod 自动缩放不
阅读全文
摘要:(1)、查看当前的证书时间 # kubeadm alpha certs check-expiration [check-expiration] Reading configuration from the cluster... [check-expiration] FYI: You can look
阅读全文
摘要:Kubeconfig 用途 kubectl 命令行工具通过 kubeconfig 文件的配置来选择集群以及集群API Server通信的所有信息。kubeconfig 文件用来保存关于集群用户、命名空间和身份验证机制的信息。默认情况下 kubectl 读取 $HOME/.kube/config 文件
阅读全文
摘要:根据 Pid 获取 K8s Pod 名称 脚本工具 $ vim pod_name_info.sh #!/bin/bash Check_jq() { which jq &> /dev/null if [ $? != 0 ];then echo -e "\033[32;32m 系统没有安装 jq 命令,
阅读全文
摘要:calico的核心组件 (1)Felix:Calico的客户端,跑在每台node节点上,主要负责配置路由及ACLs等信息来确保各pod之间的连通状态 (2)etcd:分布式键值存储,主要负责网络元数据一致性,确保Calico网络状态的准确性; (3)BGPClient:主要负责把Felix写入ker
阅读全文
摘要:一、Lsyncd 是一种轻量级的实时镜像解决方案 其安装相对容易,且不需要新的文件系统或块设备的支持,同时,Lysncd 同步的时候还不会妨碍本地文件系统的运转。 作为 rsync 的替代方案,Lsyncd 还可以通过 rsync+ssh 方式推送文件。当文件或目录重命名或移动到本地树中的新位置时,
阅读全文
摘要:1、显示进度条 #!/bin/bash # 编写脚本,显示进度条 myProgress(){ while : do echo -n '#' sleep 0.2 done } myProgress & cp -a $1 $2 killall $0 echo "拷贝完成" 2、编写脚本测试 192.16
阅读全文
摘要:一、Bridge网络介绍 1.网络模型图 2.Bridge网络的构建过程,对上图的各个网络名称做解释说明 (1)安装Docker时,创建一个名为docke0的虚拟网桥,虚拟网桥使用“10.0.0.0-10.255.255.255 “、”172.16.0.0-172.31.255.255″和“192.
阅读全文
摘要:一、认证、授权、准入控制 kubernetes的安全框架分三层:认证,授权,准入控制 1、认证(authentication):验证身份,使用证书、用户名密码或者token令牌。认证解决用户是谁的问题。 2、授权(authorization):绑定权限,授权过程,分配到指定空间中。授权解决用户能做什
阅读全文
摘要:安装jdk 1、源码安装jdk: tar -xvf jdk-8u91-linux-x64.tar.gz -C /usr/local ln -s /usr/local/jdk1.8.0_91/ /usr/local/java 环境变量 vim /etc/profile JAVA_HOME=/usr/l
阅读全文
摘要:一、mysql监控项 1、QPS(每秒查询率)、TPS(每秒事务的处理数量); 2、mysql请求流量带宽、响应流量带宽、网络、内存、cup等资源的占用 3、监控主从(show slave status\G); 4、锁表情况 5、监控缓冲池使用情况; 6、慢查询数量、当前连接数、吞吐量; 7、端口和
阅读全文
摘要:一、sed 写法 sed [选项] ‘范围 动作’ 文件 一个简单的 sed 命令包含三个主要部分:参数、范围、操作。要操作的文件,可以直接挂在命令行的最后。除了命令行,sed也可以通过-f参数指定一个 sed脚本,这个属于高级用法,不做过多描述。 参数选项: -n 参数:是--quiet或者--s
阅读全文