随笔分类 - K8S
摘要:1.查看yaml [root@k8s-master01 clickhouse03]# cat clickhouse-exporter.yaml apiVersion: apps/v1 kind: Deployment metadata: labels: k8s-app: clickhouse-exp
阅读全文
摘要:1.安装prometheus 访问ip:9090 # 下载安装包 [root@master01 ~]# wegt https://github.com/prometheus/prometheus/releases/download/v2.37.0/prometheus-2.37.0.linux-am
阅读全文
摘要:1.三台二进制master的节点,总是有一台宕机 排查 [root@k8s-master01 kube-apiserver]# systemctl cat --no-pager kube-apiserver # /usr/lib/systemd/system/kube-apiserver.servi
阅读全文
摘要:1.dockerfile FROM alpine:3.10 ### 下载地址 https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub COPY sgerrand.rsa.pub /etc/apk/keys ### 下载地址 https://github.c
阅读全文
摘要:1.部署 seata-server 1.创建seata-server需要的表 具体的 SQL 参考 https://github.com/seata/seata/tree/develop/script/server/db,这里使用的是 MySQL 的脚本,数据库名称为 seata 同时,也需要创建
阅读全文
摘要:1.下载sentinel的jar包 wget https://github.com/alibaba/Sentinel/releases/download/1.8.3/sentinel-dashboard-1.8.3.jar 2.编写dockerfile [root@k8s-matser01 test
阅读全文
摘要:Docker Entrypoint & Cmd 先回顾下CMD指令的含义,CMD指令可以指定容器启动时要执行的命令,但它可以被docker run命令的参数覆盖掉。 ENTRYPOINT 指令和CMD类似,它也可用户指定容器启动时要执行的命令,但如果dockerfile中也有CMD指令,CMD中的参
阅读全文
摘要:一、发现问题 在一次系统上线后,我们发现某几个节点在长时间运行后会出现CPU持续飙升的问题,导致的结果就是Kubernetes集群的这个节点会把所在的Pod进行驱逐(调度);如果调度到同样问题的节点上,也会出现Pod一直起不来的问题。我们尝试了杀死Pod后手动调度的办法(label),当然也可以排除
阅读全文
摘要:1.查看进程pid root@crm-prod-68ff6f4b6-79wdq:/# top top - 15:28:48 up 170 days, 4:38, 0 users, load average: 1.60, 1.15, 1.60 Tasks: 3 total, 1 running, 2
阅读全文
摘要:[root@k8s-matser01 manifests]# cat /etc/kubernetes/manifests/kube-scheduler.yaml apiVersion: v1 kind: Pod metadata: creationTimestamp: null labels: co
阅读全文
摘要:1.给dev节点查看权限 1. 下载cfssl wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 wget https://pkg.cfssl
阅读全文
摘要:1.下载jar包 [root@k8s-matser01 jmx]# wget https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.13.0/jmx_prometheus_javaagent-0.13.
阅读全文
摘要:1.yaml文件 [root@k8s-matser01 nfs.rbac]# cat nginx.yaml apiVersion: v1 kind: Service metadata: name: nginx labels: app: nginx spec: ports: - port: 80 na
阅读全文
摘要:[root@iZbp1a16m3y5y71tdh7isyZ config]# cat prometheus.yml ···· - job_name: 'blackbox_http_2xx' scrape_interval: 30s metrics_path: /probe params: modul
阅读全文
摘要:[root@master-01 kafka]# cat kafka.yaml apiVersion: v1 kind: Service metadata: name: kafka-svc namespace: uat labels: app: kafka spec: ports: - port: 9
阅读全文
摘要:1.编辑yaml apiVersion: v1 kind: Service metadata: name: zk-hs namespace: uat labels: app: zk spec: ports: - port: 2888 name: server - port: 3888 name: l
阅读全文
摘要:1.编写yaml apiVersion: v1 kind: Service metadata: name: zk-hs namespace: uat labels: app: zk spec: ports: - port: 2888 name: server - port: 3888 name: l
阅读全文
摘要:1.创建命名空间 [root@k8s-matser01 ~]# kubectl create ns nacos 2.编辑mysql的yaml文件 [root@k8s-matser01 ~]# cat mysql.yaml apiVersion: v1 kind: ReplicationControl
阅读全文
摘要:查看报错 [root@k8s-matser01 nfs.rbac]# kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE test-claim Pending managed-nfs-storage 5s
阅读全文
摘要:[root@k8s-matser01 ~]# kubectl get node NAME STATUS ROLES AGE VERSION k8s-matser01 Ready,SchedulingDisabled control-plane,master 103d v1.20.2 k8s-work
阅读全文