- 博客(20)
- 收藏
- 关注
原创 k8s 的nodeport
1、创建deployment[root@master ~]# cat nginx-deployment.yaml apiVersion: apps/v1kind: Deploymentmetadata: name: my-nginxspec: selector: matchLabels: run: my-nginx replicas: 2 templa...
2019-11-22 17:28:09
625
原创 ReplicaSet和ReplicationController区别
ReplicaSet是新一代的ReplicationControllerReplicaSet的pod标签选择器的表达能力更强例如ReplicaSet能同时匹配两种标签,env=dev和env=pro,ReplicationController不行
2019-11-19 17:01:07
1648
原创 pod
pod中使用多个容器:需要一起运行,代表一个整体,一起进行扩缩容pod共享网络和命名空间,文件系统每个容器是隔离的yaml文件格式cat secret_pod.yml apiVersion: v1kind: Podmetadata: name: mypodspec: containers: - name: mypod image: redis volum...
2019-11-19 15:22:11
320
原创 namespace和cgroup
namespace隔离:主机与域名信号量、消息队列和共享内存进程编号网络设备、网络栈、端口等挂载点(文件系统)用户和用户组cgroup 可以看到这个目录下/sys/fs/cgroup/blkio:可以为块设备设定输入 输出限制,比如物理驱动设备cpu:使用调度程序控制任务对cpu的使用cpuacct:自动生成cgroup中任务对cpu资源使用情况的报告cpuset:可以为cg...
2019-11-18 15:49:04
455
原创 阿里云费用计算脚本
年底了,又到了算阿里云费用的时候了1、导出阿里云的实例费用账单2、请保证您的当前目录只有一个csv文件3、目前只支持能分配财务单元的费用统计4、执行本脚本请传入参数(参数是财务单元)# -*- coding: UTF-8 -*-import csvimport sys,osfrom openpyxl import Workbookfrom openpyxl.styles impo...
2019-11-15 10:09:28
336
原创 UserAccount权限控制
在RBAC中的几个概念:Rules:规定一组可以在不同api group上的资源执行的规则(verbs)Role与ClusterRoles:都是包括一组规则(rules)两者不同在于,Role针对的是一个namespace中,ClusterRoles针对整个集群Subject:有三种Subjects,Service Account、User Account、Groups,参照官方文档主要区别...
2019-10-23 15:48:29
1339
3
原创 shell日志清除
清除/usr/local/apache-tomcat-8.5.45/logs下30天以外的日志find /usr/local/apache-tomcat-8.5.45/logs -type f -mtime +30 -name "*log*" -exec rm {} \;温馨提示:stat aa File: ‘aa’ Size: 0 Blocks: 0 ...
2019-10-23 10:05:45
274
原创 zabbix监控网络设备
本文监控交换机1)需要保证交换机开启snmp协议测试是否连通snmpwalk -v 2c -c public ip 1.3.6.1.4.1.789.1.5.7.2.02c那里是community版本 最后是mid值1、添加主机依次填入主机名称 可见名称 群组 和snmp接口2、根据设备类型选择监控模板我是cisco的交换机,所以选择cisco的模板3、输入交换机的团体名...
2019-10-16 16:55:50
402
原创 pod状态
Pending 该Pod已被Kubernetes系统接受,但是尚未创建一个或多个Container映像。这包括计划之前的时间以及通过网络下载图像所花费的时间,这可能需要一段时间。Running Pod已绑定到节点,并且所有容器都已创建。至少一个容器仍在运行,或者正在启动或重新启动。Succeeded Pod中的所有容器已成功终止,并且不会重新启动。Failed Pod中的所有容器均已终止,并...
2019-10-16 13:52:38
1114
原创 Kubernetes組件介绍
Apiserver:是公开Kubernetes API的Kubernetes控制平面的组件Etcd:一致和高可用的键值存储用作Kubernetes的所有集群数据备份存储Kube-scheduler:它监视没有分配节点的新创建的pod,并为它们选择要运行的节点Kube-controller-manager:运行控制器的组件包括Node Controller、Replication Contr...
2019-10-16 10:19:01
151
原创 Taints and Tolerations
例如apiVersion: apps/v1kind: DaemonSetmetadata:name: fluentd-elasticsearchnamespace: kube-systemlabels:k8s-app: fluentd-loggingspec:selector:matchLabels:name: fluentd-elasticsearchtemplate:...
2019-10-14 14:58:39
237
原创 kubernetes域名
验证一下重新删除并建立pod和svc pod ip和svc ip会变1、新建rc文件[root@master ~]# cat nginx-test.yml apiVersion: v1kind: ReplicationControllermetadata: name: nginx-test labels: name: nginx-testspec: replicas...
2019-10-12 10:37:05
551
原创 kubeadm安装kubelet1.6
节点ip10.0.0.4 master10.0.0.5 node在所有节点上执行cat <<EOF >>/etc/hosts10.0.0.4 master10.0.0.5 nodeEOF关闭防火墙systemctl stop firewalld && systemctl disable firewalld关闭selinuxsete...
2019-10-10 15:58:41
269
原创 python ansible 2.8
#!/usr/bin/env python3# -*- coding: utf-8 -*-'''for ansible 2.8'''import osimport tempfilefrom collections import namedtuplefrom ansible.parsing.dataloader import DataLoaderfrom ansible.vars....
2019-10-09 14:59:16
572
原创 ## ssh从7.4升级到8.0
仅支持centos7系统ssh端口22#! /bin/bashset -esrc_path=’/tmp/src’zlib_version=‘zlib-1.2.11’openssh_version=‘openssh-8.0p1’openssl_version=‘openssl-1.0.2r’old_ssh_version=ssh -V 2>&1if [[ ! $old...
2019-09-24 13:46:16
482
原创 zabbix表结构
items 通过hostid和每一个host绑定 通过value_type 把item的值放入history表或者其他表中每一个trigger的表里expression字段里面的数字是functionid function表 通过itemid关联到itemfunctions表里记录了itemid triggerid functionid每一个zabbix server获取到一个数据,他...
2019-08-09 10:50:53
1995
原创 zabbix自定义监控项
1、自定义key有时候我们想让被监控端执行一个zabbix没有预定义的检测,zabbix的用户自定义参数功能提供了这个方法。我们可以在客户端配置文件zabbix_angentd.conf里面配置UserParameter.语法如下:UserParameter=key,command参数 描述Key 唯一. []表示里面可以传递多个参数Command 需要执行的脚本,key的[]里面的参...
2019-08-09 10:46:46
201
原创 zabbix监控硬件
一)通过snmp监控1、idrac上开启snmp服务2、然后到zabbix server服务器上测试一下是否能get到数据:snmpget -v 2c -c .1.3.6.1.4.1.674.10892.2.1.1.2.03、 添加主机二)通过在每台agent机器上安装openmanage(针对dell服务器的)1、安装openmanagewget -q -O - htt...
2019-08-09 10:42:35
2356
原创 zabbix监控esxi机器
通过监控vcenter监控下面的esxi机器和虚拟机1、保证采集端(proxy采集的就是proxy,server采集的就是server)到vcenter的80端口通信2、修改配置文件StartVMwareCollectors=100VMwareFrequency=60VMwarePerfFrequency=60VMwareCacheSize=64MVMwareTimeout=300...
2019-08-09 10:12:56
2230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人