安装 import { Icon } from 'vux' export default { components: { Icon } } // 在入口文件全局引入 import Vue from 'vue' import { Icon } from 'vux' Vue.component('icon', Icon) 属性 名字 类型 默认值 说明 版本要求 type st
将所有页面组件一次性加载是一个很浪费资源和考验用户耐心的做法,尤其在移动端。 使用方法 webpack 提供了code splitting,你可以按照下面写法实现当切换到特定路由时才加载代码。 需要注意的是 vue-loader@13.0.0 语法有所变更,具体参照发布说明 v13.0.0 // vue-loader@13.0.0 之前 const Foo = () => import('./Fo
Cluster AutoScaler 是一个自动扩展和收缩 Kubernetes 集群 Node 的扩展。当集群容量不足时,它会自动去 Cloud Provider (支持 GCE、GKE 和 AWS)创建新的 Node,而在 Node 长时间资源利用率很低时自动将其删除以节省开支。 Cluster AutoScaler 独立于 Kubernetes 主代码库,维护在 https://github
kubectl 是 Kubernetes 的命令行工具(CLI),是 Kubernetes 用户和管理员必备的管理工具。 kubectl 提供了大量的子命令,方便管理 Kubernetes 集群中的各种功能。这里不再罗列各种子命令的格式,而是介绍下如何查询命令的帮助 kubectl -h 查看子命令列表 kubectl options 查看全局选项 kubectl <command> --help
hyperkube是Kubernetes的allinone binary,可以用来启动多种kubernetes服务,常用在Docker镜像中。每个Kubernetes发布都会同时发布一个包含hyperkube的docker镜像,如gcr.io/google_containers/hyperkube:v1.6.4。 hyperkube支持的子命令包括 kubelet apiserver contro
kubeadm是Kubernetes主推的部署工具之一,正在快速迭代开发中。 初始化系统 所有机器都需要初始化容器执行引擎(如docker或frakti等)和kubelet。这是因为kubeadm依赖kubelet来启动Master组件,比如kube-apiserver、kube-manager-controller、kube-scheduler、kube-proxy等。 安装master 在初始
在云计算环境中,服务的作用距离范围从近到远一般可以有:同主机(Host,Node)、跨主机同可用区(Available Zone)、跨可用区同地区(Region)、跨地区同服务商(Cloud Service Provider)、跨云平台。K8s 的设计定位是单一集群在同一个地域内,因为同一个地区的网络性能才能满足 K8s 的调度和计算存储连接要求。而集群联邦(Federation)就是为提供跨 R
每个节点上都运行一个kubelet服务进程,默认监听10250端口,接收并执行master发来的指令,管理Pod及Pod中的容器。每个kubelet进程会在API Server上注册节点自身信息,定期向master节点汇报节点的资源使用情况,并通过cAdvisor监控节点和容器的资源。 节点管理 节点管理主要是节点自注册和节点状态更新: Kubelet可以通过设置启动参数 —register-no
Etcd是CoreOS基于Raft开发的分布式key-value存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。 Etcd主要功能 基本的key-value存储 监听机制 key的过期及续约机制,用于监控和服务发现 原子CAS和CAD,用于分布式锁和leader选举 Etcd基于RAFT的一致性 选举方法 1) 初始启动时,节点处于follower状态并被设定一个elec
最新版本: [0.2.10] 依赖: (//g.alicdn.com/mtb/lib-windvane/2.1.0/windvane.js) 无须手动引入,调用Tida.ready后该库自动引入 (//g.alicdn.com/mtb/lib-httpurl/1.3.2/httpurl.js) 完整引入URL <script src="//g.alicdn.com/mtb/??lib-httpur
与React 组件一样,Rx组件同样具备以下生命周期 组件加载: componentWillMount 组件加载: componentDidMount 组件更新: componentWillReceiveProps 组件更新: shouldComponentUpdate 组件更新: componentWillUpdate 组件更新: componentDidUpdate 组件卸载: compone
树形结构组件。 Usage 全部引入 import { TreeView } from 'beeshell'; 按需引入 import { TreeView } from 'beeshell/dist/components/TreeView'; Examples Code 详细 Code ```js import { TreeView } from 'beeshell'; const nest
需求分析 使用自定义组件进行场景搭建首先需要以下几点: 跟客户进行深入的讨论和研究,确定客户的需求。 通过手绘或者电脑绘制出大致的样式,继续跟客户确定是否可行。 通过美术组对之前绘制的图形进行美化、加工和配色。 拿到美术组绘制的图片后,确定下实施的方案。 确定数据格式。 ===> (非常重要,如果数据不对极易出现双方返工的现象) 通过 JavaScript 脚本来实现。 由于已经确定好客户的需求,
准备 建议对照完整代码一起看 user-dashboard。 按照之前快速上手的内容,我们可以使用 dva-cli 工具快速生成规范的目录,在命令行中输入: $ mkdir myApp && cd myApp $ dva init 现在,规范的样例模板我们已经有了,接下来我们一步一步添加自己的东西,看看如何完成我们的组件设计。 设置路由 在准备好了 dva 的基本框架以后,需要为我们的项目配置一
在初步确定了 model 的设计方法以后,让我们来看看如何设计 dva 中的 React 组件。 组件设计 React 应用是由一个个独立的 Component 组成的,我们在拆分 Component 的过程中要尽量让每个 Component 专注做自己的事。 一般来说,我们的组件有两种设计: Container Component Presentational Component Contain