简介 ZooKeeper 是一个开源的分布式协调服务,由雅虎创建,是 Google Chubby 的开源实现。分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、配置维护,名字服务、分布式同步、分布式锁和分布式队列等 ...
分类:
其他好文 时间:
2020-03-12 09:27:10
阅读次数:
63
1.关于抓包: 1)使用Chrome.exe F12开发者工具抓包需要勾选Preserve log 过滤器通常可以勾选XHR,Font,DOC,WS,Manifest,other。去除了一些音频等无用的 Postman中的Params中的键值对是url中的参数 抓包拿到的Form data是请求体 ...
分类:
其他好文 时间:
2020-03-11 12:33:51
阅读次数:
81
?Kubernetes介绍1.背景介绍 云计算飞速发展 - IaaS - PaaS - SaaS Docker技术突飞猛进 - 一次构建,到处运行 - 容器的快速轻量 - 完整的生态环境2.什么是kubernetes Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Bo ...
分类:
其他好文 时间:
2020-03-09 16:20:22
阅读次数:
51
在之前的文档中,我们部署了.net core web在k8s环境下,达成了集群管理项目的目的。但是,由于是本地部署,需要在所有的node节点都拉取好镜像,这是非常麻烦的,为了只维护一份代码,同步更新。我们将使用docker镜像拉取,但是,由于GitHub仓库的push和pull太慢,经常失败,因此, ...
分类:
Web程序 时间:
2020-03-06 15:40:24
阅读次数:
97
使用int **pp_val = &p_val 来定义二级指针 /* 二级指针演示 */ #include <stdio.h> int main() { int val = 0; int *p_val = &val; int **pp_val = &p_val; //表示p_val的地址 print ...
分类:
编程语言 时间:
2020-03-06 15:35:53
阅读次数:
75
一、背景Kubernetes是目前最为流行、成为事实标准的容器集群管理平台,为容器化应用提供了集群化部署运行、自动资源调度,和动态水平伸缩等一系列完整功能。虽然Kubernetes平台本身已经实现了应用状态的实时监控,但是监控的指标和方式还是比较基础,难以满足各种复杂和个性化的监控管理需求。因此,我们需要在Kubernetes的基础上,增加独立的、不影响现有应用集群的架构和部署的,而且功能全面、易
分类:
Web程序 时间:
2020-03-04 23:35:56
阅读次数:
144
应用缓存 数据缓存:localstorage 文件缓存:应用缓存,本地配置以后第二次不取了,当服务器改变就取新的,没改变时取缓存 manifest文件主要分为三个部分 CACHE MANIFEST: 在此标题下列出的文件将在首次下载后进行缓存 NETWORK:在此标题下列出的文件需要与服务器的连接, ...
分类:
其他好文 时间:
2020-03-04 22:49:13
阅读次数:
45
相信有很多人和我一样,在日常工作中会碰到各种各样让人抓狂的事,但是生活还得继续,虽然有很多事我们改变不了,比如公司规定,团队成员,工作环境等等,但幸好还有些事我们能改变,比如我们自己。一直都想写一篇关于如何改进个人和团队的工作细节,以便提高工作效率的文章,刚好最近在极客时间上听了葛俊老师的课程《研发 ...
分类:
其他好文 时间:
2020-03-04 18:52:09
阅读次数:
112
Helm把Kubernetes资源(比如deployments、services或 ingress等) 打包到一个chart中,而chart被保存到chart仓库。通过chart仓库可用来存储和分享chart。Helm使发布可配置,支持发布应用配置的版本管理,简化了Kubernetes部署应用的版本控制、打包、发布、删除、更新等操作。
做为Kubernetes的一个包管理工具,用来管理charts——预先配置好的安装包资源,有点类似于Ubuntu的APT和CentOS中的yum。
Helm具有如下功能:
创建新的chart
chart打包成tgz格式
上传chart到chart仓库或从仓库中下载chart
在Kubernetes集群中安装或卸载chart
管理用Helm安装的chart的发布周期
使用Helm可以完成以下事情:
管理Kubernetes manifest files
管理Helm安装包charts
基于chart的Kubernetes应用分发
分类:
其他好文 时间:
2020-03-03 09:17:30
阅读次数:
422
16.1、python版本说明:Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中saltstack和ansible都是用python开发的。ansible其实准确的说只提供了一个框架,它要基于很多... ...
分类:
其他好文 时间:
2020-03-02 19:03:28
阅读次数:
81