随笔分类 - K8S云原生 / 安全&运维 / 安装文档
摘要:环境 1.软件版本 系统版本 centos 7.9(内核采用4.19) docker 20.10.15 kubeadm 1.22.17 2.ip划分 主机名ip地址系统配置 kubeadm-master 10.103.236.201 2core_2g kubeadm-node01 10.103.23
阅读全文
摘要:KubeVirt 架构 架构 virt-api : 负责提供一些 KubeVirt 特有的 api,像是 console, vnc, startvm, stopvm 等。 virt-controller : 管理和监控 VMI 对象及其关联的 Pod,对其状态进行更新。 virt-hander :
阅读全文
摘要:安装 添加 Helm Chart 仓库 helm repo add rancher-stable http://rancher-mirror.oss-cn-beijing.aliyuncs.com/server-charts/stable 为 Rancher 创建 Namespace kubectl
阅读全文
摘要:# 下载 helm charts helm repo add harbor https://helm.goharbor.io helm repo update helm pull harbor/harbor --version=1.9.4 tar -xvf harbor-1.9.4.tgz # 配置
阅读全文
摘要:一、概述 首先Prometheus整体监控结构略微复杂,一个个部署并不简单。另外监控Kubernetes就需要访问内部数据,必定需要进行认证、鉴权、准入控制, 那么这一整套下来将变得难上加难,而且还需要花费一定的时间,如果你没有特别高的要求,还是建议选用开源比较好的一些方案。 在k8s初期使用Hea
阅读全文
摘要:对外暴露集群服务 前面我们学习了在 Kubernetes 集群内部使用 kube-dns 实现服务发现的功能,那么我们部署在 Kubernetes 集群中的应用如何暴露给外部的用户使用呢?我们知道可以使用 NodePort 和 LoadBlancer 类型的 Service 可以把应用暴露给外部用户
阅读全文
摘要:安装 下载二进制文件 export helmversion=3.7.2 wget https://get.helm.sh/helm-v${helmversion}-linux-amd64.tar.gz tar -xvf helm-v${helmversion}-linux-amd64.tar.gz
阅读全文
摘要:架构 简单说一下 Calico 架构,Calico 是一个基于三层的数据中心网络方案,可作为 CNI 插件为运行于 Kubernetes 中的容器提供基于 TCP/IP 三层的网络通信方案,也可与 OpenStack 这种 IaaS 云架构集成,利用 BGP,IPIP 等协议为工作负载提供网络联通功
阅读全文
摘要:preinstall:安装前准备 关闭 swap 分区 更换 yum 源、安装 依赖包 更新 系统版本 到 centos 7.9、内核版本 到 长期支持版本 kernel-lt 5.4.196 如果硬件网卡驱动不支持新版本内核,升级 网卡驱动, 针对新内核重新编译 调节 CPU 性能模式为高性能 禁
阅读全文