k8s
文章平均质量分 76
coke-520
冲就完事!
展开
-
二进制安装k8s-单master节点
k8s二进制组件部署安装原创 2023-05-25 15:36:14 · 675 阅读 · 0 评论 -
流水线脚本和k8s.yaml
cicd部署文件模板原创 2023-01-13 17:53:52 · 357 阅读 · 0 评论 -
k8s部署xxl-job和docker部署
xxl-job部署原创 2023-01-13 11:39:53 · 592 阅读 · 0 评论 -
二进制搭建高可用k8s(无坑版)
二进制安装高可用集群原创 2022-12-13 11:10:26 · 1049 阅读 · 0 评论 -
kubectl日常命令
查看类命令: # 获取节点和服务版本信息 kubectl get nodes # 获取节点和服务版本信息,并查看附加信息 kubectl get nodes -o wide # 获取pod信息,默认是default名称空间 kubectl get pod # 获取pod信息,默认是default名称空间,并查看附加信息【如:pod的IP及在哪个节点运行】 kubectl get pod -o wide # 获取指定名称空间的...原创 2021-05-24 15:50:20 · 344 阅读 · 0 评论 -
脚本一键安装k8s集群
使用kubeadm-ha脚本一键安装K8S前情提示以前安装k8s集群的时候使用的是k8s官网的教程 使用的镜像源都是国外的 速度慢就不说了 还有一些根本就下载不动 导致安装失败 最后在群里小伙伴(蘑菇博客交流群/@你钉钉响了)的建议下使用一个开源的一键安装k8s的脚本就好了起来了 Github地址:https://github.com/TimeBye/kubeadm-ha环境准备官网的安装说明也很简单但是还有些细节还是没有提到 所以我自己照着官网的教程 补充了一些细节硬件系统要求Ma原创 2021-04-30 17:41:15 · 1061 阅读 · 2 评论 -
haproxy+keepalived搭建高可用k8s集群
高可用集群技术细节高可用集群技术细节如下所示:keepalived:配置虚拟ip,检查节点的状态 haproxy:负载均衡服务【类似于nginx】 apiserver: controller: manager: scheduler:高可用集群步骤我们采用2个master节点,一个node节点来搭建高可用集群(机器资源有限)| 角色 | IP | 安装步骤...原创 2021-04-28 16:07:16 · 2522 阅读 · 0 评论 -
k8s安装监控插件metric-server支持top
简单介绍:从 Kubernetes 1.8 开始,资源使用指标(如容器 CPU 和内存使用率)通过 Metrics API 在 Kubernetes 中获取, metrics-server 替代了heapster。Metrics Server 实现了Resource Metrics API,Metrics Server是集群范围资源使用数据的聚合器。Metrics Server 从每个节点上的 Kubelet 公开的 Summary API 中采集指标信息。kubernetes metrics..原创 2021-04-25 13:12:33 · 390 阅读 · 0 评论 -
k8s监控prometheus+Grafana
Kubernetes集群资源监控概述监控指标一个好的系统,主要监控以下内容集群监控 节点资源利用率 节点数 运行Pods Pod监控 容器指标 应用程序【程序占用多少CPU、内存】 监控平台使用普罗米修斯【prometheus】 + Grafana 搭建监控平台 prometheus【定时搜索被监控服务的状态】 开源的 监控、报警、数据库 以HTTP协议周期性抓取被监控组件状态 不需要复杂的集成过程,使用http接口接入即可 Gr原创 2021-04-25 10:08:31 · 2248 阅读 · 5 评论 -
k8s持久化存储pv和pvc
Kubernetes持久化存储前言之前我们有提到数据卷:emptydir,是本地存储,pod重启,数据就不存在了,需要对数据持久化存储对于数据持久化存储【pod重启,数据还存在】,有两种方式nfs:网络存储【通过一台服务器来存储】步骤持久化服务器上操作找一台新的服务器nfs服务端,安装nfs 设置挂载路径使用命令安装nfsyum install -y nfs-utils首先创建存放数据的目录mkdir -p /data/nfs设置挂载路径# 打开文件.原创 2021-04-23 14:08:07 · 256 阅读 · 0 评论 -
k8s中configmap挂载配置nginx.conf
ConfigMapConfigMap作用是存储不加密的数据到etcd中,让Pod以变量或数据卷Volume挂载到容器中应用场景:配置文件创建配置文件首先我们需要创建一个配置文件nginx.confuser nginx; worker_processes auto; worker_cpu_affinity 00000001 00000010 00000100 00001000; error_log /var/log/nginx/e.原创 2021-04-22 10:58:32 · 8735 阅读 · 7 评论 -
kubeadm部署k8s集群
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:```# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >```## 1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:- 一台或多台机器,操作系统 CentOS7.x-86_x64.原创 2021-04-21 10:22:54 · 243 阅读 · 0 评论