打赏

星辰大海ゞ

That which does not kill us makes us stronger!

导航

上一页 1 2 3 4 5 6 7 8 ··· 24 下一页

2019年2月20日 #

Nginx配置跨域支持功能

摘要: 涉及到多重跨域的话,项目访问会出现无法跨域的报错 即Java代码部分,需要进行注释掉: //@CrossOrigin(allowCredentials = "true") 和下面的nginx设置同时允许开启了跨域功能 配置示例: add_header Access-Control-Allow-Ori 阅读全文

posted @ 2019-02-20 14:53 星辰大海ゞ 阅读(7906) 评论(0) 推荐(0) 编辑

2019年2月12日 #

Nginx之 try_files 指令

摘要: 当用户请求 http://localhost/example 时,这里的 $uri 就是 /example。 try_files 会到硬盘里尝试找这个文件。如果存在名为 /$root/example(其中 $root 是项目代码安装目录)的文件,就直接把这个文件的内容发送给用户。 显然,目录中没有叫 阅读全文

posted @ 2019-02-12 17:38 星辰大海ゞ 阅读(1416) 评论(0) 推荐(0) 编辑

2019年1月11日 #

Grafana使用阿里云短信的报警实现

摘要: 1、阿里云短信服务API2、Jenkins-plugin:Generic Webhook Trigger Plugin 阿里云 下载 阿里云短信服务SDK ( # python setup.py install ) 创建短信服务ACCESS_KEY_ID Grafana 产生报警信息 将报警信息发送 阅读全文

posted @ 2019-01-11 15:02 星辰大海ゞ 阅读(2637) 评论(0) 推荐(0) 编辑

2019年1月10日 #

用python发送短消息(基于阿里云平台)

摘要: 新版短信接口在线测试页面:https://api.aliyun.com/new#/?product=Dysmsapi&api=SendSms&params={}&tab=DEMO&lang=PYTHON 接口调用步骤: # git clone https://github.com/aliyun/al 阅读全文

posted @ 2019-01-10 16:38 星辰大海ゞ 阅读(1294) 评论(1) 推荐(0) 编辑

2018年12月11日 #

同步pod时区与node主机保持一致

摘要: 一、通过环境变量设置 apiVersion: v1 kind: Pod metadata: name: pod-env-tz spec: containers: - name: ngx image: nginx:latest imagePullPolicy: IfNotPresent env: - 阅读全文

posted @ 2018-12-11 16:35 星辰大海ゞ 阅读(826) 评论(0) 推荐(0) 编辑

2018年12月5日 #

Helm安装部署

摘要: Chartmuseum配置和使用 https://zhuanlan.zhihu.com/p/104233788 1.为什么要用Helm? 首先在原来项目中都是基于yaml文件来进行部署发布的,而目前项目大部分微服务化或者模块化,会分成很多个组件来部署,每个组件可能对应一个deployment.yam 阅读全文

posted @ 2018-12-05 15:11 星辰大海ゞ 阅读(929) 评论(0) 推荐(0) 编辑

2018年12月3日 #

K8s快速入门

摘要: 在k8s中所有的内容都抽象为资源,资源实例化之后,叫做对象。一般使用yaml格式的文件来创建符合我们预期期望的pod,这样的yaml文件我们一般称为资源清单 资源清单的格式: 使用kubectl explain 获取资源配置清单中各字段设置的帮助文档: 一、前言 二、设置kubectl输入命令自动补 阅读全文

posted @ 2018-12-03 20:05 星辰大海ゞ 阅读(691) 评论(0) 推荐(0) 编辑

K8s存储卷、pv和pvc的使用

摘要: emptyDIR 临时目录 hostPath :使用主机的路径 网络存储: 传统的设备存储:NAS,SAN 分布式存储:glusterfs,rbd,cephfs 云存储:EBS,Azure,阿里云的 一、emptyDir 的类型:一个pod里面2个容器,挂载同一个目录, 注意:emptyDir的生命 阅读全文

posted @ 2018-12-03 16:39 星辰大海ゞ 阅读(5593) 评论(0) 推荐(1) 编辑

2018年11月27日 #

Ingress介绍与安装配置

摘要: 在 Kubernetes 集群中,Ingress是授权入站连接到达集群服务的规则集合,为您提供七层负载均衡能力。您可以给 Ingress 配置提供外部可访问的 URL、负载均衡、SSL、基于名称的虚拟主机等。 目前主要广泛应用的有:Nginx、Traefik、Envoy三种 一、K8S服务暴露介绍 阅读全文

posted @ 2018-11-27 11:08 星辰大海ゞ 阅读(2702) 评论(0) 推荐(1) 编辑

2018年11月26日 #

Dashboard安装配置

摘要: 获取dashboard yaml文件 更改官网镜像地址 导入文件 访问方式 Kubernetes 暴露服务的方式目前只有三种:LoadBlancer Service、NodePort Service、Ingress 1、NodePort 为了方便验证,这里采用NodePort是将节点直接暴露在外网的 阅读全文

posted @ 2018-11-26 11:07 星辰大海ゞ 阅读(896) 评论(0) 推荐(0) 编辑

2018年11月22日 #

Metrics-server插件安装配置

摘要: 1、创建 metrics-server 使用的证书 vim metrics-server-csr.json { "CN": "aggregator", "hosts": [], "key": { "algo": "rsa", "size": 2048 }, "names": [ { "C": "CN 阅读全文

posted @ 2018-11-22 18:42 星辰大海ゞ 阅读(2216) 评论(0) 推荐(0) 编辑

2018年11月21日 #

Calico搭建配置

摘要: Calico 是一个纯三层的协议,为 OpenStack 虚机和 Docker 容器提供多主机间通信。Calico 不使用重叠网络比如 flannel 和 libnetwork 重叠网络驱动,Calico 依赖 etcd 在不同主机间共享和交换信息,存储 Calico 网络状态。Calico 网络中 阅读全文

posted @ 2018-11-21 14:28 星辰大海ゞ 阅读(4699) 评论(0) 推荐(0) 编辑

2018年11月20日 #

K8s简单yaml文件运行例子deployment

摘要: kubectl run 创建并运行一个或多个容器镜像。 创建一个deployment 或job 来管理容器。 kubectl run 语法: 运行一个deployment: kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2 查 阅读全文

posted @ 2018-11-20 12:10 星辰大海ゞ 阅读(4165) 评论(0) 推荐(1) 编辑

2018年11月16日 #

Flannel网络插件配置

摘要: # ps -ef|grep docker|grep bip Flannel是一个专为kubernetes定制的三层网络解决方案,主要用于解决容器的跨主机通信问题。 Flannel 是由 CoreOS 维护的一个虚拟网络方案。Flannel为每个host分配一个subnet,容器从此subnet中分配 阅读全文

posted @ 2018-11-16 18:20 星辰大海ゞ 阅读(1346) 评论(0) 推荐(0) 编辑

Kubelet bootstrap认证配置步骤

摘要: kubelet 授权 kube-apiserver 的一些操作 exec run logs 等 RBAC 只需创建一次就可以 kubectl create clusterrolebinding kube-apiserver:kubelet-apis --clusterrole=system:kube 阅读全文

posted @ 2018-11-16 11:54 星辰大海ゞ 阅读(10433) 评论(0) 推荐(0) 编辑

2018年11月15日 #

Kubelet bootstrap 流程

摘要: 首先,什么是kubelet bootstrap?在安装 k8s worker node 时,基本上 worker 的初始状态仅仅是安装了 docker 和 kubelet,worker 需要一种机制跟 master 通信。但网络通信的基本假设是通信双方谁也不信任谁。所以,kubelet bootst 阅读全文

posted @ 2018-11-15 14:42 星辰大海ゞ 阅读(1217) 评论(0) 推荐(0) 编辑

Shell脚本处理JSON数据工具jq

摘要: $ wget -c https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 或 yum install -y jq 使用jq读取json字符串: $ curl -s http://api.cwj.com/api/user/ 阅读全文

posted @ 2018-11-15 12:55 星辰大海ゞ 阅读(795) 评论(0) 推荐(0) 编辑

2018年11月13日 #

K8s之配置文件kubeconfig生成

摘要: 使用kubectl通过终端连接到k8s集群之后。可以设置要在那个命名空间下进行操作。 查看当前的工作上下文 #kubectl config view apiVersion: v1clusters:- cluster: certificate-authority-data: REDACTED serv 阅读全文

posted @ 2018-11-13 17:49 星辰大海ゞ 阅读(5710) 评论(0) 推荐(0) 编辑

K8s之Etcd

摘要: Etcd是一个开源的、高可用的、分布式的键值对数据存储系统,提供共享配置、服务的注册和发现。etcd与zookeeper相比算是轻量级系统,两者的一致性协议也一样,etcd的raft比zookeeper的paxos简单。Etcd基于Go语言实现。 简单:基于HTTP+JSON的API让你用curl命 阅读全文

posted @ 2018-11-13 12:18 星辰大海ゞ 阅读(1845) 评论(0) 推荐(0) 编辑

2018年11月12日 #

K8s部署使用CFSSL创建证书

摘要: 证书的编码格式 PEM(Privacy Enhanced Mail),通常用于数字证书认证机构(Certificate Authorities,CA),扩展名为.pem, .crt, .cer, 和 .key。内容为Base64编码的ASCII码文件,有类似" BEGIN CERTIFICATE " 阅读全文

posted @ 2018-11-12 15:22 星辰大海ゞ 阅读(1188) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 24 下一页