logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s之yaml文件基本格式及底层负载均衡实现原理

本文只是自己的精简后的总结,若需要详细的资料,请绕步。注:yaml文件严格要求缩进,默认不同层次等级是两个空格的缩进。1、使用httpd镜像创建一个Deployment资源对象[root@master ~]# vim lvjianzhao.yaml#编写yaml文件kind: Deployment#指定要创建的资源对象类型apiVersion: exte...

K8s之helm工具使用举例

关于安装helm工具,可以参考博文:k8s之安装配置Helm工具这篇博文仅仅是做一个简单的笔记。整理的不怎么到位,还请见谅。一、helm支持的四种安装方法安装仓库中的chart包,命令举例:helm install stable/xxx;通过tar包安装,命令举例:helm install xxx-1.tgz(不推荐使用);通过chart本地目录安装,命令举例:helm instal...

k8s资源对象的升级、回滚、扩容、缩容

一、资源创建的方式之一,命令的方式创建资源,理解命令运行之后的动作,通过查看资源的方式,总结Pod名称的由来。当我们执行创建资源的命令后,deployment这个控制器会通过replicaset控制器去管理pod,下面通过一个实例来分析,当我们执行创建资源的命令后,k8s都做了些什么(通过其NAME即可发现规律)?运行一个deployment[root@master ~]# kubectl ...

k8s资源限制

注:以下只是在yaml文件中进行资源限制的一个片段,并不是完整的yaml文件,仅是自己的一个随笔。1、针对pod的资源限制:[root@master limit]# vim cgroup-pod.yamlspec:containers:- name: xxximage: xxxports:- protocol: TCPcontain...

k8s数据持久化之Secret和configMap

前言在K8s中有Secret和configMap这两种资源对象,这也是实现数据持久化的一种方式,与之前写过的PV或挂载目录等这些数据持久化的方式有些许不一样。Secret资源对象:可以保存轻量的敏感信息,比如数据库的用户名和密码或者认证秘钥等。它保存的数据是以秘文的方式存放的configMap资源对象:和Secret一样,拥有大多数共同的特性,但是区别是,configMap保存的是一些不太重...

部署Weave-Scope服务——Docker和k8s的故障排除和监控利器

Weave-Scope服务是一个用来监控docker容器、k8s等(包括宿主机)的资源使用状况的,从根本上来说,有些类似于Zabbix等监控服务,该服务式基于容器部署的,部署简单,但功能强大,美中不足的可能就是其安全方面存在一些隐患吧!(关于其安全问题,待我验证后,会解释的)关于其详细的介绍,可移步至Weave-Scope官方文档,以便详细的了解Weave-Scope服务。我将在这篇博文写下如何部

k8s之针对有状态服务实现数据持久化

前言1、什么是有状态服务和无状态服务?对服务器程序来说,究竟是有状态服务,还是无状态服务,其判断依旧是指两个来自相同发起者的请求在服务器端是否具备上下文关系。如果是状态化请求,那么服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以前的请求信息。而对于无状态请求,服务器端所能够处理的过程必须全部来自于请求所携带的信息,以及其他服务器端自身所保存的、并且可以被所有请求所使用的公共信息。无..

K8s实现数据持久化

前言在一切虚拟化解决方案中,数据的持久化都是需要我们非常关心的问题,docker如此,K8s也不例外。在k8s中,有一个数据卷的概念。k8s数据卷主要解决了以下两方面问题:数据持久性:通常情况下,容器运行起来后,写入到其文件系统的文件时暂时性的。当容器崩溃后,kebelet将这个容器kill掉,然后生成一个新的容器,此时,新运行的容器将没有原来容器内的文件,因为容器是重新从镜像创建的。...

K8S的名称空间创建&&版本的升级、回滚操作(回滚到指定版本)

创建一个私有仓库。#运行一个registry容器[root@master ~]# docker run -tid --name registry -p 5000:5000 --restart always registry:latest#在所有需要使用私有仓库的的节点上进行以下配置:[root@master ~]# vim /usr/lib/systemd/system/docker.s...

K8s之MySQL实现数据持久化

这个是一个只写配置及验证的博文。。。。。。博文大纲:1、搭建nfs存储2、创建PV3、创建PVC4、确认pv及pvc的状态5、创建pod+svc(service)6、进入MySQL数据库,添加测试数据7、手动删除节点上的容器,验证数据库内的数据是否还存在8、模拟MySQL容器所在的节点宕机,验证数据是否会丢失9、client端访问MySQL数据库k8s集群环境如下:master节点IP:...

    共 21 条
  • 1
  • 2
  • 3
  • 请选择