- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 k8s.gcr.io被墙
在使用Kubeadm时,要在google的镜像仓库下载Image,但是因为网络原因无法下载 ,所以在安装时可以指定其它仓库地址来使用。--image-repository=v5cn。具体使用: kubeadm init --pod-network-cidr=10.244.0.0/16 --service-cidr=10.96.0.0/12 --ignore-preflight-errors="NumCPU,KubeletVersion" --image-repository=v5cn也可以直..
2021-09-16 16:52:05 501
原创 kubernetes删除过期的Image镜像
k8s集群中经常被旧版本已经不再使用的镜像占完磁盘空间,出现node has conditions: [DiskPressure]或者是failed to register layer: devmapper:Thin Pool has 107394 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use
2021-09-13 18:52:54 1080 1
原创 golang 设计模式之简单工厂模式
packagemainimport"fmt"typeAPIinterface{Say(namestring)string}funcNewApi(strstring)API{ifstr=="en"{return&Englist{}}elseifstr=="cn"{return&Chinese{}}else{return...
2021-08-31 17:12:12 102
原创 kubernetes的efk,删除elasticsearch过期的日志
设置一个cornjob,每天晚上1点删除10天之前的日志、apiVersion: batch/v1beta1kind: CronJob metadata: name: delteesdata namespace: logging spec: schedule: "0 1 * * *" jobTemplate: spec: template: spec: containers: - name:
2021-08-24 17:25:15 485
原创 prometheus监控node提示context deadline exceeded
一直无法获取prometheus server这台node的信息。咨询半天 发现node需要使用宿主机网络。即在daemonset中配置hostNetwork: true便可以
2021-08-05 14:02:34 4463 2
原创 kubenetes安装metrics-server时提示 the server is currently unable to handle the request
今天在安装kubernetes metrics-server时,报错Error from server (ServiceUnavailable): the server is currently unable to handle the request (get nodes.metrics.k8s.io)执行如下[root@localhost ~]# kubectl top nodeEr...
2020-04-24 19:11:13 6321 7
原创 安装Prometheus-operator,对监控数据持久化存储
我们使用Helm安装prometheus-operator后,监控的数据默认是保存在Pod中的,那么当我们的Pod进行重启或者调度之后, 就会出现无法查看历史数据,所以我们需要对数据进行持久化保存首先创建一个NFS服务供我们的kubernetes集群使用。[root@localhost ~]# yum -y install nfs-utils[root@localhost ~]# cat...
2019-09-16 11:02:04 3738
原创 kubernetes v1.8 master单节点 无证书 部署
master节点部署安装etcd yum -y install etcd vim /etc/etcd/etcd.conf 修改这两项的监听地址为0.0.0.0ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379"ETCD_ADVERTISE_CLIENT_URLS="http://0.0.0.0:2379" sys
2018-09-05 17:15:15 752 2
原创 解决kubernetesPod启动提示,FailedCreatePodSandBox
新装Kubernetes,创建一个新Pod,启动Pod遇到CreatePodSandbox或RunPodSandbox异常。查看日志# journalctl --since 15:00:00 -u kubeletRunPodSandbox from runtime service failed: rpc error: code = Unknown desc = failed pulling ...
2018-08-13 10:36:14 48624
原创 Ansible playbook 一个变量赋多个值
playbook中定义vars: defined_ip: ["192.168.1.1","192.168.1.2"]template中循环取出变量{% for i in defined_ip %}acl localnet src {{ i }}{% endfor%}
2018-07-25 10:24:26 3581
原创 find命令根据时间查找文件
系统时间[root@localhost ~]# stat install.log File: "install.log" Size: 24860 Blocks: 64 IO Block: 4096 普通文件Device: 803h/2051d Inode: 392450 Links: 1Access: (0644/-rw-r--r--) ...
2018-07-23 16:57:36 13764 1
原创 Redis-Cluster 集群模式
redis为什么要有集群配置Clusterredis为什么要有集群redis的哨兵模式基本已经可以实现高可用,读写分离 ,但是在性能,存储量上还是不够好,那么在redis3.0上加入了cluster模式,实现的redis的分布式存储以及高可用。今天先完成配置,再思考中间的问题点配置Cluster电脑配置有限,所以在一台机器上模拟集群先创建好配置文件...
2018-05-31 14:57:32 765
原创 redis-Sentinel 哨兵模式
背景配置主从配置哨兵Sentinel模式下,客户端的连接完结背景 redis的主从模式,也是可以起到读写分离以及实时备份的目的,但是当我们的主从出现故障时,程序端无法感知其故障节点并自动切换,需要手动更改,这就让我们特别难受。想想如果是深夜出现这个问题,那有多么痛苦,所以我们可以使用Redis的哨兵模式来达到我们想要的目的 我们配置Redis哨兵需要先配置...
2018-05-28 16:34:38 512
原创 nginx配置location项的URL匹配规则
Localtion URL的正则匹配规则示例location / { try_files $uri @apache; }#所有的路径都是/开头,表示匹配所有 location @apache { inter...
2018-05-28 00:55:25 32315 1
原创 Nginx启动脚本
在官方的wiki中已经有了这个脚本,修改下便可以使用了. https://www.nginx.com/resources/wiki/start/topics/examples/redhatnginxinit/按实际情况修改nginx与NGINX_CONF_FILE两个文件的路径这个脚本的优点在于restart或者reload之前会对语法进行检测,如果有错误则不会进行后续操作.对于生产环境中...
2018-05-25 22:30:22 202
原创 nginx的配置参数简单解释
nginx的配置文件主要分为六个区域:main(全局设置), events(工作模式), http(http设置), sever(主机设置), localtal(url匹配). 它们的关系是下层继承上层,如果上层的配置与上层出现冲突,那么下层的会覆盖上层的配置内容-----全局设置-----user nginx; #运行nginx的用户与用户组worker_processes...
2018-05-24 17:46:18 320
原创 centos编译安装redis
redis下载地址,下载自己需要的版本: https://redis.io/download我使用的版本是3.0mv redis-3.0.7 /usr/local/rediscd /usr/local/redis/yum -y install gcc-c++make MALLOC=libc && make installredis-server /usr/lo...
2018-05-24 17:37:08 521 1
第一本Docker书(修订版) PDF
2017-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人