Ingress一、 什么是Ingress通常情况下,service 和 pod 的 IP 仅可在集群内部访问。集群外部的请求需要通过负载均衡转发到 service 在 Node 上暴露的 NodePort 上,然后再由 kube-proxy 通过边缘路由器 (edge router) 将其转发给相关的 Pod 或者丢弃。 而 Ingres
分类:
其他好文 时间:
2018-05-16 12:51:28
阅读次数:
346
创建和管理多个Pod--Deployment说明Deployment为Pod和ReplicaSet提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController来方便的管理应用。你只需要在Deployment中描述想要的目标状态是什么,Deploymentcontroller就会帮你将Pod和ReplicaSet的实际状态改变到你的目标状态。你可以定义
分类:
其他好文 时间:
2018-05-15 19:39:49
阅读次数:
2135
概述: 最近对K8S非常感兴趣,同时对容器的管理等方面非常出色,是一款非常开源,强大的容器管理方案,最后经过1个月的本地实验,最终决定在腾讯云平台搭建属于我们的K8S集群管理平台~ 采购之后已经在本地部署了不下百次模拟线上生成环境,尽可能还原本地搭建过程,于是修改了安装脚本以及镜像文件。 基础环境 ...
分类:
其他好文 时间:
2018-05-15 14:32:44
阅读次数:
435
docker和k8s 参考: "什么是Docker?" "Kubernetes概述" "openstack,docker,mesos,k8s什么关系?" IaaS、PaaS、SaaS的概念 SaaS:软件服务,Software as a service PaaS:平台服务,Platform as a ...
分类:
其他好文 时间:
2018-05-13 12:04:41
阅读次数:
497
最近一直在测试k8s,如果你了解或者解接触过docker,那你一定知道docker 相关的网络很大部分在桥接、路由、Iptables 上做文章。如果你凑巧接触过k8s,并且了解其后面的原理,那你一定知道kube-proxy 把iptables 玩的简直要飞起来。当然你可能会想到一些排错工具,比如我之前常用的抓包工具,或者路由跟踪工具,但这些工具在目前这样复杂的环境下,是不太趁手的,特别是包在本机的多个网卡或者虚拟网卡里转来转去,还有很多个iptables策略,路由等让包在**内核**空间中转来转去。抓包工具抓不到这些信息,traceroute 跟踪路由时你会发现你需要跟踪一个src,dst 还有port的包的路由信息是没有法达成的。
这里介绍一些新的排错工具:
* IPTables 跟踪排错
* 本地路由 排错
* 一些网络相关的内核参数设置。
分类:
系统相关 时间:
2018-05-10 18:12:47
阅读次数:
259
prometheus它是一个主动拉取的数据库,在K8S中应该展示图形的grafana数据实例化要保存下来,使用分布式文件系统加动态PV,但是在本测试环境中使用本地磁盘,安装采集数据的agent使用DaemonSet来部署,DaemonSet的特性就是在每个node上部署一个服务进程,这一切都是自动的 ...
分类:
Web程序 时间:
2018-05-10 17:25:35
阅读次数:
574
RancherVM是一个开源、轻量化的虚拟机管理工具,让用户能够和运行Docker容器一样,打包和运行虚拟机。不仅如此,它添加了资源调度、基于浏览器的VNC客户端、IP地址发现、基于密钥的身份验证以及新版本的用户界面。本文将带你一探究竟!
分类:
其他好文 时间:
2018-05-10 17:25:30
阅读次数:
175
一,基本概念 kube-dns主要实现K8S集群内部服务发现以及集群内部通过服务名进行访问。kubernetes集群中的服务都会有一个只用于内部访问的ClusterIP,如下:[root@master ~]# kubectl get svc
NAME
分类:
其他好文 时间:
2018-05-10 15:41:59
阅读次数:
383
> 参考地址:https://github.com/gjmzj/kubeasz##引言提供快速部署高可用k8s集群的工具,基于二进制方式部署和利用ansible-playbook实现自动化,既提供一键安装脚本,也可以分步执行安装各个组件,同时讲解每一步主要参数配置和注意事项。###特点集群特性:TL... ...
分类:
Web程序 时间:
2018-05-09 14:38:03
阅读次数:
650