自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kubernetes1.11目录

系统初始化及ca证书申请:https://blog.csdn.net/weixin_43342753/article/details/89765159etcd集群部署:https://blog.csdn.net/weixin_43342753/article/details/89765552flanneld部署:https://blog.csdn.net/weixin_43342753/art...

2019-05-03 21:01:59 237

原创 docker-compose 安装mysql5.6

准备目录mkdir -pv /mysql3306/{conf,data}mysql配置文件cat /mysql3306/conf/my.cnf[mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockdatadir = /var/lib/mysql#log-error = ...

2019-07-23 15:33:14 1052

原创 使用systemd管理mysqld多实例

https://www.jianshu.com/p/5fcecb9d50b1

2019-07-18 17:27:30 349

原创 service与pod关联

当我们创建pod时,仅仅是创建了pod,要为其创建rc(ReplicationController),他才会有固定的副本,然后为其创建service,集群内部才能访问该pod,使用 NodePort 或者 LoadBalancer 类型的 Service,外部网络也可以访问该pod;每个 service 会创建出来一个虚拟 ip,通过访问 vip:port 就能获取服务的内容(内部访问,因为这是一...

2019-06-26 17:20:48 482

原创 kube-proxy修改成ipvs模式

开启内核node节点内核参数#vi /etc/sysctl.conf net.ipv4.ip_forward = 1net.bridge.bridge-nf-call-iptables = 1net.bridge.bridge-nf-call-ip6tables = 1# sysctl -p安装ipvs相关软件包yum -y install ipvsadm ipset修改kub...

2019-05-03 20:57:16 3413

原创 dashborad

概念dashborad是kube-apiserver的gui实现, 一般用dashborad查看一些很简单的日志;部署dashborad下载dashborad资源清单并创建链接:https://pan.baidu.com/s/1SkxeGAgF4B2b6jm4jtWSRw 提取码:2lhc kubectl apply -f kubernetes-dashboard.yaml验证...

2019-05-03 20:52:21 191

原创 (十一)基于metric server的自动伸缩hpa

概念hpa功能: 能根据pod的cpu丶内存以及其它指标自动伸缩pod副本数量, 该指标由metrics-service和custom-metrics-apiserver提供hpa版本: 通过kubectl api-versions查看autoscaling/v1autoscaling/v2beta1 由metrics-service提供, 仅支持cpu指标来弹性伸缩autosca...

2019-05-03 20:42:31 290

原创 (十)部署metric server组件

概述Metrics API 只可以查询当前的度量数据,并不保存历史数据Metrics server定时从Kubelet的Summary API(类似/ap1/v1/nodes/nodename/stats/summary)采集指标信息,这些聚合过的数据将存储在内存中,且以metric-api的形式暴露出去参考文档: https://blog.csdn.net/u011230692/artic...

2019-05-03 18:57:40 1085

原创 (八)二进制安装k8s-1.11版本之master高可用

环境规划master01:192.168.213.131master02:192.168.213.132VIP : 192.168.213.199在跳板机上更新master证书和把证书发送到master上重新生成证书请求#cd /server/ssl # cat k8s-csr.json { "CN": "kubernetes", "hosts": [ ...

2019-05-03 15:16:53 178

原创 (七)二进制安装k8s-1.11版本之coredns部署

coredns简介coredns服务监视kubernetes api , 为每一个service创建dns记录用于域名解析;这样访问pod资源资源只需要访问service名即可,而不需要关系pod容器的ip地址的变化;部署coredns#下载coredns资源配置清单文件链接:https://pan.baidu.com/s/140LtoPFsDY6TcSmjM1aGUw 提取码:0u7r...

2019-05-03 01:55:01 1327

原创 (六)配置kubectl客户端工具

(1)在跳板机上生成客户端证书和私钥文件;#生成客户端证书签署请求test -d /server/ssl/client || mkdir /server/ssl/clientcd /server/ssl cat > client-csr.json <<EOF{ "CN": "client", "hosts": [], "...

2019-05-03 01:45:38 554

原创 (五)二进制安装k8s-1.11版本之node组件部署

test -d /server/ssl/node || mkdir -p /server/ssl/node在master给kubelet启动时的用户名授权kubelet 启动时向 kube-apiserver 发送 TLS bootstrapping 请求,需要先将 bootstrap token 文件中的 kubelet-bootstrap 用户赋予 system:node-bootstra...

2019-05-03 01:29:28 221

原创 (四)二进制安装k8s-1.11版本之master组件部署

在跳板机上下载master组件链接:https://pan.baidu.com/s/1oyxEKqUn7ASg1ot_hTjq0g 提取码:ultp tar xf kubernetes-server-linux-amd64.tar.gz在跳板机上生成master证书#生成证书请求# cat > /server/ssl/k8s-csr.json <<EOF{ ...

2019-05-02 23:39:37 181

原创 (三)二进制安装k8s-1.11版本之flanneld部署

在跳板机上生成flanneld证书#生成flanneld证书请求#cat >/server/ssl/flanneld-csr.json <<EOF{ "CN": "flanneld", "hosts": [], "key": { "algo": "rsa", "size": 2048 }, "names...

2019-05-02 22:39:07 1904

原创 (二)二进制安装k8s1.11版本之etcd集群部署

创建etcd证书请求# cat >/server/ssl/etcd-csr.json <<EOF{ "CN": "etcd", "hosts": [ "127.0.0.1","192.168.213.131","192.168.213.132","192.168.213.133" ], "key": { "algo": "rsa", ...

2019-05-02 21:57:27 224

原创 (一)二进制安装k8s-1.11版本之系统初始化及ca证书申请

环境规划系统初始化systemctl stop firewalldsystemctl disable firewalldsed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/configsetenforce 0\cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimecurl -o /...

2019-05-02 21:25:52 261

原创 nginx基于http负载均衡

概念作用:提升吞吐率,提升请求性能,提高容灾负载均衡按层级划分:四层负载均衡:ip+tcp端口; 七层负载均衡:处理http层,例如根据主机地址调度实现原理:nginx实现负载均衡用到了proxy_pass代理模块核心配置,将客户端请求代理转发至一组upstream虚拟服务池 ngx_http_proxy_module #proxy...

2019-04-28 19:10:26 873

原创 使用ansible的roles安装docker和docker-compose

1)创建目录cd /etc/ansible/mkdir roles/install_docker/{tasks,handlers,vars} -pvmkdir roles/install_compose/{tasks,handlers,vars} -pv2)安装docker的任务文件# cat roles/install_docker/tasks/main.yml - name: i...

