实现原理 通过WebSocket实现Kubernetes Exec命令行终端,我们需要提供一个http server,前端页面首先请求http server,http server与k8s api server交
随着Google容器调度平台Kubernetes的开源,很多社区与项目逐渐涌现,Helm就是其中之一。Helm可以理解成是Kubernetes的包管理工具, 类似rpm与CentOS、dpkg与Debian的关系。在Helm中,安装包被称为Chart,Helm定义了包的文件结构以及语法规范,
在Kubernetes集群中,API Server是集群管理API的入口,由运行在Master节点上的一个名为kube-apiserver的进程提供的服务。 用户进入API可以通过kubectl、客户端库或者http rest,User 或者 Service Account可以被授权进入API。当一个请求到达AP
Docker Hub以及利用开源harbor项目搭建的镜像仓库服务,对于Docker Client发起的docker login、docker push、docker pull等命令都会做基本的用户认证, 最简单常用的认证方式就是Basic Auth,即在发起的http请求头中添加一个Authorization,
chartmuseum chartmuseum是helm chart的仓库,它的存储层支持FileSystem以及各大云厂商的对象存储中间件, 默认支持阿里云的OSS、百度的BOS、Amazon S3、Microsoft Azure、Oracle、Openstack、Google等, 其他厂商需自行实现Storage的B
Helm是Kubernetes集群的安装包管理工具,它与Kubernetes的关系类似于RPM与Centos。Helm提供了安装插件方式去扩展其核心功能,插件主要在客户端执行,并且存放在$HELM_HOME的plugins目录中。 Helm的插件安装源可以支持多种形式,Helm插件是以plu
prometheus相关的服务已经在kubernetes中部署完成,请参阅文章 Prometheus监控Kubernetes服务(一) 。 Prometheus Label Label在prometheus服务抓取中非常重要,通过标签重写或者标签过滤抓取目标等是非常强大的功能。除了目标本身自定义的标签,prometheus还
Prometheus功能结构 Prometheus是基于golang编写的一个开源监控项目,当前应用非常广泛,尤其是与当前的容器调度平台kubernetes融合,使用Prometheus之前,我们应该了解下它的使用场景,它不能用来进行大量无规则数据的收集,不能替代日志收集工具,同时由于Pro