摘要:
下载fluentd 的images https://hub.docker.com/r/fluent/fluentd kubernetes daemonset/ 由于镜像没有kafka插件修改镜像,dockerfile文件如下 最后生成镜像:192.168.19.111/baseimages/flue 阅读全文
摘要:
背景 最近公司上马一个php项目,预先部署到一台物理机上,后面在我的坚持下部署的K8S集群上,方便管理 寻找镜像 直接到hub.docker.com上找到满足需要的镜像 https://hub.docker.com/r/skiychan/nginx php7/~/dockerfile/ 修改镜像 由 阅读全文
摘要:
default backend 配置 命名空间定义: default backend deploy和svc定义: ingress 配置 定义cm: 定义sa: 定义ingress的deploy和svc 在K8S系统中启动配置文件 rabc相关资料:https://kubernetes.io/docs 阅读全文
摘要:
定义及原理 很多生产环境中的应用程序配置较为复杂,可能需要多个config文件、命令行参数和环境变量的组合。使用容器部署时,把配置应该从应用程序镜像中解耦出来,以保证镜像的可移植性。尽管Secret允许类似于验证信息和秘钥等信息从应用中解耦出来,但在K8S1.2前并没有为了普通的或者非secret配 阅读全文
摘要:
下载deployment模版 下载地址:https://raw.githubusercontent.com/kubernetes/kubernetes/master/cluster/addons/dns/kube dns.yaml.sed 参考资料:https://github.com/kubern 阅读全文
摘要:
node 节点 node节点是K8S集群中运行各种容器的设备 node节点必须部署: docker flannel kubelet kube proxy 软件下载 在github上下载kubelet 和 kube prxoy,下载K8S编译好的二进制包 kubelet 配置启动 在(二)k8s部署 阅读全文
摘要:
kubernetes master 节点包含的组件 这三个组件需要部署在同一台机器上,三者的功能紧密相关 kube apiserver kube scheduler kube controller manager 同时只能有一个 kube scheduler、kube controller mana 阅读全文
摘要:
下载安装kubectl 在k8s集群部署 kubeconfig 文件 (二)文档中有安装步骤 创建 kubectl kubeconfig 文件 admin.pem 证书 OU 字段值为 system:masters,kube apiserver 预定义的 RoleBinding cluster ad 阅读全文
摘要:
grafana 镜像 直接到hub.docker.com上面拉一个官方最新的吧,当然也可以手动做一个。 在K8S集群上面部署grafana k8s集群版本为1.6.0 grafana只是展示数据,本身自己的数据是比较少的,可以用nfs做持久化 在官方镜像中grafana的数据存放路径是:/var/l 阅读全文
摘要:
Flannel 概述 k8s集群pod的ip在不同的网段中,只依赖主机网络无法正常访问,需要使用flannel网络组件,Flannel 能让在所有节点 (Master、Node) 上的 Pod 、sverice 互联互通。 参考资料:http://dockone.io/article/618 安装f 阅读全文