摘要: 1. 使用控制器部署镜像 2. 案例 2.1 将镜像仓库认证凭据保存在k8s secret 中 [root@k8s-master ~]# kubectl create secret docker-registry harbor-auth --docker-username=admin --docke 阅读全文
posted @ 2021-11-10 14:22 七月流星雨 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1.制作镜像流程 2. 部署案例 2.1 导入数据库 创建数据库和账号密码 mysql> create database if not exists java_demo default charset utf8 ; # 创建数据库,默认utf8 Query OK, 1 row affected (0 阅读全文
posted @ 2021-11-10 14:20 七月流星雨 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 1. 容器交付流程 2. 在k8s平台部署项目流程 阅读全文
posted @ 2021-11-10 14:17 七月流星雨 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1. k8s-ingress小结 ingress contronler怎么工作的 ingress controller通过与kubernetes api交互,动态的去感知集群中ingress规则变化,然后读取它,按照自定义的规则,规则就写明了那个域名对应那个service,生成一段nginx配置,应 阅读全文
posted @ 2021-11-10 14:14 七月流星雨 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1. ingress Controller高可用方案 一般ingress Controller会以Daemonset+nodeSelector部署到几台特定node,然后将这几台挂载到公网负载均衡器对外提供服务。 2. 案例部署多个ingress Controller 2.1 查询nginx-ing 阅读全文
posted @ 2021-11-10 14:13 七月流星雨 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: 1. 配置示例 配置HTTPS步骤 准备域名证书文件(来自:openssl/cfssl工具自签或者权威机构颁发) 将证书文件保存到Secret kubectl create secret tls www.scajy.cn --cert=www.scajy.cn.pem --key=www.scajy 阅读全文
posted @ 2021-11-10 14:10 七月流星雨 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 1.ingress对外暴露网站 创建 kubectl apply -f web-ingress.yaml 查看 kubectl get ingress 测试:本地电脑绑定hosts记录对应ingress里面配置的域名 例如:<Ingress Controller Pod所在Node IP> foo. 阅读全文
posted @ 2021-11-10 14:07 七月流星雨 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 1. k8s-ingress controller参考 ingress controller有很多实现,我们这里采用官方维护的nginx控制器 部署地址:https://github.com/kubernetes/ingress-nginx 部署文件地址:https://raw.githubuser 阅读全文
posted @ 2021-11-10 14:06 七月流星雨 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 1. k8s-ingrss是什么 NodePort存在的不足: 一个端口只能在一个服务使用,端口需要提前规划 只支持4层负责均衡 Ingress: ingress公开了从集群外部到集群内部服务的http和https路由的规则集合,而具体实现流量路由则是由ingress controller负责 ** 阅读全文
posted @ 2021-11-10 14:05 七月流星雨 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. iptables与IPVS对比 Iptables: 灵活,功能强大 规则遍历匹配和更新,呈线性时延 IPVS: 工作在内核态,有更好的性能 调度算法丰富:rr,wrr,lc,wlc,ip hash... 生产环境推荐使用IPVS 阅读全文
posted @ 2021-11-10 14:03 七月流星雨 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 1. CoreDNS名称解析 **CoreDNS:**是一个DNS服务器,Kubernetes默认采用,以Pod部署在集群中,CoreDNS服务监视Kubernetes API,为每一个Service创建DNS记录用于域名解析。 **CoreDNS YAML文件:**https://github.c 阅读全文
posted @ 2021-11-10 14:02 七月流星雨 阅读(1985) 评论(0) 推荐(0) 编辑
摘要: 1. k8s-service代理模式 iptables和ipvs工作流程图 k8s-service工作流程图 2. k8s-service代理模式IPVS IPVS: 有两种启动模式 kubeadm方式修改ipvs模式: # kubectl edit configmap kube-proxy -n 阅读全文
posted @ 2021-11-10 14:01 七月流星雨 阅读(2002) 评论(0) 推荐(0) 编辑
摘要: 1. k8s-service代理模式 阅读全文
posted @ 2021-11-10 14:00 七月流星雨 阅读(293) 评论(0) 推荐(0) 编辑