随笔分类 -  k8s

k8s相关
摘要:kubectl报错 [root@master03 ~]# kubectl get pod error: You must be logged in to the server (Unauthorized) 解决办法: [root@master03 ~]# sudo cp -i /etc/kubern 阅读全文
posted @ 2025-01-17 11:34 broadviews 阅读(46) 评论(0) 推荐(0) 编辑
摘要:有些情况下,你想重启一个特定的容器,而不是删除pod,让Kubernetes重新创建它,可以使用: kubectl exec POD_NAME -c CONTAINER_NAME /sbin/killall5 也可以: kubectl exec POD_NAME -c CONTAINER_NAME 阅读全文
posted @ 2024-12-12 15:57 broadviews 阅读(61) 评论(0) 推荐(0) 编辑
摘要:报错截图如下 查看etcd,发现超过默认值2G了 解决参考链接 https://cloud.tencent.com/developer/article/2360418 执行过程 PS: 高可用集群需要在所有master执行 # 1、获取当前的版本 $ rev=$(ETCDCTL_API=3 etcd 阅读全文
posted @ 2024-11-25 18:01 broadviews 阅读(101) 评论(0) 推荐(0) 编辑
摘要:在 Kubernetes 集群中,kubeadm 提供了管理证书的功能,包括自动续签证书。以下是关于如何使用 kubeadm 自动续签证书的详细步骤: 证书自动续签机制 Kubernetes 1.15 及更高版本中,kubeadm 部署的证书默认有效期为 1 年。Kubernetes 控制平面包含一 阅读全文
posted @ 2024-11-18 16:14 broadviews 阅读(119) 评论(0) 推荐(0) 编辑
摘要:要强制删除处于“Terminating”状态的 ingress-nginx 命名空间,您可以按照以下步骤操作: 获取命名空间的 JSON 描述并保存到文件: kubectl get namespace ingress-nginx -o json > ingress-nginx.json 编辑保存 阅读全文
posted @ 2024-11-07 15:52 broadviews 阅读(106) 评论(0) 推荐(0) 编辑
摘要:Ingress 安装 首先安装helm管理工具 https://helm.sh/docs/intro/install/ 使用helm安装ingress https://kubernetes.github.io/ingress-nginx/deploy/#using-helm 添加ingress的he 阅读全文
posted @ 2024-11-03 13:41 broadviews 阅读(79) 评论(0) 推荐(0) 编辑
摘要:● 最初现象,ssh 端口异常,登录机器出现如下,执行每一个命令都会有这个错,最终就是关闭终端后无法在连接,只能重启释放资源 ● 查看kernel.threads-max(每个进程中最多创建的的线程数目) ● top -H 查看每个线程的资源使用情况 ,发现达到了当前系统限制 30938 ● 修改t 阅读全文
posted @ 2024-10-25 17:36 broadviews 阅读(189) 评论(0) 推荐(0) 编辑
摘要:将时区文件挂载到Pod中 在定义pod上层控制器的时候,添加一个用于挂载时区的卷,挂载宿主机的时区文件 ... containers: - name: xxx ... volumeMounts: - name: timezone mountPath: /etc/localtime volumes: 阅读全文
posted @ 2024-10-09 10:42 broadviews 阅读(234) 评论(0) 推荐(0) 编辑
摘要:github 地址: https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner/tree/master/deploy cat <<'EOF'> deployment.yaml apiVersion: apps/v1 kind 阅读全文
posted @ 2024-09-13 14:39 broadviews 阅读(10) 评论(0) 推荐(0) 编辑
摘要:基于Docker容器运行时实现K8S 1.31 二进制高可用集群 一、K8S集群架构说明 二、K8S集群主机配置 2.1 主机操作系统说明 序号 操作系统及版本 备注 1 openEuler 22.03 (LTS-SP1) 2.2 主机软、硬件配置说明 需求 CPU 内存 硬盘 角色 主机名 软件 阅读全文
posted @ 2024-09-11 17:38 broadviews 阅读(621) 评论(0) 推荐(0) 编辑
摘要:一、K8s节点安装 ceph-common CephFS是 Ceph 中基于RADOS(可扩展分布式对象存储)构建,通过将文件数据划分为对象并分布到集群中的多个存储节点上来实现高可用性和可扩展性。 首先所有 k8s 节点都需要安装 ceph-common 工具: yum -y install epe 阅读全文
posted @ 2024-09-03 11:10 broadviews 阅读(481) 评论(0) 推荐(0) 编辑
摘要:查看当前版本 [root@k8s-master31 ~]# kubectl get nodes -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIM 阅读全文
posted @ 2024-08-22 14:51 broadviews 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一、K8S集群架构说明 二、K8S集群主机配置 2.1 主机操作系统说明 序号 操作系统及版本 备注 1 CentOS7u9 2.2 主机软、硬件配置说明 需求 CPU 内存 硬盘 角色 主机名 软件 值 8C 8G 1024GB HA ha1 haproxy、keepalived 值 8C 8G 阅读全文
posted @ 2024-08-20 16:18 broadviews 阅读(410) 评论(0) 推荐(0) 编辑
摘要:生产环境推荐的kafka部署方式为operator方式部署,Strimzi是目前最主流的operator方案。集群数据量较小的话,可以采用NFS共享存储,数据量较大的话可使用local pv存储。 部署operator [root@k8s-master31 01-kafka]# helm repo 阅读全文
posted @ 2024-08-02 17:41 broadviews 阅读(425) 评论(0) 推荐(0) 编辑
摘要:Github 地址: https://github.com/kubernetes/kube-state-metrics 1. 安装 kube-state-metrics 非常简单,在对应的 GitHub 仓库下就有对应的安装资源清单文件: [root@k8s-master01 01-ECK]# gi 阅读全文
posted @ 2024-06-26 11:13 broadviews 阅读(112) 评论(0) 推荐(0) 编辑
摘要:1. 部署nfs 1. 安装nfs #所有节点安装 yum install -y nfs-utils 在master节点创建nfs共享目录 mkdir -pv /data/kubernetes 编写配置文件 cat > /etc/exports <<'EOF' /data/kubernetes *( 阅读全文
posted @ 2024-06-10 20:32 broadviews 阅读(294) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示