![](https://img-blog.csdnimg.cn/f3f24af6cfc24a0ab825a72501451ecc.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
云计算
文章平均质量分 68
云计算与集群管理的理论与实操笔记
二郎银
千里之行,始于足下
展开
-
通过kubeconfig文件管理集群
通过kubeconfig文件管理集群原创 2021-12-06 17:25:30 · 1137 阅读 · 0 评论 -
grafana部署与离线插件下载
安装grafana使用yum下载非常方便# wget https://dl.grafana.com/oss/release/grafana-6.7.1-1.x86_64.rpm# yum -y install grafana-6.7.1-1.x86_64.rpm启动grafana并设置开机自启动# systemctl restart grafana-server.service# systemctl enable grafana-server.service 默认3000端口,http:/原创 2021-12-06 11:39:48 · 8319 阅读 · 0 评论 -
部署zabbix
Zabbix是当前主流开源的企业级分布式监控系统。Zabbix特点是:安装部署较简单,且默认自带了多种监控告警模板。也具备较强的仪表盘展示功能;提供API接口,支持脚本调用;支持自定义编写插件以及监控模板。这里记一下zabbix部署方法。 主要是以下几步。环境配置yum安装mariadb配置zabbix表结构数据配置zabbix登陆zabbix web1 基础配置确保zabbix可用, 测试的时候最好关闭firewalld、selinux2 安装yum安装也很方便,只是先要添加yum原创 2021-12-03 15:06:29 · 1124 阅读 · 0 评论 -
自动化运维工具——ansible详解
本文为转载文章,原文链接https://www.cnblogs.com/keerya/p/7987886.html目录ansible 简介ansible 是什么?ansible 特点ansible 架构图ansible 任务执行ansible 任务执行模式ansible 执行流程ansible 命令执行过程ansible 配置详解ansible 安装方式使用 pip(python的包管理模块)安装使用 yum 安装ansible 程序结构ansible配置文件查找顺序ansible配置文件ansuble主转载 2021-12-03 09:06:50 · 799 阅读 · 0 评论 -
脚本一键部署k8s
使用rke部署集群时,虽然已经很方便了,但是如果节点个数较多,每个节点要手动配置,防火墙,selinux, iptables等等。还是挺麻烦的, 这些配置每个节点都一样,完全可以通过脚本批量配置。过程参考RKE部署K8S脚本主要分为四个部分:批量配置服务器环境配置免密登录自动生成cluster.yml文件下载安装RKE,部署集群。主要使用的工具就是expecet, 关于expcet的使用参考expect用法 在配置固定时, 我们只需要了解,节点的ip, 账号及密码。 先将这些信息写入ip原创 2021-11-29 21:44:07 · 2694 阅读 · 1 评论 -
k8s部署小游戏
k8s部署小游戏2048原创 2021-11-14 22:52:37 · 4849 阅读 · 0 评论 -
什么是serverless
serverless概述原创 2021-11-12 15:08:40 · 6800 阅读 · 0 评论 -
客户端如何与pod通信——服务
pod通信和服务发现在没有k8s的世界里,系统管理员要在用户端配置文件中明确服务的精确的ip地址或主机名来配置客户端的应用,但是在k8s中并不是需要。k8s中应用运行在pod中, 而pod的高可用设计使得无法保证准确的ip, 这里总结一下pod与服务的工作方式。1 pod特点pod随时可能启动或关闭,是短暂的客户端不会提前知道pod的地址,水平伸缩以为着pod可能会提供相同的服务,每个pod ip不同,但客户端只需要服务,不需要知道pod的地址。2 服务为了解决上述需要,k8s为一组功能相原创 2021-11-09 17:32:17 · 1077 阅读 · 0 评论 -
Kubernetes设计理念
Kubernetes设计理念转载 2021-11-02 11:15:21 · 250 阅读 · 0 评论 -
kubectl全部命令用法示例
kubectl全部命令用法示例原创 2021-10-29 22:09:17 · 2845 阅读 · 0 评论 -
centos7.6部署minikube
1 什么是minikube ?Minikube是由Kubernetes社区维护的单机版的Kubernetes集群,支持macOS, Linux, and Windows等多种操作系统平台,使用最新的官方stable版本,并支持Kubernetes的大部分功能,从基础的容器编排管理,到高级特性如负载均衡、Ingress,权限控制等。非常适合作为Kubernetes入门,或开发测试环境使用。安装k8s的麻烦就不用多说了,而且特别容易出错,烦的很,minikube部署简单可以用来测试学习用。2 miniku原创 2021-10-29 09:12:17 · 762 阅读 · 0 评论 -
yaml文件需注意的格式
1 什么是yamlYAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的缩写。YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲。YAML 的配置文件后缀为 .yml,如:nginx.yml 。什么是标记语言?标记语言,是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文原创 2021-10-28 20:21:06 · 2210 阅读 · 0 评论 -
k8s中资源简写和命令补齐
三个k8s小技巧解放双手原创 2021-10-28 18:30:06 · 1167 阅读 · 0 评论 -
rancher版本升级
rancher版本升级一、准备条件从v2.0.7开始,Rancher引入了system项目,该项目是自动创建的,用于存储Kubernetes需要运行的重要命名空间。在升级到v2.0.7+前,请检查环境中有没有创建system项目,如果有则删除。并检查确认所有系统命名空间未分配到任何项目下,如果有则移到出去,以防止集群网络问题。二、升级步骤1 记录版本记录查看rancherweb右下角版本号(例如:v2.0.0) ,在升级过程中需要此版本号。2 关闭rancher容器停止当前运行Rancher原创 2021-10-27 16:07:36 · 2707 阅读 · 1 评论 -
prometheus+grafana监控集群
1 prometheus是什么prometheus是由谷歌研发的一款开源的监控软件,目前已经被云计算本地基金会托管,是继k8s托管的第二个项目。zabbix功能强大,但是对容器监控显得力不从心。为解决监控容器的问题,引入了prometheus技术。prometheus号称是下一代监控。2 prometheus特点易于搭建,可以轻易获取服务内部状态高效灵活的查询语句支持本地和远程存储采用http协议,默认pull模式拉取数据,也可以通过中间网关push数据支持自动发现可扩展3 prome原创 2021-10-26 12:57:06 · 953 阅读 · 0 评论 -
k8s部署留言板guestbook
k8s部署留言板guestbook原创 2021-10-22 23:28:19 · 369 阅读 · 0 评论 -
Error: ImagePullBackOff解决方法
Error: ImagePullBackOff原因及其解决方法原创 2021-10-22 23:09:57 · 7637 阅读 · 0 评论 -
rancher部署k3s集群
安装 K3s 集群1、安装 Kubernetes 并配置 K3s Server运行启动 K3s Kubernetes API Server 的命令时,您需要传入先前设置的外部数据库参数。连接到您准备运行 Rancher Server 的 Linux 节点之一。在 Linux 节点上,运行以下命令以启动 K3s Server 并将其连接到外部数据库:curl -sfL https://get.k3s.io | sh -s - server –datastore-endpoint=“mysql://原创 2021-10-22 13:36:02 · 3238 阅读 · 0 评论 -
ERROR: Rancher must be ran with the --privileged flag when running outside of Kubernetes
解决ERROR: Rancher must be ran with the --privileged flag when running outside of Kubernetes原创 2021-10-21 11:24:16 · 2218 阅读 · 0 评论 -
rke部署集群的准备条件
Rancher 的部署可以有三种架构:单节点 Kubernetes ,单节点 Docker, 高可用 Kubernetes。这里总结一下高可用的集群的准备条件。节点配置在 RKE 集群中安装 Rancher 高可用,官方建议为高可用配置以下基础设施:3 个 Linux 节点,通常是虚拟机,可以自行选择的基础设施提供商,例如阿里云,腾讯云。1 个负载均衡器,用于将流量转发到这三个节点。一条 DNS 记录,用于将 URL 指向负载均衡器。这将成为 Rancher Server 的 URL,下游集群原创 2021-10-21 10:12:17 · 316 阅读 · 0 评论 -
RKE部署K8S
1 准备工作1.1 集群配置一台nignxf负载均衡,2台使用RKE配置k8s集群,然后在这个集群上配置高可用Rancher主机IP主机名角色1.117.61.155nginxcontrolplane,etcd81.68.101.212k8s-node01controlplane,etcd,worker81.68.229.215k8s-node02controlplane,etcd,worker分开买的腾讯云服务器,所以ip地址不连续1.2原创 2021-10-21 09:16:40 · 2774 阅读 · 0 评论 -
nginx学习笔记
狂神nginx课程学习笔记原创 2021-10-12 18:28:19 · 110 阅读 · 0 评论 -
docker启动rancher后打不开bashboard
使用docekr部署rancher的时候,本应是一个简单的问题,一句命令就可以完成,但用一个新买的服务器失败了1 环境操作系统:CentOS 7.6 (腾讯云服务器)Docker:20.10.8 (latest)2 操作关闭防火墙# systemctl stop firewalld && systemctl disable firewalld# sed -i 's/enforcing/disabled/g' /etc/selinux/config; setenforce 0原创 2021-09-29 23:32:51 · 1928 阅读 · 1 评论 -
rancher入门
rancher官网摘抄的一些笔记原创 2021-09-29 13:38:02 · 832 阅读 · 0 评论 -
Kubernetes的核心技术概念
Kubernetes的核心技术概念和API对象API对象是K8s集群中的管理操作单元。K8s集群系统每支持一项新功能,引入一项新技术,一定会新引入对应的API对象,支持对该功能的管理操作。例如副本集Replica Set对应的API对象是RS。每个API对象都有3大类属性:元数据metadata、规范spec和状态status。元数据是用来标识API对象的,每个对象都至少有3个元数据:namespace,name和uid;除此以外还有各种各样的标签labels用来标识和匹配不同的对象,例如用户可以用转载 2021-09-28 23:05:00 · 412 阅读 · 0 评论 -
docker-学习笔记
狂神docker学习笔记总结原创 2021-09-24 09:36:56 · 1707 阅读 · 1 评论 -
使用kubeadm快速部署一个K8s集群
使用kubeadm快速部署一个K8s集群,本文为尚硅谷k8s教程笔记。原创 2021-09-13 19:06:02 · 119 阅读 · 0 评论 -
云计算学习笔记
本文来自bilibili up技术胖视频笔记, 原文 https://www.bilibili.com/video/BV1zV411d7XC?from=search&seid=8701028261519829660全文分四个方面来浅谈云计算1 为什么我们要懂云计算?云计算已经和我们的生活息息相关, 技术人员应当把握机遇,多多学习新技术,赶上技术浪潮。2 云计算是一个亿万级的市场技术成熟度曲线技术成熟度曲线又叫技术循环曲线,或者直接叫做炒作周期,是指新技术、新概念在媒体上曝光度随时间的原创 2021-07-13 01:01:44 · 430 阅读 · 1 评论