logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s ingress(nginx) 反向代理集群外的服务

Kubernetes 将根据服务的选择器(selector label)找到符合条件的 Pod,并将它们的 IP 和端口信息添加到 Endpoints 中。可以把 Service 理解为一个四层负载均衡器,而后端的 pod ip和端口信息是填写在 Endpoints 中的,Service 的转发也是根据 Endpoints。它允许你将 HTTP 和 HTTPS 流量路由到集群内的不同服务,同时提供

文章图片
#kubernetes#容器#云原生
ansible 批量部署 node_exporter

远程普通用户若要使用 sudo 权限,需要在 /etc/ansible/ansible.cfg,若远程是root用户则可跳过。目的机器ip:192.168.173.141 ,远程用户:ubuntu,密码:ubuntu。把 node-exporter 编写成服务,交由 systemctl 管理。ansible 机器ip:192.168.8.126。主机清单文件 /etc/ansible/hosts。

文章图片
#ansible#ubuntu#服务器
kubernetes基于containerd运行时把镜像打为 tar 包

ctr 是 containerd 的命令行客户端工具,使用 ctr,你可以直接与 containerd 进行交互,而无需通过 Docker 引擎或其他较高层的工具。scp 发送到需要导入镜像的机器,再把 tar 包导入为镜像。把节点上的镜像导出为 tar 包。查看 k8s 节点上的镜像。

文章图片
#kubernetes#容器
docker、kubernetes 添加 repo 源

添加完执行命令 ‘yum makecache’,就可以愉快的下载 docker 和 k8s 了。添加 repo 源文件,

文章图片
#docker#kubernetes#容器
docker、kubernetes 添加 repo 源

添加完执行命令 ‘yum makecache’,就可以愉快的下载 docker 和 k8s 了。添加 repo 源文件,

文章图片
#docker#kubernetes#容器
kube-prometheus 实现数据持久化

使用 kube-安装的prometheus,默认是没有将数据持久化的。查看 CRD prometheus 创建出来的 sts 的详细信息,template.Containers.Volumes.可以看到使用的 volume 类型为 EmptyDir ,它的生命周期时跟随着 Pod,当 Pod 被重新创建或者挂掉之后 EmptyDir 会丢失。

文章图片
#prometheus#运维#kubernetes
到底了