自从开始在 kubernetes 集群中部署 nodelocaldns 以提高 dns 解析性能以来,一直被一个问题困扰,只要一部署 nodelocaldns ,在 coredns 中添加的 rewrite 与 hosts 配置(如下)就失效,很是郁闷。部署使用的是下面的命令,在部署时将 nodel... ...
分类:
其他好文 时间:
2020-01-11 22:17:12
阅读次数:
403
本文主要介绍了单master的k8s集群的部署,如果部署多个master,通过kubeadm join命令加上参数--experimental-control-plane即可,如果未添加此参数,默认是join的node节点,而非master节点
分类:
其他好文 时间:
2020-01-11 10:10:08
阅读次数:
449
背景:1 台 master 加入集群后发现忘了修改主机名,而在 k8s 集群中修改节点主机名非常麻烦,不如将 master 退出集群改名并重新加入集群(前提是用的是高可用集群);操作步骤:ssh 登录另外一台 master 节点将要改名的 master 节点移出集群 ...
分类:
其他好文 时间:
2020-01-10 20:24:51
阅读次数:
356
同一k8s集群中多nginx ingress controller
分类:
其他好文 时间:
2020-01-10 00:38:19
阅读次数:
114
这是一则简洁明了的教程。作者先简单地介绍了他为什么选择Rancher进行部署。进而从准备虚拟机开始,到启动Rancher Server,对其进行初始设置。接下来再到创建master和worker节点。一步一步介绍如何部署多节点集群。每一步的说明都十分详细,有些步骤还给出了小tips,方便大家能够快速完成。赶紧点开文章看吧~
分类:
其他好文 时间:
2020-01-08 17:24:35
阅读次数:
100
搭建的是 k8s 高可用集群,用了 3 台 master 节点,2 台 master 节点宕机后,仅剩的 1 台无法正常工作。运行 netstat -lntp 命令发现 kube-apiserver 根本没有运行,同时发现 etcd 与 kube-proxy 也没运行。通过 docker ps ... ...
分类:
其他好文 时间:
2020-01-07 22:57:31
阅读次数:
508
环境准备: 三台 master 宕掉两台或三台 在宕掉两台或三台 master 后集群已宕掉,worker 节点中的 pod 可以正常运行,这里考虑机器可以正常修复,并能正常启动。 这里模拟测试: 停掉 192.168.244.12,192.168.244.13 两台 master 机器 让 192 ...
分类:
其他好文 时间:
2020-01-07 21:23:38
阅读次数:
195
Ingress的重要性不言而喻。简单地创建一个Ingress API资源是没有作用的,往往需要与Ingress Controller搭配使用。Ingress Controller之一,Traefik能够实现现代HTTP反向代理和负载均衡器的功能,从而简化微服务的部署。本文将详细介绍如何在K8S集群中部署Traefik Ingress Controller,并用其创建Ingress。
分类:
其他好文 时间:
2020-01-07 19:52:19
阅读次数:
243
一:基础命令 1.查看帮助: 命令:[root@master ~]# kubectl --help 2.查看版本: 命令:[root@master ~]# kubectl --versionKubernetes v1.5.2 二:get (get命令用于获取集群的一个或一些resource信息。 使 ...
分类:
其他好文 时间:
2020-01-07 18:11:27
阅读次数:
128
注:本文使用的Traefik为1.x的版本 在生产环境中,我们常常需要控制来自互联网的外部进入集群中,而这恰巧是Ingress的职责。 Ingress的主要目的是将HTTP和HTTPS从集群外部暴露给该集群中运行的服务。这与Ingress控制如何将外部流量路由到集群有异曲同工之妙。接下来,我们举一个 ...
分类:
其他好文 时间:
2020-01-07 13:08:21
阅读次数:
112