- 2024-11-14k8s 1.28.2 集群部署 docker registry 接入 MinIO 存储
目录dockerregistry部署生成htpasswd文件生成secret文件生成registry配置文件创建service创建statefulset创建ingress验证dockerregistrydockerregistry监控dockerregistryuidockerregistrydockerfiledockerregistry配置文件S3storagedriverregistry
- 2024-11-11K8s安装ingress-nginx
安装ingress-nginx问题ingress-nginx-controller的service通过NodePort显露出去时,需要先使用ingree-controller调度到的节点先访问一次,集群的其他节点才能正常访问,如:有master:10.191.9.21,node1:10.191.9.22,node2:10.191.9.23三个节点,ingress-controller调度到了
- 2024-11-09openEuler搭建k8s(1.28.2版本)
目录k8s搭建(1.28.2版本)1.安装containerd1.1下载tar包1.2编写服务单元文件2.安装runc3.安装cni插件3.1下载文件3.2设置crictl运行端点4.配置containerd5.主机配置5.1编辑hosts文件(可选)5.2开启流量转发5.3关闭防火墙以及selinux5.4关闭swap6.搭建k8s6.1配置yum源
- 2024-10-29k8s 1.28.2 集群部署 Thanos 对接 MinIO 实现 Prometheus 数据长期存储
目录什么是ThanosThanos的主要功能Thanos的架构组件Thanos部署架构SidecarReceive架构选择开始部署部署架构创建namespacenode-exporter部署kube-state-metrics部署Prometheus+Thanos-Sidecar部署固定节点创建label生成secretMinIO配置etcd证书启动Prometheus+Th
- 2024-10-25k8s 1.28.2 集群部署 NFS server 和 NFS Subdir External Provisioner
目录前言部署NFSserver镜像准备节点打标签启动NFSserver创建pv验证创建pvc创建pod挂载验证部署NFSSubdirExternalProvisioner创建pod验证提前创建pvc的方式使用volumeClaimTemplates的方式前言NFSSubdirExternalProvisioner可以使用现有的NFS服务器
- 2024-09-14第三十二节 kubeadm部署k8s 1.28.x高可用集群
底层走docker底层走containerd容器操作系统:openEuler-24.03主机名:cat/etc/hosts主机3台192.168.80.54lyc-80-54master192.168.80.55lyc-80-55master192.168.80.56lyc-80-56master192.168.80.56lyc-80-57worker192.168.80.56lyc-80-58worker系统关闭selin
- 2024-08-23Kubernetes 1.28.2 负载均衡解决方案 MetalLB实践
MetalLB是一个用于在Kubernetes集群中提供外部IP地址的负载均衡器实现。安装须知:Kubernetesv1.13.0或者更新的版本规划IPv4地址给MetalLB用于分配。当使用BGP操作模式时,你将需要一个或多个能够支持BGP协议的路由器。L2模式下需要各个节点间7946端口(TCP&
- 2024-04-28Ubuntu22.04 搭建Kubernetes 1.28版本集群
依赖安装准备工作需要在所有节点上进行。安装ssh服务安装 openssh-serversudoapt-getinstallopenssh-server修改配置文件vim/etc/ssh/sshd_config找到配置项LoginGraceTime120PermitRootLoginprohibit-passwordStrictModesyes把 prohibit-password
- 2024-04-21Kubernetes 部署集群1.28.2版本(无坑)
初步搭建一个一个主节点和两个从节点Kubernetes1.28.2集群。先准备好机器|host|hostname|os|role|hardware||---|---|---|---|---||192.168.31.200|master01|centos7.9|control-plane|cpu:2c内存:3G硬盘1:50G||192.168.31.201|node01
- 2024-03-29基于containerd 部署 kubernetes 1.28集群
1、准备说明8台Linux主机,安装Ubuntu20.04系统,其中2台haproxy,3台master节点,3台work节点每台主机不低于2GB内存大小,CPU大于2核心集群中的所有主机网络互通节点中不能存在重复的主机名、mac地址或者product_uuid交换分区配置。kubelet默认是在节点上检测到交换分区时,无法启动
- 2024-03-13升级kubeadm 集群(只有master单节点)
具体步骤可以参考kubernetes官网:https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/确定升级到哪个版本示例是从同版本1.28.2升级到1.28.7所以使用操作系统的包管理器找到最新可按照的版本中,是否有需要的补丁版本sudoyumlist--showdupl
- 2024-02-291.28
《梦断代码》是一本关于程序员成长与人生感悟的书籍,作者通过自身经历和观察,探讨了程序员在工作、学习和生活中面临的困境和挑战。在第一章中,作者介绍了自己的成长经历和对编程的热爱,以及在不断学习和进步中所遇到的困难和挫折。在阅读第一章时,我深深感受到了作者对编程的热情和执
- 2024-02-281.28
springboot整合其他框架1.首先创建工程,创建如下图的类。 packagecom.itheima.springboottest;importorg.springframework.stereotype.Service;@ServicepublicclassUserService{publicvoidadd(){System.out.println("add...");}}packagecom.
- 2024-02-281.28
JDBC链接数据库首先,建立一个简单的数据库 people ,创建一张测试表 studentCREATETABLE`student`( `id`int(4)PRIMARYKEY, `name`VARCHAR(20), `age`int(8), `password`VARCHAR(20), `email`VARCHAR(40), `tel`VARCHAR(20));INSERTINTO`student
- 2024-02-281.28
今天学习一下小程序对应的一些基础知识,其中小程序开发和网页开发还是存在一些区别的,比如运行环境、API、开发模式不同等不同。 接下来我们注册微信小程序开发账号 注册完后登录开发主页面,获取到创建项目时所需要的微信小程序ID 然后我们安装开发小程序工具--微信开发者工
- 2024-02-281.28
CSS用于控制HTML文档的样式和布局,实现页面的外观设计。样式定义可以通过内联样式、内部样式表和外部样式表来实现。了解CSS选择器,它用于选择文档中的HTML元素,从而应用样式。 常见选择器包括标签选择器、类选择器、ID选择器、后代选择器等。学习常用的CSS样式属性,如`color`、
- 2024-02-251.28
数据库表一个数据库通常包含一个或多个表。每个表有一个名字标识(例如:"Websites"),表包含带有数据的记录(行)。在本教程中,我们在MySQL的RUNOOB数据库中创建了Websites表,用于存储网站记录。我们可以通过以下命令查看"Websites"表的数据:mysql>useRUNOOB;Databasechange
- 2024-02-231.28
全局注册uni-app 支持配置全局组件,需在 main.js 里进行全局注册,注册后就可在所有页面里使用该组件。注意Vue.component的第一个参数必须是静态的字符串。nvue页面暂不支持全局组件。main.js 里进行全局导入和注册 importVuefrom'vue' importpageHeadfrom'
- 2024-01-311.28
阅读完《程序员的修炼之道:从小工到专家》第八章后,我对团队沟通和协作在软件开发中的重要性有了更深入的理解。这一章节详细探讨了如何有效地与团队成员进行沟通和协作,以提高软件开发的效率和质量。首先,作者强调了团队沟通和协作在软件开发中的重要性。软件开发是一项团队工作,需要
- 2024-01-29上周热点回顾(1.22-1.28)
热点随笔:· 全球IPv4耗尽,下个月开始收费! (咸鱼Linux运维)· 通义灵码,降临博客园 (博客园团队)· .NET开源的简单、快速、强大的前后端分离后台权限管理系统 (追逐时光者)· C#开源免费的开发效率提升利器:DevToys开发人员的瑞士军刀! (追逐时光者)· 你和时间管理大师,就
- 2024-01-281.28
省选联考17三道题三道题三道题!!!起床晚了导致晚答一个小时(((A.开心消消乐game.cpp之前在acc考到过原题,但是但是太菜了,不明白dp套dp,所以还是不会,只会愚蠢的白给的20pts的普通dp实际得分:0(因为压根没写)应该得分:20正解就是首先考虑没有?怎么做,可以考虑到一个小trick:把变
- 2024-01-281.28闲话
喜提洛谷1天半体验卡,于今天晚上21:30过期推歌:爱的狂想曲/洛天依byJUSF周存挺好听的,存娘调的好啊(赞赏拿到手机,打开血族,发现自己还有好多抽,角色我抽到了,皮肤1000+rmb还是算了今天被迫听字符串的课为啥我这电脑没有极域啊,投屏投不到这里,重启之后依然没有,蚌埠住了先讲了个
- 2024-01-28闲话1.28
周日,爽爽爽
- 2024-01-281.28寒假每日总结19
今天,我主要尝试了对之前的几个python脚本进行整合,使得可以输入图片路径,题目,总分进行评价 参考:百度文心一言的回复 #-*-coding:utf-8-*-importosimportsysimporterniebotfromPILimportImagefrompaddleocrimportPaddleOCR,draw_ocrdefbaidu_paddleoc
- 2024-01-281.28
今天学习一下小程序对应的一些基础知识,其中小程序开发和网页开发还是存在一些区别的,比如运行环境、API、开发模式不同等不同。 接下来我们注册微信小程序开发账号 注册完后登录开发主页面,获取到创建项目时所需要的微信小程序ID 然后我们安装开发小程序工具--微信开发者工