Kubernetes
文章平均质量分 72
工作,学习中,k8s相关的笔记于操作
净夜凡尘
初入的小白,倚天而上
展开
-
kubeadm安装k8s-v1.27.1
使用kubeadm 快速部署kuberenets-v1.27.1的版本原创 2023-05-31 17:06:13 · 781 阅读 · 0 评论 -
容器部署gitlab
容器部署gitlab介绍特征优点部署docker 运行 gitlabkubernetes 运行 gitlab登录设置(不强求设置)参考文档介绍GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务可通过 Web 界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代原创 2022-04-21 17:36:36 · 1568 阅读 · 0 评论 -
部署memcached(dokcer|kubernetes)
部署memcached dokcer&&kubernetes概述部署 memcacheddocker 运行 memcachedkubernetes 运行memcached测试是否部署成功概述Memcached 是一个通用的分布式内存缓存系统。它通常用于通过在 RAM 中缓存数据和对象来加速动态数据库驱动的网站,以减少必须读取外部数据源(例如数据库或 API)的次数。Memcached 的 API 提供了一个分布在多台机器上的非常大的哈希表。当表已满时,后续插入会导致按最近最少使用的顺序原创 2022-04-21 16:42:48 · 1367 阅读 · 0 评论 -
kubernetes 使用遇坑记录
1. 安装 k3s 启动提示"systemd" 错误错误信息:failed to run Kubelet: misconfiguration: kubelet cgroup driver: “cgroupfs” is different from docker cgroup driver: “systemd”解决错误# 问题原因因为 /etc/docker/daemon.json 里设置了 "exec-opts": ["native.cgroupdriver=systemd"]# 解决方法原创 2022-01-12 14:47:54 · 611 阅读 · 0 评论 -
使用kube-prometheus部署k8s监控(最新版)
为了方便大家使用prometheus,Coreos出了提供了一个Operator,而为了方便大家一站式的监控方案就有了项目kube-prometheus是一个脚本项目,它主要使用jsonnet写成,其作用呢就是模板+参数然后渲染出yaml文件集,主要是作用是提供一个开箱即用的监控栈,用于kubernetes集群的监控和应用程序的监控。这个项目主要包括以下软件栈:Prometheus Operator的架构图图片来源:https://raw.githubusercontent.com/prometheus原创 2021-09-23 14:59:22 · 6502 阅读 · 18 评论 -
kubernetes 部署 rocketmq 集群
kubernetes 部署 rocketmq 集群介绍部署过程记录准备nfs-client-provisioner编写脚本安装nfs创建 rbac创建storageclass创建nfs-client-provisioner准备conf 配置文件broker-a.yamlbroker-a-s.yamlbroker-b.yamlbroker-b-s.yaml部署 rocketmq 集群podbroker-a-pods.yamlbroker-a-s-pods.yamlbroker-b-pods.yamlbroke原创 2021-08-19 18:20:19 · 1802 阅读 · 0 评论 -
k8s 部署 websocet-bench 测试 socket.io
k8s 部署 websocet-bench 测试 socket.io简介编译websocket-bench 镜像根据情况编写generator编写yaml启动测试简介github项目地址websocket bench是一款能够用来测试websocket服务性能的工具,暂时支持Socket.IO,Engine.IO,Faye,Primus,WAMP等框架的测试。Socket.io作为一个实现websocket协议的nodejs框架,因为实现了服务器和浏览器的常连接,因此测试较为困难,本位采用webs原创 2021-08-02 15:45:19 · 806 阅读 · 0 评论 -
k8s部署vsftp 支持多线程下载
ftp imagevsftpd具体参数参考: https://github.com/fauria/docker-vsftpdftp模式FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:我打开了XXXX端口,你过来连接我于是服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据链原创 2021-07-29 09:49:40 · 2099 阅读 · 0 评论 -
k8s 使用yapi
部署直接上yaml,参考文档:https://github.com/fjc0k/docker-YApi---kind: DeploymentapiVersion: apps/v1metadata: labels: app: yapi-pod name: yapi-podspec: selector: matchLabels: app: yapi-pod template: metadata: labels: app:原创 2021-07-12 13:49:53 · 618 阅读 · 0 评论 -
安装K3s 和 ingress-nginx
文章目录k3s 介绍为什么叫 K3s?#适用场景#一、脚本安装二、安装docker2.1systemd管理docker2.2 docker 使用tab补全功能三、安装ingress-nginx裸机安装注意事项1.使用hostNetwork2.纯软件解决方案:MetalLB测试ingress-nginx创建ingress yaml文件k3s 介绍什么是 K3s?#K3s 是一个轻量级的 Kubernetes 发行版,它针对边缘计算、物联网等场景进行了高度优化。K3s 有以下增强功能:打包为单个二原创 2021-05-17 23:26:59 · 4185 阅读 · 1 评论 -
部署kuboard3 管理工具
1.创建storageClassNamemkdir -p /home/yaml/kuboardcd /home/yaml/kuboardcat > kuboard-pv-pvc.yaml<<EOFapiVersion: v1kind: PersistentVolumemetadata: name: data-kuboard1spec: storageClassName: data-kuboard capacity: storage: 5Gi acces原创 2021-05-05 18:56:23 · 1161 阅读 · 0 评论 -
部署traefik2.2
1.Traefik 介绍traefik 是一款反向代理、负载均衡服务,使用 golang 实现的。和 nginx 最大的不同是,它支持自动化更新反向代理和负载均衡配置。在微服务架构越来越流行的今天,一个业务恨不得有好几个数据库、后台服务和 webapp,开发团队拥有一款 “智能” 的反向代理服务,为他们简化服务配置。traefik 就是为了解决这个问题而诞生的。2.部署 Traefik 2.0在 traefik v2.0 版本后,开始使用 CRD(Custom Resource Defini原创 2021-05-05 17:18:56 · 1497 阅读 · 1 评论 -
部署dashboard
1.部署dashboardmkdir -p /home/yaml/dashboard && cd /home/yaml/dashboardwget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml#默认Dashboard只能集群内部访问,修改Service为NodePort类型,暴露到外部:vi recommended.yaml...ki原创 2021-05-04 21:48:32 · 1147 阅读 · 0 评论 -
部署coredns
github地址: https://github.com/coredns/deployment/tree/master/kubernetes1.安装mkdir -p /home/yaml/corednscd /home/yaml/corednsgit clone https://github.com/coredns/deployment.gitcd /home/yaml/coredns/deployment/kubernetes/#-i 指定集群dns,预先设置的可以查看 kubelet-co原创 2021-05-04 21:43:24 · 757 阅读 · 0 评论 -
二进制安装k8s1.20.4
一、初始化环境服务器要求:k8s-master1 192.168.1.10k8s-node1 192.168.1.11k8s-node2 192.168.1.12建议最小硬件配置:2核CPU、2G内存、30G硬盘服务器最好可以访问外网,会有从网上拉取镜像需求,如果服务器不能上网,需要提前下载对应镜像并导入节点1.准备工作# 关闭防火墙systemctl stop firewalldsystemctl disable firewalld# 关闭sel原创 2021-05-04 21:37:42 · 1589 阅读 · 9 评论