[toc] Kubernetes之Ingress和Ingress Controller 概念 通常情况下,service和pod的IP仅可在集群内部访问。集群外部的请求需要通过负载均衡转发到service在Node上暴露的NodePort上,然后再由kube proxy将其转发给相关的Pod。 No ...
分类:
Web程序 时间:
2019-04-04 09:51:24
阅读次数:
107
[toc] Kubernetes之资源清单定义 常用资源 工作负载型|Pod,ReplicaSet,StatefulSet,DaemonSet,Job,Cronjob | 服务发现及均衡|Sevice,Ingress,... 配置与存储|Volume,CSI,ConfigMap,Secret,Dow ...
分类:
Web程序 时间:
2019-04-04 09:45:28
阅读次数:
223
[toc] Kubernetes之kubeadm部署集群 kubeadm是Kubernetes项目自带的集群构建工具,它负责执行构建一个最小化的可用集群以及将其启动等的必要基本步骤,简单来讲,kubeadm是Kubernetes集群全生命周期的管理工具,可用于实现集群的部署、升级/降级及拆除。 ku ...
分类:
Web程序 时间:
2019-04-04 09:14:49
阅读次数:
177
ingress 可以配置一个入口来提供k8s上service从外部来访问的url、负载平衡流量、终止SSL和提供基于名称的虚拟主机。 配置ingress的yaml: 要求域名解析无误 要求service对应的pod正常 一、test1.domain.com --> service1:8080 二、t ...
分类:
其他好文 时间:
2019-03-20 19:07:04
阅读次数:
783
程序员在普通人的印象里是一份严(ku)谨(bi)的职业,也是一个被搞怪吐槽乐此不疲的职业,程序员们面对复杂的代码敲打电脑时连眉头都不会皱一下,但是有一个词却是他们痛苦的根源,它就是Bug。 有不少的新手程序员,刚开始都是从修BUG开始做起的。 修bug有助于熟悉项目,了解大概哪些类参与了执行线路,相 ...
分类:
其他好文 时间:
2019-03-14 18:11:44
阅读次数:
161
一、Kubernetes 服务暴露介绍 从 kubernetes 1.2 版本开始,kubernetes提供了 Ingress 对象来实现对外暴露服务;到目前为止 kubernetes 总共有三种暴露服务的方式: LoadBlancer Service NodePort Service Ingres ...
分类:
Web程序 时间:
2019-03-03 22:26:29
阅读次数:
298
traefik 介绍 "traefik" 是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具。 它支持多种后台 (Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper, BoltDB, Rest ...
分类:
其他好文 时间:
2019-02-20 17:16:31
阅读次数:
225
镜像下载: docker pull mirrorgooglecontainers/kube-apiserver-amd64:v1.11.2 ; \ docker tag mirrorgooglecontainers/kube-apiserver-amd64:v1.11.2 k8s.gcr.io/ku... ...
分类:
其他好文 时间:
2019-02-09 15:08:38
阅读次数:
997
一. cadvisor和k8s的耦合 cadvisor是一个谷歌开发的容器监控工具,它被内嵌到k8s中作为k8s的监控组件。现在将k8s中的cadvisor实现分析一下。 k8s中和cadvisor的代码主要在./pkg/kubelet/cadvisor目录下。在当前k8s版本(v1.13)中,ku ...
分类:
其他好文 时间:
2019-02-01 18:09:21
阅读次数:
638