E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
k8s。
linux部署minio对象存储、docker部署minio象存储、
k8s
部署minio象存储
单节点多磁盘部署miniolinux生产环境-多节点多磁盘部署minio集群(分布式集群)docker部署minio对象存储docker部署单节点单磁盘的miniodocker部署单节点多磁盘的minio
k8s
MssGuo
·
2023-10-16 19:45
kubernetes
kubernetes
minio
LXC、Docker、 Kubernetes 容器以及Hypervisor的区别
Software-as-a-Service(软件即服务)PaaS:Platform-as-a-Service(平台即服务)IaaS:Infrastructure-as-a-Service(基础设施即服务)1、Docker和
K8S
a1809032425
·
2023-10-16 17:08
容器及hypervisor总结
docker
kubernetes
容器
使用ebpf 监控linux内核中的nat转换
在
k8s
业务场景中,业务组件之间的关系十分复杂.由于Kubernetes的网络模型假设Pod之间访问时使用的是对方Pod的实际地址,所以一个Pod内部的应用程序看到的自己的IP地址和端口与集群内其他Pod
序冢--磊
·
2023-10-16 17:07
linux
运维
服务器
K8s
弹性伸缩-HPA(Horizontal Pod Autoscaler )
简介Pod水平自动扩缩(HorizontalPodAutoscaler)可以基于CPU利用率自动扩缩ReplicationController、Deployment、ReplicaSet和StatefulSet中的Pod数量。除了CPU利用率,也可以基于其他应程序提供的自定义度量指标来执行自动扩缩。Pod自动扩缩不适用于无法扩缩的对象,比如DaemonSet。Pod水平自动扩缩特性由Kuberne
会倒立的香飘飘
·
2023-10-16 16:38
MAC
K8S
集群 v1.17.0 安装
三台机分别表示
k8s
-master:192.168.56.100
k8s
-node1:192.168.56.101
k8s
-node2:192.168.56.102网络配置流程创建网络vbox->管理->主机网络管理器
DoubleFooker
·
2023-10-16 15:11
Python操作
k8s
API获取名称空间下的service
https://github.com/kubernetes-client/python/tree/master/examplespython操作kubernetesapi需要如下两个条件:1.前提是需要有个
k8s
哆啦A梦_ca52
·
2023-10-16 13:03
29.kubernetes(
k8s
)笔记 Helm
况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm通过打包的方式,支持发布的版本管理和控制,很大程度上简化了Kubernetes应用的部署和管理Helm本质就是让
K8s
的应用管理
Bigyong
·
2023-10-16 12:46
k8s
Horizontal Pod Autoscaler(HPA)
Kubernetes有一个HPA(HorizontalPodAutoscaler)的资源,可以实现基于CPU使用率的Pod自动伸缩的功能注意从kubernetes1.11开始Heapster被废弃不在使用,metrics-server替代了heapster实现HPA首先需要部署metrics-server,一个集群级别的资源利用率数据的聚合器部署metrics-server步骤:首先进入GitHu
Lvxus
·
2023-10-16 10:02
使用zabbix odbc自动发现并监控容器mysql的方案
使用zabbix对线上的
k8s
集群容器mysql进行监控。监控指标需要实现的监控指标分为两类:一:通过执行SQL获取数据的监控指标。
mooscow
·
2023-10-16 10:38
zabbix
mysql
卸载清理
K8S
kubeadmreset-fmodprobe-ripiplsmodrm-rf~/.kube/rm-rf/etc/kubernetes/rm-rf/etc/systemd/system/kubelet.service.drm-rf/etc/systemd/system/kubelet.servicerm-rf/usr/bin/kube*rm-rf/etc/cnirm-rf/opt/cnirm-rf/
xcagy
·
2023-10-16 08:01
LINUX
K8S
k8s
各组件端口
kube-proxy10249:用于节点上的kubeproxy的健康检查和状态查询。10256:用于NodePort服务的负载均衡。portpool(30000-32767):NodePort服务的端口范围,这些端口用于外部流量访问Kubernetes集群中的服务。kubelet10250:kubeletAPI服务器的端口,用于集群中的其他组件(如kube-scheduler、kube-contr
风向决定发型丶
·
2023-10-16 08:43
kubernetes
kubernetes
docker
容器
kubectl工具使用
官网提供了在linux、mac、windows上的安装方式,详见安装工具|Kubernetes,比如:curl-LO"https://dl.
k8s
.io/release/v1.21.1/bin/linux
whz-emm
·
2023-10-16 08:12
kubernetes之路
kubernetes
kubectl
【
K8S
源码之Scheduler—0概览】
转载自001.调度器学习基础概览1.资源调度基础scheudler是kubernetes中的核心组件,负责为用户声明的pod资源选择合适的node,同时保证集群资源的最大化利用,这里先介绍下资源调度系统设计里面的一些基础概念1.1基础任务资源调度基础的任务资源调度通常包括三部分:角色类型功能nodenode负责具体任务的执行,同时对包汇报自己拥有的资源resourcemanager汇总当前集群中所
oceanweave
·
2023-10-16 08:10
Kubernetes学习笔记
kubernetes
容器
云原生
【
K8S
源码之Scheduler—1SchedulingQueue三级调度队列】
转载自002.SchedulingQueue三级调度队列实现工作日志-8小时的个人空间-OSCHINA-中文开源技术交流社区SchedulingQueue是kubenretsscheduler中负责进行等待调度pod存储的对,Scheduler通过SchedulingQueue来获取当前系统中等待调度的Pod,本文主要讨论SchedulingQueue的设计与实现的各种实现,了解探究其内部实现与底
oceanweave
·
2023-10-16 08:10
Kubernetes学习笔记
kubernetes
容器
云原生
带你玩转kubernetes-
k8s
(第32篇:
k8s
-深入掌握Service:DNS服务详细讲解第二部分)
CoreDNS的配置说明CoreDNS的主要功能是通过插件系统实现的。CoreDNS实现了一种链式插件结构,将DNS的逻辑抽象成了一个个插件,能够灵活的组合使用。常用的插件如下:◎loadbalance:提供基于DNS的负载均衡功能。◎loop:检测在DNS解析过程中出现的简单循环问题。◎cache:提供前端缓存功能。◎health:对Endpoint进行健康检查。◎kubernetes:从Kub
坚持的道路注定孤独
·
2023-10-16 08:10
kubernetes
【
K8S
device-plugin】以 vgpu 项目分析 device-plugin、Scheduler Extender Plugin、KubeSchedulerConfiguration 关系
项目https://github.com/4paradigm/
k8s
-vgpu-scheduler/
k8s
-vgpu-scheduler如何实现vgpu的资源分配apiVersion:v1kind:Podmetadata
oceanweave
·
2023-10-16 08:40
Kubernetes学习笔记
k8s
k8s
-10 cni 网络
k8s
通过CNI接口接入其他网络插件来实现网络通讯。目前比较流行的插件有flannel,calico等。
小米小可爱
·
2023-10-16 08:06
kubernetes
容器
云原生
【
k8s
开发排错】
k8s
组件开发排错之pprof
参考Kubernetes组件问题排查的一些方法-知乎go程序性能调优pprof的使用(一)-润新知Go进阶系列之性能分析神器pprof__好吗_好的的博客-CSDN博客
k8s
各组件端口_
k8s
10259
oceanweave
·
2023-10-16 08:36
Kubernetes学习笔记
kubernetes
容器
云原生
kubernetes-常用命令集
k8s
常用指令集(kubectlkubeadm)官方指令文档官方常用指令一、基础命令:create、delete、get、run、expose、set、explain、edit准备文件[root@m01
givenchy_yzl
·
2023-10-16 08:48
doker+k8s
Kubernetes常用的工具集合
自2016年以来,DockerSwarm就退出了主要竞争者的行列,并且像AWS一样承诺对
K8s
进行支持和集成,换句话说,它承认了失败。
大囚长
·
2023-10-16 08:15
运维人生
容器技术
kubernetes
docker
容器
Kubernetes 常用命令 持续更新
2522744936-11rld/bin/shkubectlexec-itg-lsb-proxy-nginx-r7zfl-2522744936-9tz5k-nkube-system/bin/bash2、查看
k8s
pod
衣舞晨风
·
2023-10-16 08:45
Kubernetes
kubernetes
docker
容器
一、
K8S
第一步搭建
一、初始化操作1.1、关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld关闭交换空间swapoff-a#临时sed-ri's/.*swap.*/#&/'/etc/fstab#永久重启才能生效根据规划设置主机名hostnamectlset-hostname映射主机cat>>/etc/hosts/dev/null|openssldgst-sha25
我爱记笔记
·
2023-10-16 08:14
Kubernetes
运维
kubernetes
容器
云原生
Go语言的
k8s
开发-02-Namespace操作
1.结构体1.1NamespaceList所在包:"
k8s
.io/api/core/v1"typeNamespaceListstruct{v1.TypeMeta`json:",inline"`v1.ListMeta
开发运维玄德公
·
2023-10-16 07:29
云上攻防-云原生篇&
K8s
安全&Config泄漏&Etcd存储&Dashboard鉴权&Proxy暴露
文章目录云原生-
K8s
安全-etcd未授权访问云原生-
K8s
安全-Dashboard未授权访问云原生-
K8s
安全-Configfile鉴权文件泄漏云原生-
K8s
安全-KubectlProxy不安全配置云原生
今天是 几号
·
2023-10-16 07:24
Cyber-Security
云原生
kubernetes
安全
k8s
-14 存储之volumes
Volumes配置管理容器中的文件在磁盘上是临时存放的,这给容器中运行的特殊应用程序带来一些问题。首先,当容器崩溃时,kubelet将重新启动容器,容器中的文件将会丢失因为容器会以干净的状态重建。其次,当在一个Pod中同时运行多个容器时,常常需要在这些容器之间共享文件。Kubernetes抽象出Volume对象来解决这两个问题。Kubernetes卷具有明确的生命周期,与包裹它的Pod相同。因此,
小米小可爱
·
2023-10-16 06:54
kubernetes
容器
云原生
k8s
-13 存储之secret
Secret对象类型用来保存敏感信息,例如密码、OAuth令牌和sshkey。敏感信息放在secret中比放在Pod的定义或者容器镜像中来说更加安全和灵活。Pod可以用两种方式使用secret:作为volume中的文件被挂载到pod中的一个或者多个容器里当kubelet为pod拉取镜像时使用0Secret的类型:ServiceAccount:Kubernetes自动创建包含访问API凭据的secr
小米小可爱
·
2023-10-16 06:54
kubernetes
容器
云原生
k8s
-12 存储之configmap
开启之后先看集群是否正常Configmap用于保存配置数据,以键值对形式存储configMap资源提供了向Pod注入配置数据的方法旨在让镜像和配置文件解耦,以便实现镜像的可移植性和可复用性典型的使用场景填充环境变量的值设置容器内的命令行参数填充卷的配置文件创建ConfigMap的方式有4种:使用字面值创建使用文件创建使用目录创建编写configmap的yam文件创建字面值创建通过文件创建通过目录创
小米小可爱
·
2023-10-16 06:53
kubernetes
linux
容器
k8s
-11 网络策略
添加网络策略限制pod流量控制的对象是具有app=myapp-v1标签的pod此时访问svc是不通的给测试pod添加指定标签后,可以访问重启一下=============限制namespace流量给namespace添加指定标签同时限制namespace和pod给test命令空间中的pod添加指定标签后才能访问=======限制集群外部流量
小米小可爱
·
2023-10-16 06:19
kubernetes
容器
云原生
k8s
的service网络模型
概述在
k8s
中我们暴露服务通常需要借助Service来实现,当我们创建了service后,可以看到会分配一个ClusterIP,本文主要是一个示例介绍ClusterIP的网络原理。
俞兆鹏
·
2023-10-16 06:19
k8s
kubernetes
k8s
service
nat
Kubernetes
K8S
之Service服务详解与示例
K8S
之Service概述与代理说明,并详解所有的service服务类型与示例主机配置规划服务器名称(hostname)系统版本配置内网IP外网IP(模拟)
k8s
-masterCentOS7.72C/4G
LightZhang666
·
2023-10-16 06:48
kubernetes
ci/cd
devops
kubernetes
k8s
devops
ci/cd
docker
k8s
之StatefulSet
什么是StatefulSet?是用来创建有状态应用,可以通过过某种方式记录这些状态,然后在Pod被重新创建时,能够为新Pod恢复这些状态。什么是有状态应用?首先是需要有数据的持久化,及时Pod被重启后,也能恢复,与重启前保持一致。然后是应用创建的所有pod有依赖关系,顺序的创建、需要运行在指定的宿主机上,并且都有对应的网络标志。应用场景?分布式应用,它的多个实例之间,往往有依赖关系,比如:主从关系
编程黑洞zz
·
2023-10-16 06:18
k8s
kuberneters
kubernetes
k8s
k8s
外部访问pod之service
service的好处:pod的地址是不可靠的,某个pod失效之后,它会被别的pod取代,新的pod拥有新的ip地址。service都拥有一个固定的clusterip地址,固定的dns名称以及固定的端口。service还具有一定的负载均衡能力,将访问的流量分流到多个pod上。service也是通过提交yaml文件来部署最好,当然也可以通过提交命令式的操作来部署,但是并不推荐,因为不好维护。编写svc
运维饺子
·
2023-10-16 06:18
运维linux
kubernetes
k8s
k8s
和 service mesh
一、什么是Kubernetes(
k8s
)1、Kubernetes作为一种容器编排调度工具,解决了分布式应用程序的部署和调度问题2、Kubernetes本质上是通过声明式配置来实现应用生命周期管理3、Kubernetes
南城徐凤年
·
2023-10-16 06:15
微服务
kubernetes
容器
云原生
service_mash
K8S
的ServiceIP实现原理
作者:刘海峰,IT行业资深码农,从事.net/java/go语言开发十余年,长期关注springcloud/
k8s
/linux网络相关的技术,现为滴普科技容器产品首席架构师。
滴普科技
·
2023-10-16 06:45
k8s
iptables
linux
网络
五、
K8S
之Service
KubernetesService一、概念Deployment对象部署完应用还需要向外界暴露入口才能通过HTTP访问到
K8S
集群里的应用Pod。
我爱记笔记
·
2023-10-16 06:14
Kubernetes
运维
kubernetes
容器
云原生
k8s
常用命令
包含了常用命令kubectl操作
k8s
常用命令kubectl输出格式###显示Pod的更多信息kubectlgetpod-owide###以yaml格式显示Pod的详细信息kubectlgetpod-oyaml
偷蛋蛋
·
2023-10-16 06:26
使用ingress暴露kubernetes集群内部的pod服务
微信公众号搜索DevOps和
k8s
全栈技术,关注之后,在后台回复ingress,就可获取Ingress相关视频和文档,也可扫描文章最后的二维码关注公众号。
韩先超
·
2023-10-16 05:22
通过Fabric8 Java API 连接kubernetes集群
一、依赖io.fabric8kubernetes-client4.13.0二、kubernetes-client与kubernetes集群版本对照
K8s
1.19.1
K8s
1.18.0
K8s
1.17.0
K8s
1.16.0
K8s
1.15.3
K8s
1.14.2
K8s
1.12.0
K8s
1.11.0
K8s
1.10.0
K8s
1.9.0
K8s
1.7.0
K8s
1.6.0
K8s
1.4.9kubernetes-cli
-小末
·
2023-10-16 05:52
fabric8
kubernets
java
在kubernetes 集群内访问
k8s
API服务
基于角色的访问控制(“RBAC”)使用“rbac.authorization.
k8s
.io”API组来实现授权控制,允许管理员通过KubernetesAPI动态配置策略。
dotNET跨平台
·
2023-10-16 05:21
kubernetes集群部署 详细操作步骤
1.安装要求本次预计部署具有一个master、两个node的
k8s
集群在开始之前,部署Kubernetes集群机器需要满足以下几个条件:多台机器或虚拟机,本次选择使用系统为CentOS7.9-86_x64
ZMXXXXXXX
·
2023-10-16 05:50
kubernetes
容器
kubelet
docker
Kubernetes(2)---pod创建和使用
启动之前创建的
k8s
集群,这里注意一定要先启动仓库,因为集群创建pod时需要从私有仓库中拉取镜像,检查server1的harbor仓库是否启动server2集群Master端查看集群内各节点均处于
Yxl--07
·
2023-10-16 05:19
容器
运维
kubernetes
使用 Spring Boot Operator 部署 Spring Boot 到
K8S
点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析分布式事务
公众号-芋道源码
·
2023-10-16 04:09
中间件
kubernetes
docker
java
oauth
Kubernetes基础部分学习笔记
K8S
基础部分1.概念2.历史和特征3.架构3.1组件架构解析3.1.2控制平面组件3.1.3Node组件3.2任务架构演示3.3集群部署架构4.Kubeadm创建集群4.1安装Kubeadmn4.1.1
Nice night
·
2023-10-16 03:02
云原生
kubernetes
docker
容器
k8s
之Deployment篇
Deployment控制器:概念、原理解读Deployment官方文档:https://kubernetes.io/docs/concepts/workloads/controllers/deployment/Deployment概述Deployment是kubernetes中最常用的资源对象,为ReplicaSet和Pod的创建提供了一种声明式的定义方法,在Deployment对象中描述一个期望
小乐笙
·
2023-10-16 02:04
k8s
kubernetes
docker
容器
云原生
k8s
之deployment应用
在
k8s
集群中使用deloyment来达到pod预期的副本数典型的用例如下:使用Deployment来创建ReplicaSet。ReplicaSet在后台创建pod。检查启动状态,看它是成功还是失败。
魏志标
·
2023-10-16 02:03
k8s
k8s
k8s
的deployment回滚操作
回滚到上一个版本:kubectlrolloutundodeployment/nginx-app也可以使用--revision参数指定某个历史版本:kubectlrolloutundodeployment/nginx-app--to-revision=2历史记录kubectlrollouthistorydeployment/nginx-app创建Deployment的时候使用了–record参数可以
iRayCheung
·
2023-10-16 02:03
nginx
运维
k8s
九、
K8s
deployment相关操作
实验环境:按照图示部署好了
K8s
集群,一个Master,两个workernodes。什么是Deployment:docker容器是不稳定,当一个容器出现故障后或误删除后,管理员需要去排查并重启。
格洛米爱学习
·
2023-10-16 02:32
云计算
K8s
deployment
云计算
k8s
入门之Deployment(五)
Deployment控制器通常用来部署无状态的应用,这样可以在任意的节点上扩容或者删除,而不用考虑数据的问题,它可以管理pod对象。一、多副本1.使用命令行方式创建Deployment在dev名称空间下创建3个副本的nginxpodkubectlcreatedeploymentnginx--image=nginx--replicas=3-ndev监控创建进度kubectlgetdeploy-nde
tianxingzhe37
·
2023-10-16 02:02
k8s
kubernetes
k8s
Deployment
4、
k8s
之deployment
k8s
之deploymentDeployment部署应用手动创建一个deploymentdeploy扩容通过yaml文件创建Deployment自愈&故障转移能力升级部署方式介绍deploy滚动更新deploy
Life journey
·
2023-10-16 02:32
K8S
个人日记
devops
运维
k8s
之deployment 入门
1、使用kubectlcreate命令生成yaml文件kubectlcreatedeploymentliyuan--image=10.10.21.226:82/data/apijson:1.1-oyaml--dry-run=client>deployment.yaml2、认识deployment配置文件catdeployment.yaml3、利用生成的yaml文件创建deploymentkubec
shanyaodou
·
2023-10-16 02:32
k8s
kubernetes
运维
上一页
100
101
102
103
104
105
106
107
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他