Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

标签:Kubernetes

Kubernetes 之 Cronjob

Kubernetes 之 Cronjob

Cronjob 简介 Cronjob 是一个计划任务,与 Linux 系统 Crontab 一样,格式也是基本一样。 格式如下: # ┌───────────── minute (0 - 59) # │ ┌───────────── hour (0 - 23) # │ │ ┌───────────

Joe.Ye Joe.Ye 2023-04-01
0 0 1
重启Kubernetes集群

重启Kubernetes集群

Kubernetes集群的设计目标是setup-and-run-forever,然而许多初学者安装K8S集群用于学习,这就必然会出现重启集群的情况。 Worker节点不能启动 Master 节点的 IP 地址变化,导致 worker 节点不能启动。请重装集群,并确保所有节点都有固定内网 IP 地址。

Joe.Ye Joe.Ye 2023-03-30
0 0 1
Kubernetes修改NodePort的范围

Kubernetes修改NodePort的范围

在 Kubernetes 集群中,NodePort 默认范围是30000-32767,某些情况下,因为所在公司的网络策略限制,可能需要修改 NodePort 的端口范围,本文描述了具体的操作方法。 修改kube-apiserver.yaml 使用 kubeadm 安装 K8S 集群的情况下,Mas

Joe.Ye Joe.Ye 2023-03-30
0 0 1
安装Kubernetes高可用

安装Kubernetes高可用

三个 master 组成主节点集群,通过内网 loader balancer 实现负载均衡;至少需要三个 master 节点才可组成高可用集群,否则会出现脑裂现象 多个 worker 组成工作节点集群,通过外网 loader balancer 实现负载均衡 安装后的拓扑图如下: 初始化API S

Joe.Ye Joe.Ye 2023-03-30
0 0 1
安装 Kubernetes 单Master节点

安装 Kubernetes 单Master节点

kubeadm 是 Kubernetes 官方支持的安装方式,“二进制” 不是。采用 kubernetes.io 官方推荐的 kubeadm 工具安装 kubernetes 集群。 安装后的拓扑图如下: 检查 centos / hostname # 在 master 节点和 worker 节点都

Joe.Ye Joe.Ye 2023-03-30
0 0 1
K8s将Pod指定部署到特定节点(master)上的一种方法

K8s将Pod指定部署到特定节点(master)上的一种方法

需求:搭建一个集群,这个集群要走 CI/CD 流程,还要管理 CI/CD 流程的产出物,将其保存在 Harbor 中,让后让产出物在另外两个节点上运行起来。建议将 Jenkins 部署到 Master 节点,可以避免各种证书相关的问题。 那么问题来了,Pod 部署一般都是 K8s 分配,怎么将 Je

Joe.Ye Joe.Ye 2023-03-26
0 0 0
K8s集群节点间通信no route to host

K8s集群节点间通信no route to host

现象描述 节点及Master节点网络时通时不通,相互ping时通时不通 [root@k8s-node01 ~]# ping 192.168.0.8 connect: No route to host [root@k8s-master ~]# ping 192.168.1.8 connect: No

Joe.Ye Joe.Ye 2023-03-26
0 0 0
K8s节点删除

K8s节点删除

使用kubeadm命令删除节点 [root@k8s-master ~]# kubectl drain <node name> --delete-local-data --force --ignore-daemonsets [root@k8s-master ~]# kubectl dele

Joe.Ye Joe.Ye 2023-03-26
0 0 0
kubeadm join之token失效问题解决

kubeadm join之token失效问题解决

执行kubeadm join,报错如下: [root@k8s-node01 ~]# kubeadm join 192.168.0.8:6443 --token aakoqt.zq79agckuzc5wt29 \ > --discovery-token-ca-cert-hash sha256:

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Kubernetes强制删除一直处于Terminating状态的pod

Kubernetes强制删除一直处于Terminating状态的pod

在dashboard界面删除容器,发现无法删除。使用命令查看发现该pod一直处于terminating的状态。Kubernetes支持强制删除一直处于Terminating状态的pod。 1、使用命令获取pod的名字 kubectl get pods -n NAMESPACE | grep Ter

Joe.Ye Joe.Ye 2023-03-23
0 0 0
kubernetes-dashboard卸载及其pod删除

kubernetes-dashboard卸载及其pod删除

pod删除 $ kubectl -n kube-system delete $(kubectl -n kube-system get pod -o name | grep dashboard) pod "kubernetes-dashboard-3313488171-7706x"

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes集群问题排查

Kubernetes集群问题排查

查看系统Event事件 kubectl describe pod <PodName> --namespace=<NAMESPACE> 该命令可以显示Pod创建时的配置定义、状态等信息和最近的Event事件,事件信息可用于排错。例如当Pod状态为Pending,可通过查看Ev

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes 1.15安装部署EFK日志收集系统

Kubernetes 1.15安装部署EFK日志收集系统

简单介绍 EFK 组合插件是k8s项目的一个日志解决方案,它包括三个组件:Elasticsearch, Fluentd, Kibana。相对于ELK这样的架构,k8s官方推行了EFK,可能Fluentd相对于Logstash更加轻量级吧。 Elasticsearch 是日志存储和日志搜索引擎,Flu

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes集群EFK日志框架部署

Kubernetes集群EFK日志框架部署

目标:在现有Kubernetes集群中搭建EFK日志框架,实现集群日志的存储与展示 环境:Kubernetes集群(kubeadm方式部署) 步骤:Kubernetes日志架构概述 -> Fluentd日志收集容器部署 -> Elasticsearch日志存储容器部署 -> Kib

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes 1.15安装部署helm插件

Kubernetes 1.15安装部署helm插件

简单介绍 Helm其实就是一个基于Kubernetes的程序包(资源包)管理器,它将一个应用的相关资源组织成为Charts,并通过Charts管理程序包。再简单点说,可以当做RHEL/CentOS系统中的yum机制,有yum install,也有helm install等等。具体可以参考网上其他介绍

Joe.Ye Joe.Ye 2023-03-23
0 0 0
1 2