k8s
如果悲伤有颜色,那么一定是黄昏
未来可能转战掘金平台,请关注https://juejin.cn/user/1337472272565623
展开
-
高可用kubeadm部署calico
kubeadm部署calico如果已经安装flannel请先卸载掉,并确保pod之间无法通信下载ymlhttps://docs.projectcalico.org/manifests/calico.yaml修改配置,首先找到CALICO_IPV4POOL_IPIP修改为Never使用BGP模式 #CALICO_IPV4POOL_IPIP:是否启用IPIP模式。启用IPIP模式 - name: CALICO_IPV4POOL_IPIP原创 2020-12-17 16:40:12 · 531 阅读 · 0 评论 -
kubeadm1.19高可用kubernetes部署
kubeadm1.19高可用kubernetes部署预准备3台2核2G服务器(虚拟机),电脑性能好推荐虚拟机省不少钱前置的配置,源,docker安装等请参考之前的博客 -> 安装教程配置好后不要执行kubeadm init 就可回到这篇文章继续看开始安装1.Etcd集群安装etcd是一个高可用的分布式键值(key-value)数据库,kubernetes将服务和数据信息保存在etcd中,如果etcd挂掉集群不可用,数据如果丢失集群将变为初始状态,所以etcd的高可用必须要保证原创 2020-11-24 11:43:17 · 1387 阅读 · 1 评论 -
Traefik2.x IngressController
关于Traefik2.x IngressController引言主要想了解,外部流量如何请求到内部,并且做反向代理正文1. k8s外部流量如何请求到内部?第一种方式比较容易想到,只要将service绑定好pod,并且将service的nodeport暴露出来,提供入口和负载均衡,流量就可以从外部请求到对应的服务,此时就可以按照以前的经验,在最外层部署nginx,由nginx代理这些暴露的nodeport,这样就可以达到反向代理的效果,但是这种方式是静态的,也就是说如果有新的服务需要修改原创 2020-11-19 18:17:42 · 589 阅读 · 0 评论 -
k8s基于kubeadm安装(最新,解决虚拟机环境下重启或挂起导致的问题)
k8s基于kubeadm安装该文章基于mac系统 + vmware虚拟机(由于需要多台机且配置要求不低,所以决定省钱用虚拟环境)1虚拟机安装(已经安装或不想看着内容直接目录跳到k8s安装)1.首先下载centos的镜像,我这里选择的centos7版本阿里云centos镜像下载地址2.安装vmware,这个去官网下载就好了免费30天,30天之后仁者见仁智者见智3.Windows的用户可以去找win的配置教程,mac的用户可以继续看启动vmware之后,点击右上角小图标,创建一个虚拟机,选择从镜原创 2020-08-06 11:30:52 · 1623 阅读 · 0 评论 -
k8s traefik-ingress-controller搭建
K8S traefik-ingress-controller搭建ingress负责请求路由到内部的service,这里选择用traefik的方案网上很多nginx-ingress的教程应该都要更新了,这里和之前不一致了https://kubernetes.github.io/ingress-nginx/deploy/配置地址:https://github.com/containous/traefik/tree/v1.7/examples/k8s创建一个单独放置traefik的文件夹,下载或复制原创 2020-08-10 15:48:53 · 632 阅读 · 0 评论 -
k8s部署Dashboard(最新)
k8s部署Dashboard(1.15)直接找对应的版本,不要乱搞各种问题(别问都是眼泪)配置文件地址 https://github.com/kubernetes/dashboard/releases?after=v2.0.0-rc2往下翻执行这个命令然后将clusterip改为nodeportkubectl edit svc kubernetes-dashboard -n kubernetes-dashboard 改成这个样子ok,然后创建账号kubectl create s原创 2020-08-07 17:16:54 · 350 阅读 · 0 评论