service的三种工作模式:(userstats(效率低)、iptables、ipvs) service可以自动实现负载均衡。service自动实现了负载均衡,service通过selector标签选择器匹配了后面多个pod!后端多个pod提供底层服务。 Service版本介绍 userspace ...
分类:
Web程序 时间:
2020-01-25 12:59:32
阅读次数:
137
最近在看kubernetes,看到了网络部分,这部分是集群设计的难点,也是我比较感兴趣的部分。书上提到不同node的container之间通信主要使用flannel,openvswitch等技术,这些技术使各个container在逻辑上处于同一平面,各个container就可以专注于产品的逻辑,不需 ...
分类:
其他好文 时间:
2020-01-24 22:32:39
阅读次数:
115
声明式API 所谓“声明式”,指的就是我只需要提交一个定义好的 API 对象来“声明”,我所期望的状态是什么样子 “声明式 API”允许有多个 API 写端,以 PATCH 的方式对 API 对象进行修改,而无需关心本地原始 YAML 文件的内容 Kubernetes 项目才可以基于对 API 对象 ...
1.官方提供的三种部署方式Kubernetes平台环境规划3.自签SSL证书Etcd数据库集群部署Node安装DockerFlannel容器集群网络部署7.部署Master组件8.部署Node组件9.部署一个测试示例10.部署WebUI(Dashboard)11.部署集群内部DNS解析服务(CoreDNS)官方提供的三种部署方式minikubeMinikube是一个工具,可以在本地快速运行-一个单
分类:
Web程序 时间:
2020-01-24 09:26:33
阅读次数:
122
简介 此文讲述如何配置Pod中的容器恭喜共享进程Namespace。当进程名称空间共享被激活,在同一个Pod中,一个容器的进程可以在其他容器中看到。可以使用此功能来配置协作容器,例如日志处理程序sidecar容器,或对不包含调试实用程序(例如shell)的容器映像进行故障排除。在Kubernetes ...
分类:
Web程序 时间:
2020-01-23 17:01:37
阅读次数:
213
k8s 集群搭建好了,准备将 docker swarm 上的应用都迁移到 k8s 上,但需要一个一个应用写 yaml 配置文件,不仅要编写 deployment.yaml 还要编写 service.yaml ,而很多应用的配置是差不多的,这个繁琐工作让人有些望而却步。k8s 有没有针对这个问题的解救... ...
分类:
Web程序 时间:
2020-01-22 18:40:19
阅读次数:
129
使用kustomize进行Kubernetes对象的声明式管理 kustomize是一个独立的工具,用于通过kustomization文件来自定义Kubernetes对象。 从1.14开始,Kubectl还支持使用kustomization文件管理Kubernetes对象。要查看在包含kustomi ...
分类:
Web程序 时间:
2020-01-22 18:06:16
阅读次数:
103
基于 K8S 构建 Jenkins 微服务发布平台 实现汇总: 1. 发布流程设计讲解 2. 准备基础环境 1. K8s环境(部署Ingress Controller,CoreDNS,Calico/Flannel) 2. 部署代码版本仓库Gitlab 3. 配置本地Git上传测试代码,创建项目到Gi ...
分类:
数据库 时间:
2020-01-22 16:18:49
阅读次数:
202
最近再次学习下k8s,版本已经升级到1.17了,准备部署一下,以下是官方地址 https://github.com/kubernetes/dashboard 接着往下面看 已经很愉快的跑起来了,我们要怎么访问呢? [root@master01 ~]# kubectl proxy --address ...
分类:
Web程序 时间:
2020-01-22 12:30:20
阅读次数:
277
简介 ConfigMaps可以使容器镜像与配置文件解耦,实现容器化应用程序的可移植性。此文提供一系列的方法示例讲述如何创建 ,使用存储在 中的数据配置Pod。 备注:此文档参考官方文档,并加以自己的理解。如有误导性的内容,请批评指正。 创建一个ConfigMap 我们可以使用 或`kustomiza ...
分类:
Web程序 时间:
2020-01-22 11:12:17
阅读次数:
79