- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 Bro语法
Bro支持本地和全局两种变量,本地变量的声名使用local语句,全局变量的声明用global。本地变量只可以在函数或者事件的作用域内部来进行声明,全局变量必须要在事件或者函数的外部进行声明。不可以在function,hook,event这些处理函数中使用,这一点个不同于我们常用的C语言,这样的语法设计,可以使数据和处理流程清晰的分隔开。下面列出了一些在Bro中我们常用的数据类型。 数据类型:
2018-05-24 09:46:43 1450
原创 service (5)
service: service是一类pod的抽象,在一个k8s集群中,不同的pod会提供不同的服务,例如,一些典型的应用中通常会包括前端服务和后台服务。这个时候,我们会把前端服务和后台服务定义为两个服务。通常,每一类服务都包含若干个相同的pod(除了服务更新的时候)。一类pod会统一的对外提供一类服务。服务间的通信 pod的ip地址通常是会因为pod的销毁和生成不断变化的,如果前段pod...
2018-05-22 15:11:38 303
原创 Replication Controlle (3)
Replication Controlle: Replication Controlle在K8s集群中,维持着pod的稳定数量,控制着集群中pod的生成和销毁。当集群中的pod数量不够的时候,会自动生成,当集群中的pod数量过多的时候,则自动删除部分pod。以保证集群pod群的可用性。在这个过程中Replication Controlle起了一个监管者的作用,当需要创建新的pod的时候,它会委托...
2018-05-22 14:55:02 177
原创 Namespace(4)
定义: Namespace是一个资源组,系统可以通过Namespace来做资源组织管理,pods, services, replication controllers和deployment这些资源都是属于某个Namespace的。Namespace隔离了不同的用户,Kubernetes自带的服务一般运行在kube-system namespace中。创建的资源如果没有指定其所属的Namespac...
2018-05-22 14:39:36 477
原创 kubctl(2)
kubectl是k8s用来管理集群资源的管理工具,通过kubectl命令,可以对集群资源进行管理,对应用进行升级,对服务进行回滚,并提供pod的水平自动伸缩能力。可以说kubectl是k8s上的控制台。kubectl的配置(linux下) 下载最新版本的命令:curl -LO https://storage.googleapis.com/kubernetes-release/rele...
2018-05-22 14:28:10 472
原创 Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object配置java环境的时候出现以上问题:分析原因:网上很多地方说缺少几个基础包,但是我使用的是官方的压缩包解压缩然后直接配置使用的,不存在这样的问题。判断原因是系统中还有其它的Java被安装,于是查看系统...
2018-05-15 18:03:43 2096
原创 -bash: /usr/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
遇到问题:-bash: /usr/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory解决办法:yum install glibc.i686
2018-05-15 17:00:31 1986
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人