K8S实战
i豆
喜欢搞点事
展开
-
K8S实战Day6-用Ingress配置服务发现
文章目录前言一、Ingress是什么?二、Ingress安装1.Mandatoy.yaml总结前言一、Ingress是什么?Ingress是管理外部网咯访问K8S集群中Service的API对象(典型就是HTTP),它可以提供负载均衡、SSL终端以及基于名字的虚拟host。简单点来说它就是外网访问集群应用的媒介。+----------+ Ingress +---------+| internet | ---------> | Service |+----------+原创 2020-12-29 12:56:56 · 949 阅读 · 0 评论 -
K8S实战Day5-Harbor仓库搭建与双组复制高可用
K8S实战Day5-Harbor仓库搭建前言Harbor简介Harbor安装1.镜像包下载2.配置文件2.部署nginx总结前言docker hub涉及网络及安全的问题,实际使用不方便,我们更需要使用Harbor搭建一个私有仓库。但由于自己使用云主机,只能配置外网访问Harbor,所以不属于Harbor的典型使用场景Harbor简介优点:本身自代 docker 私有仓库支持基于角色的权限管理支持 LDAPHarbor的Git地址Harbor安装1.镜像包下载Harbor支持2种安装.原创 2020-12-28 14:48:50 · 677 阅读 · 0 评论 -
K8S实战DAY4-Dashboard部署
文章目录前言部署Dashboard二、使用步骤1.引入库2.读入数据总结前言部署,访问,登陆DashBoard部署Dashboard1.下载 Dashboard yaml 文件wget http://pencil-file.oss-cn-hangzhou.aliyuncs.com/blog/kubernetes-dashboard.yaml打开下载的文件添加一项:type: NodePort,暴露出去 Dashboard 端口,方便外部访问apiVersion: v1kind: Servic原创 2020-12-23 15:31:13 · 141 阅读 · 0 评论 -
K8S-Kubeadm的安装及原理
提示:本文内容95%源于https://www.cnblogs.com/shoufu/p/13047723.htmlK8S实战Day4-Kubeadm的安装及原理前言集群安装Kubeadm Init的工作流程1.Prefligth Checks 检查2.生成自签证书3.生成其他组件访问 kube-apiserver 所需要的配置文件4.为 Master 组件生成 Pod 配置文件kubeadm join的原理前言二进制安装对于新手来说是比较头疼的问题,所以我们先来学习如何用Kubeadm来安装,以原创 2020-12-21 17:54:02 · 393 阅读 · 0 评论 -
K8S实战DAY3-高可用集群测试
K8S实战DAY2-高可用集群测试前言创建nginx-dsIP测试DNS测试疑问前言创建nginx-ds服务,检查ip连通性,并创建nginxpod进入查看dns可用性创建nginx-ds # 写入配置$ cat > nginx-ds.yml <<EOFapiVersion: v1kind: Servicemetadata: name: nginx-ds labels: app: nginx-dsspec: type: NodePort selec原创 2020-12-18 11:24:03 · 439 阅读 · 1 评论 -
K8S实战DAY2-使用Kubeadm高可用集群部署及测试
K8S实战DAY2-使用Kubeadm高可用集群部署及测试高可用集群搭建主节点m1部署部署网络插件Calico(m1)Master及Worker节点加入高可用集群搭建由于云主机不支持虚拟IP,放弃使用keepalived,将前文global-config.properties的keepalived虚拟IP设为M1的即可。主节点m1部署1.使用kubeadm-config.yaml,参考:</apiVersion: kubeadm.k8s.io/v1beta1 kind: ClusterCon原创 2020-12-18 10:41:28 · 251 阅读 · 1 评论