
k8s
文章平均质量分 87
运维小弟| srebro.cn
坐标 “江南佳丽地,金陵帝王都” 的南京,95后;从事 化工与工业物联网行业,擅长Devops,容器化技术;负责Devops 团队及项目交付工作。 OpenEuler 南京用户组成员。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
k8s部署Nacos单机版(deployment)
地址: http://XXXX:nodeport/nacos。第一次启动Nacos前需要手动初始化,需。默认账户/密码: nacos/nacos。原创 2024-09-24 17:19:03 · 754 阅读 · 1 评论 -
K8S 常见问题: Unable to connect to the server_ x509_ certificate is valid for 问题解决
k8s的apiserver 需要暴露在公网给阿里云的云效托管使用,之前在部署K8S签发证书的时候,写的是内网的地址,,默认情况下,kubernetes自建的CA会为apiserver签发一个证书,证书的默认可访问的是内网IP、kubernetes、kubernetes.default kubernetes.default.svc、kubernetes.default.svc.cluster.local,不包含设备的外网IP。所以直接通过admin.conf去访问kubernetes是不可能的。原创 2024-09-06 08:30:00 · 1189 阅读 · 0 评论 -
kubeadm方式升级k8s集群
升级前最好备份所有组件及数据,例如etcd跨多个版本的可以逐个版本进行升级。目前我的版本是v1.20.4,官网最新版本已经到1.25.0。升级到最新版本需要逐步升级:v1.20.4–>v1.21.4–>v1.22.4–>v1.23.4–>v1.24.4–>v1.25.0,共升级5次。先配置阿里云yum源,每台节点都需要配置查询版本,会列出目前所有的正式版本,我们现在从1.20.4升级到1.21版本,所以需要找到v.1.21.4版本号。原创 2024-09-03 09:39:23 · 627 阅读 · 0 评论 -
K8s 节点管理:使用 kubeadm 删除和重新添加 Kubernetes 节点
在 Kubernetes 中,使用kubeadm的方式 删除和 重新添加节点。原创 2024-09-03 09:36:09 · 1681 阅读 · 0 评论 -
Kubernetes 1.20 上将容器从 Docker Engine 改为 Containerd
有关详细信息,请使用 crictl help 或 crictl help 获取帮助信息。crictl是连接containerd的一个client端工具,用于管理containerd中的容器,这个工具比默认的ctr好用。crictl 默认连接到 unix:///var/run/dockershim.sock。默认在安装k8s 集群的时候就已经安装好了 crictl 工具,如果没有安装,可以在。1、配置先决条件【如果k8s环境初始化的时候如果做过了,直接忽略】替换为你之前下线的节点的名称。原创 2024-09-02 14:26:55 · 1110 阅读 · 0 评论 -
K8S部署Metrics-Server服务
如果你是kubadm 的部署方式,默认已开启Kubernetes API聚合层。Metrics-Server是k8s集群采集监控数据的聚合器,如采集node、pod的cpu、内存等数据,从 Kubernetes1.8 开始默认使用Metrics-Server采集数据,并通过Metrics API的形式提供查询,但是,kubeadm安装的k8s集群默认是没有安装Metrics-Server的,所以我们来安装一下Metrics-Server。原创 2024-09-02 14:10:17 · 2836 阅读 · 0 评论 -
kubeadm快速搭建K8s集群-1主2从【v1.20】
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。calico.yamlkubernertes-dashboard.yaml1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:3台或多台机器,操作系统Openeuler22.03 LTS SP4硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区2. 准备环境角色IPk原创 2024-09-02 13:52:31 · 999 阅读 · 0 评论 -
docker-compose 快速部署nacos2.3.1-standalone单节点
一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。原创 2024-09-01 13:11:42 · 2452 阅读 · 0 评论 -
kubeadm部署 Kubernetes(k8s) 高可用集群【V1.28 】
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。原创 2024-09-01 13:13:14 · 3286 阅读 · 0 评论 -
kubeadm部署 Kubernetes(k8s) 高可用集群【V1.20 】
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。原创 2024-09-01 13:12:34 · 2331 阅读 · 0 评论 -
Kubernetes 外部 etcd 集群的二进制部署指南
etcd 是一个高可用的分布式键值存储系统,主要用于存储和管理配置信息、服务发现信息以及其他重要的元数据。etcd 是由 CoreOS 开发的,基于 Raft 共识算法来保证数据的一致性和可靠性。原创 2024-08-27 16:47:44 · 1253 阅读 · 0 评论 -
kubernetes集群搭建Zabbix监控平台的详细过程
kubernetes集群搭建Zabbix监控平台的详细过程原创 2022-12-23 18:29:24 · 3553 阅读 · 1 评论 -
kubeadm 部署Kubernetes1.24_cri-docker版本
2022 年 5 月 3 日,Kubernetes 1.24 正式发布,在新版本中,我们看到 Kubernetes 作为容器编排的事实标准,正愈发变得成熟,有 12 项功能都更新到了稳定版本,同时引入了很多实用的功能,例如 StatefulSets 支持批量滚动更新,NetworkPolicy 新增 NetworkPolicyStatus 字段方便进行故障排查等Kubernetes 正式移除对 Dockershim 的支持,讨论很久的 “弃用 Dockershim” 也终于在这个版本画上了句号。想要清楚的了原创 2022-06-06 11:17:57 · 3620 阅读 · 4 评论 -
基于K8S的StatefulSet部署MySQL集群
环境: 名称 版本 其他 K8S 1.20.4 mysql 5.7 一主二从 nfs服务器 172.16.201.209 # 采用NFS存储卷的方式 持久化存储mysql数据目录需求:展示如何使用 StatefulSet 控制器运行一个有状态原创 2021-11-03 18:15:38 · 2556 阅读 · 9 评论 -
K8S 部署redis单节点&rdb数据持久化&故障演练恢复
K8S 部署redis单节点&rdb数据持久化&故障演练恢复环境:背景: 采用NFS存储卷的方式 持久化存储redis 需要保存的文件一、部署NFS服务器#服务器安装nfs服务,提供nfs存储功能1、安装nfs-utilsyum install nfs-utils (centos)或者 apt-get install nfs-kernel-server (ubuntu)2、启动服务systemctl enable nfs-serversyst原创 2021-10-28 17:48:25 · 1625 阅读 · 1 评论 -
Ubuntu18 安装Harbor 并配置https
实验环境:软件名称 版本 docker-ce v19.03.15 docker-compose v1.29.0 Harbor v2.3.2 一、Harbor简介Harbor是由VMware公司开源的企业级的Docker Registry管理项目,拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。 Harbor 是 CNCF 毕业的项目,可提供合规性、性能和互操作性,帮助跨云原生计算平台(如 Kubernetes 和原创 2021-09-29 17:44:47 · 1144 阅读 · 0 评论 -
kubernetes 常见报错(持续更新)
1、k8s的node1节点处于NotReadyOct 29 17:56:17 k8s-node1 kubelet[48455]: E1029 17:56:17.983157 48455 kubelet_node_status.go:94] Unable to register node "k8s-node3" with API server: nodes "k8s-node3" is forbidden: node "k8s-node1" is not allowed to modify node "k原创 2021-09-17 15:52:34 · 8530 阅读 · 0 评论 -
Jenkins在Kubernetes中持续部署(超详细完整版)
jenkins 在Kubernetes中持续部署资产信息:主机名(IP)用途版本192.168.31.100Harbor镜像仓库,NFS 服务器v2.1.0192.168.31.200Gitlab 代码仓库latest192.168.31.61K8s-master 节点v1.18192.168.31.62node-1节点v1.18192.168.31.63node-2节点v1.18一、了解发布流程流程:拉取代码 git c原创 2021-04-01 20:51:55 · 16561 阅读 · 5 评论