加载中...
呼呼哈嘿
kubelet重启失败分析 kubelet重启失败分析
前言某天上午看到告警发现测试环境有个节点NotReady 首先排查服务器状态,cpu 内存 磁盘 网络一切正常.那就把目光放到kubelet和docker上面 查看kubelet日志先查看kubelet状态,发现服务已经挂了,那主要目标就是
2023-01-06
Operator 部署服务数据持久化 Operator 部署服务数据持久化
一、前言1.1默认使用Operator部署的prometheus和grafana存储数据都是使用的emptyDir格式的,所以服务重启后数据就会清空,生产环境肯定是不行的所以需要将数据持久化到磁盘 二、配置2.1 Prometheus持久化
2022-06-05
Kubeadm卸载 Kubeadm卸载
删除kubeadm构建的Kubernetes集群所有通过 kubeadm 工具构建的Kubernetes集群以及节点,都可以通过 kubeadm 工具反向卸载(删除),这是一个非常方便的操作。我的实践是因为在开发测试环境, 升级kubead
2022-06-05
K8s中配置lnmp环境 K8s中配置lnmp环境
一、配置用于存储的NFS服务1.1服务端配置 nfs#yum安装 [root@k8smaster lnmp]# yum -y install nfs-utils #编辑 配置文件 (确保目录存在) [root@k8smaster lnmp]
2022-06-05
K8s数据持久化StorageClass K8s数据持久化StorageClass
一、简介1.1什么是StorageClassKubernetes提供了一套可以自动创建PV的机制,即:Dynamic Provisioning。而这个机制的核心在于StorageClass这个API对象。 StorageClass对象会定义
2022-06-05
K8s强制删除Terminating的命名空间 K8s强制删除Terminating的命名空间
我们在日常的k8s维护中,经常遇到k8s删除命名空间一直处于Terminating的状态 让人抓狂::(怒) 下面总结下强制删除的方法 1.1 将ns资源保存为json文件kubectl get ns istio-system -o jso
2022-06-05
K8s配置ingress-nginx暴露服务 K8s配置ingress-nginx暴露服务
一、简介1.1 介绍在kubernetes中,POD,SVC的IP地址只能集群内部使用,集群外部是无法访问的。 为了能让外部的应用访问进来,kubernetes提供了如下几种方案: NodePort LoadBalancer Ingres
2022-06-05
K8s配置4层转发nginx K8s配置4层转发nginx
一 四层转发和七层转发1.1四层负载均衡四层负载均衡工作在OSI模型的传输层,由于在传输层,只有TCP/UDP协议,这两种协议中除了包含源IP、目标IP以外,还包含源端口号及目的端口号。四层负载均衡服务器在接受到客户端请求后,以后
2022-06-05
k8s集群内配置coredns解析 k8s集群内配置coredns解析
编辑coredns的confmap kubectl -n kube-system edit configmaps coredns apiVersion: v1 data: Corefile: | .:53 {
2022-06-05
K8s基础yaml文件 K8s基础yaml文件
一、基础Pod配置nginx: apiVersion: v1 kind: Pod metadata: name: nginx-port namespace: default labels: app: myapp
2022-06-05
1 / 2