logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Haproxy

一.Haproxy介绍HAProxy 提供高可用性、负载均衡以及基于 TCP 和 HTTP 应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy 特别适用于那些负载特大的 web 站点, 这些站点通常又需要会话保持或七层处理。HAProxy 运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整 合进您当前的架构中, 同时可以保护你的

#运维
k8s包管理工具

1.Helm是Kubernetes 应用的包管理工具,主要用来管理 Charts,类似Linux系统的yum。2.Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。3.对于应用发布者而言,可以通过 Helm 打包应用、管理应用依赖关系、管理应用版本并发布应用到软件仓库。4

k8s资源监控

k8s官网api参考资源下载,国外服务器gitee同步github资源server2wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml#提前下好所需镜像并上传到本地仓库,在文件中注意修改镜像拉取位置server1docker search metrics-se

k8s之pod管理

一.Pod管理Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。一个pod类似一个豌豆荚,包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC namespacekubectl命令(一)创建Pod应用# 上一篇已经指定私有镜像仓库,保证私有仓库有此镜像kubectl run app

k8s网络通信

k8s网络通信(一)k8s通过CNI接口接入其他插件来实现网络通讯。目前比较流行的插件有flannel,calico等CNI插件存放位置:# cat/etc/cni/net.d/10-flannel.conflist(二)插件使用的解决方案如下:虚拟网桥,虚拟网卡,多个容器共用一个虚拟网卡进行通信。多路复用:MacVLAN,多个容器共用一个物理网卡进行通信。硬件交换:SR-LOV,一个物理网卡可以

k8s之pod管理详解

一.service(一)Service可以看作是一组提供相同服务的Pod对外的访问接口。借助Service,应用可以方便地实现服务发现和负载均衡;service默认只支持4层负载均衡能力,没有7层功能,可以通过其他方式(Ingress)实现(二)service的类型:ClusterIP:默认值,k8s系统给service自动分配的虚拟IP,只能在集群内部访问。NodePort:将Service通过

k8s网络优化

适用于公有云上的 Kubernetes 服务kubectl edit configmap -n kube-system kube-proxykubectl get pod -n kube-system |grep kube-proxy| awk '{system("kubectl delete pod "$1" -n kube-system")}'mkdir /root/metallbcd /ro

k8s资源限制

k8s容器资源限制(一)Kubernetes采用request和limit两种限制类型来对资源进行分配。request(资源需求):即运行Pod的节点必须满足运行Pod的最基本需求才能运行Pod。limit(资源限额):即运行Pod期间,可能内存使用量会增加,那最多能使用多少内存,这就是资源限额。(二)资源类型:1.CPU 的单位是核心数,内存的单位是字节。一个容器申请0.5个CPU,就相当于申请

k8s之有状态应用

一.StatefulSet(一)StatefulSet 是用来管理有状态应用的工作负载 API 对象。实例之间有不对等关系,以及实例对外部数据有依赖关系的应用,称为“有状态应用”(二)StatefulSet 用来管理 Deployment 和扩展一组 Pod,并且能为这些 Pod 提供序号和唯一性保证。(三)StatefulSets 对于需要满足以下一个或多个需求的应用程序很有价值:1.稳定的、唯

k8s存储之Volumes卷类型

Volumes配置管理emptyDir卷[root@server2 volumes]# cat emptydir.yamlapiVersion: v1kind: Podmetadata:name: vol1spec:containers:- image: busyboxplusname: vm1stdin: truetty: truevolumeMounts:- mountPath: /cache

    共 12 条
  • 1
  • 2
  • 请选择