logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

腾讯私有云TStack 自动化部署

一、前期准备1、项目情况了解1.1 项目信息1.2 了解整体技术方案1.3 具体实施细节确认2、项目前期调研2.1业务调研2.2自助平台信息前期信息收集3、部署材料列表二、环境准备1、服务器1.1 操作系统的配置1.2软件驱动版本1.3操作系统安装...

#运维#java
K8S存储

Volume前言:根据应用本身是否需要持久存储数据,以及某一次请求跟此前的请求之间是否有关联性,可以分为四类应用:有状态要持久存储、有状态无持久存储、无状态持久存储、无状态要持久存储。大多数与数据存储服务相关的应用如果为有状态,几乎都需要持久存储。pod运行的时候是运行在某个节点上,只要不出故障,pod就一直在某个节点上运行,节点或者pod故障才会重新调度。一旦这个pod故障了被删除,那么久被重构

#k8s
K8s网络之flannel

一、简介flannel是coreos团队针对k8s设计的一个网络规划服务,简单来说,他的功能是让集群中的不同节点主机创建的docker容器具有全集群唯一的虚拟IP地址。在默认的docker配置中,每个节点上的docker服务会分别负责所在节点容器的IP分配。这样导致的一个问题是,不同节点上容器可能获得相同的内外IP地址。并使这些容器之间能够通过IP地址相互找到,也就是互相ping通。flannel

#k8s
一键部署k8s集群(三节点)

可以同时在master和node上执行此脚本

#kubernetes#k8s
k8s单节点的部署脚本

#!/bin/bash#--------------------------------------------# 此脚本用于Centos8自动部署k8s服务# 安装K8S前先去查看k8s仪表板最新支持的版本# 因为仪表板支持的版本落后于最新版本# 得根据仪表板支持的最新版本进行安装# 2021年10月31日#--------------------------------------------

#k8s
PVC、PV、StorageClass(sc)

一、PVC:(1)背景:k8s到底支持多少种存储。我们使用kubectl explain pods.spec.kubectl explain pods.spec.volumes 查看pod支持哪些存储当一个用户去使用K8s功能,在集群中创建pod时,为了实现持久能力,我们得在Pod中定义持久卷。我们需要定义一些参数,以rbd为例:kubectl explain pods.spec.volumes.

#k8s
k8s网络组件

网络组件(一)Kube-proxy介绍kube-proxy是一个简单的网络代理和负载均衡器,他的主要作用是负责service的实现,具体来说,就是实现了从内部从pod到server和外部的从nodeport向server的访问(nodeport和pod之间的代理)实现方式:(1)userspace是在用户空间,通过Kube-proxy实现LB的代理服务,这个是kube-proxy的最初版本,较为稳

#k8s
k8s网络规划、网络通信的认识

一、k8s网络规划(一)、k8s网络设计1、每个Pod都拥有一个独立IP地址,Pod内所有容器共享一个网络命名空间。2、集群内所有pod都在一个直接联通的扁平网络中,可通过IP直接访问。(1)所有的Pod之间可以在不使用NAT网络地址转换的情况下相互通信。(2)所有的Node之间可以在不使用NAT网络地址转换的情况下相互通信(3)每个pod自己看到的自己的IP和其他pod看到的一致(二)、k8s网

#k8s
到底了