摘要: 我们的目的就是将入口统一,不在通过LoadBalance等方式将端口暴露出来,而是使用Ingress提供的反向代理、负载均衡功能作为我们的唯一入口。Ingress Controller有很多种,我们选择最熟悉的Nginx来处理请求。Ingress-nginx安装文档,本文中主要选择nodePort和 阅读全文
posted @ 2020-02-25 11:10 kevin_ying 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 1、内部访问方式ClusterIp ClusterIp是Kubernetes的默认访问方式,它给你一个集群内的服务,集群内的其他应用都可以访问该服务,集群外部无法访问它, 何时使用Kubernetes的Proxy模式来访问服务? 由于某些原因,你需要调试你的服务,或者需要直接通过笔记本电脑去访问它们 阅读全文
posted @ 2020-02-25 11:09 kevin_ying 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 经过上文的创建文件测试可以感受到,通过run命令启动容器非常麻烦。其中docker提供了compose解决了这个问题,而kubernetes使用kubectl create命令就可以做到和compose一样的效果,该命令可以通过配置文件快速创建一个集群资源对象。 1、部署Deployment 创建一 阅读全文
posted @ 2020-02-25 11:06 kevin_ying 阅读(704) 评论(1) 推荐(0) 编辑
摘要: 1、创建容器 命令中--replicas=2 启动2个实例,--port=80 运行在k8s的80端口上,没有进行映射端口 [root@yn101-22 ~]# kubectl run nginx --image=nginx --replicas=2 --port=80 #输出如下: kubectl 阅读全文
posted @ 2020-02-25 11:03 kevin_ying 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 1、kubernetes管理节点部署 1.1、部署主机 YN101-22.host.com 1.2、初始化管理节点 导出配置文件 cd /usr/local/kubernetes/cluster kubeadm config print init-defaults --kubeconfig Clus 阅读全文
posted @ 2020-02-22 17:26 kevin_ying 阅读(2838) 评论(0) 推荐(0) 编辑
摘要: 1、设置防火墙为 Iptables 并设置空规则 #需关闭防火墙firewalld yum -y install iptables-services && systemctl start iptables && systemctl enable iptables && iptables -F && 阅读全文
posted @ 2020-02-22 17:20 kevin_ying 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 1、部署主机 YN101-100.host.com 2、官方github地址下载二进制包并安装 下载包统一存放位置 cd /opt/src 解压 tar xf harbor-offline-installer-v1.8.5.tgz -C /opt/ 重命名,做版本标记 mv harbor/ harb 阅读全文
posted @ 2020-02-22 16:20 kevin_ying 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 1、集群规划 | 服务器名称 | 服务地址 | 角色 | | : | : | : | | YN101 22.host.com | 192.168.101.22 | etcd leader | | YN101 31.host.com | 192.168.101.31 | etcd follow | | 阅读全文
posted @ 2020-02-21 23:24 kevin_ying 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 1、部署主机 YN101-21.host.com 2、安装部署bind9 #安装bind yum install bind -y #查看是否安装成功 [root@yn101-21 ~]# rpm -qa bind #输出如下 bind-9.11.4-9.P2.el7.x86_64 3、配置主配置文件 阅读全文
posted @ 2020-02-21 23:13 kevin_ying 阅读(1373) 评论(0) 推荐(1) 编辑
摘要: 1、安装docker 方法一 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #失败重新安装,先删除rm -f /etc/yum.repos.d/local.rep,docker-ce.repo,在重新安装 方法二 阅读全文
posted @ 2020-02-21 23:00 kevin_ying 阅读(3325) 评论(0) 推荐(0) 编辑
//系列教程