简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
什么是lstio ?由Lyft、IBM与google联合开发,Istio可以在不修改微服务源代码的情况下,轻松为其加上如负载均衡、身份验证等功能,它可以通过控制Envoy等代理服务来控制所有的流量。此外,Istio提供容错、金丝雀部署、A/B测试、监控等功能,并且支持自定义的组件和集成。istio 适用于容器或虚拟机环境(特别是 k8s),兼容异构架构。istio 使用 sid...
在国内go获取包的时候非常慢使用goproxy的代理速度会快很多。1、Mac os linux 配置vim/etc/profile#编辑输入下面两行$env:GO111MODULE="on"$env:GOPROXY="https://goproxy.io"source /etc/profile2、Windows 设置cmd命令行执行$env:GO1...
Jenkins pipeline 代码CI/CD流程
概念:deployment提供了一种更加简单的更新RC和Pod的机制,K8S版本1.2实现的,Deployment主要职责同样是为了保证pod的数量和健康,90%的功能与RC完全一样,可以看做新一代的RC。功能:Deployment集成了上线部署、滚动升级、创建副本、暂停上线任务,恢复上线任务,回滚到以前某一版本(成功/稳定)的Deployment等功能,在某种程度上,Depl...
#########################deployment 创建容器示例#############################apiVersion: apps/v1beta1kind: Deploymentmetadata:name: nginx-opslabels:app: nginx002namespace: opsspec:rep...
什么是lstio ?由Lyft、IBM与google联合开发,Istio可以在不修改微服务源代码的情况下,轻松为其加上如负载均衡、身份验证等功能,它可以通过控制Envoy等代理服务来控制所有的流量。此外,Istio提供容错、金丝雀部署、A/B测试、监控等功能,并且支持自定义的组件和集成。istio 适用于容器或虚拟机环境(特别是 k8s),兼容异构架构。istio 使用 sid...
Helm 是什么??Helm 是 Kubernetes 的包管理器。包管理器类似于我们在 Ubuntu 中使用的apt、Centos中使用的yum 或者Python中的 pip 一样,能快速查找、下载和安装软件包。Helm 由客户端组件 helm 和服务端组件 Tiller 组成, 能够将一组K8S资源打包统一管理, 是查找、共享和使用为Kubernetes构建的软件的最佳方式。Helm ...
一、将服务暴露给外部客户端的几种方式:1、服务类型为NodePort: 每个集群节点都会在节点上打开一个端口,并将该端口接受到的流量重定向到基础服务。该服务仅在内部集群IP和端口上才可以访问,也可以通过所有节点上的专用端口访问。2、服务类型为LoadBalance: nodeport类型的一种扩展,服务可以通过一个专用的负载均衡器来访问,一般由云服务基础设施提供的。客户端通过负...
一、可用的卷类型1、emptyDir用于存储临时数据的简单空目录2、hostPath用于将目录从工作节点的文件系统挂在到pod中3、gitRepo通过检出Git仓库的内容来初始化的卷4、nfs挂载到pod中的NFS共享卷5、gcePersistentDisk (google高效能型存储磁盘卷)、awsEla...
1、何时在pod 中使用多个容器 ?将多个容器添加到单个pod的主要原因是应用可能有一个主进程和一个或多个辅进程组成.2、将两个或者N个容器放到一个pod 中还是独立pod中,我们需要思考下面问题。它们需要一起运行还是可以在不同的主机上运行 ?它们代表的是一个整体还是相互独立的组件?它们必须一起进行扩展还是可以分别进行?3、原则:尽管可以将...