2019-04-16 19:39:46 861

原创 使用kibana分析nginx日志

1)nginx日志格式http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_ag...

2019-04-16 19:21:52 3928

原创 docker安装gitlab

(1)compose方式安装gitlab1)准备目录test -d /data/gitlab/{config,logs,data} || mkdir -pv /data/gitlab/{config,logs,data}2)compose文件内容如下, 我这里安装的版本是9.3.4注意修改 external_url#cat gitlab-compose.yml gitlab: c...

2019-04-10 20:28:06 94

原创 docker安装elk单机版

docker run方式安装elk(1)安装elasticsearch1)在elasticsearch的docker版本文档中,官方提到了vm.max_map_count的值在生产环境最少要设置成262144#vi /etc/sysctl.conf vm.max_map_count=262144 #添加或者修改#sysctl -w vm.max_map_count=262144 #...

2019-04-10 20:13:41 897

原创 docker安装redis

方式一: docker runtest -d /data/redis || mkdir /data/redis docker run -d --restart always -m 1024m -v /data/redis:/data -p 6379:6379 --name redis6379 redis:3.2 redis-server --requirepass redis@20...

2019-04-10 19:57:35 111

原创 rsync文件同步

概念rsync作用: 开源, 可以实现全量以及增量的本地或远程数据备份工具, 工作模型为客户端与服务器环境介绍服务器端: centos7客户端: centos7 和 windowslinux服务器配置1)创建rsync配置文件, 默认不存在该配置文件#vim /etc/rsyncd.conf##rsyncd.conf start##uid = rsyncgid = rs...

2019-04-10 16:33:59 236

原创 模板-登录装饰器

需求: 只有在用户登录之后才可以进行修改密码操作1)登录/login.html 模板文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body&gt...

2019-04-10 01:11:50 78

原创 nacos配置中心docker部署

git clone https://github.com/nacos-group/nacos-docker.gitdocker-compose -f example/standalone-mysql.yaml up -dhttp://ip:8848/nacos username and password 都是nacos

2019-04-09 22:47:32 2129

原创 springboot指定端口和配置文件启动

参考文档: https://blog.csdn.net/j080624/article/details/80508606java -jar spring-boot-02-config-02-0.0.1-SNAPSHOT.jar --server.port=8087--spring.config.location=/config/application.yml

2019-04-09 22:39:13 2671

原创 maven修改为阿里云仓库

https://www.cnblogs.com/xxt19970908/p/6685777.html#vim /usr/local/maven/config/settings.xml <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</...

2019-04-09 22:32:39 3214

空空如也

空空如也

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

TA关注的人

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