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。
持续集成部署-
k8s
-配置与存储-配置管理:ConfigMap 的热更新
ConfigMap的热更新1.简介2.新建Pod3.使用edit命令编辑修改4.使用replace命令替换修改1.简介在Kubernetes中,ConfigMap是用于存储非敏感配置数据的API对象,它可以被挂载到Pod中作为文件或环境变量。ConfigMap的热更新指的是在不重启Pod的情况下,动态更新Pod中使用的配置数据。2.新建Pod首先创建一个configMap:配置文件如下:priva
linmengmeng_1314
·
2023-11-20 13:54
持续集成部署-CI/CD
Kubernetes
ci/cd
kubernetes
容器
K8S
:Namespace详解
命名空间namespace是
k8s
集群级别的资源,可以给不同的用户、租户、环境或项目创建对应的命名空间。在创建pod的时候可以指定pod到namespace。
weixin_53682254
·
2023-11-20 11:43
kubernetes
K8S
-微服务Spring Cloud介绍
微服务SpringCloud概念:把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持业务的小服务,每个小服务可以独立运行与部署.在业务代码更新过程中,不可避免的会影响到其他业务的系统。而在上线之前,一般都会经历测试的阶段,但是在业务系统庞大之后,不论每次软件版本功能的更新大与小,测试无法全面测试。有时候甚至是在当时上线没有发现问题,可能会在下次发布或者是在其他的操作过程中,才发现问题。这样处
跳跃音符#3712
·
2023-11-20 10:04
微服务
spring
cloud
java
持续集成部署-
k8s
-配置与存储-配置管理:SubPath
持续集成部署-
k8s
-配置与存储-配置管理:SubPath1.简介2.测试挂载文件目录3.subPath解决挂载目录时覆盖原容器内文件夹1.简介在Kubernetes(
K8s
)中,SubPath是用于指定容器内部目录挂载的一个属性
linmengmeng_1314
·
2023-11-20 07:37
持续集成部署-CI/CD
Kubernetes
ci/cd
kubernetes
java
记录一次真实迁移经历
迁移GitHubPages到
k8s
背景:我的个人导航网站https://www.
k8s
.fit/原来是在GitHubPages上的,由于在国内访问GitHubPages速度真的感人,从而产生了一个想法:
H_appiness
·
2023-11-20 06:43
k8s
的Service
Pod每次重启或者重新部署,其IP地址都会产生变化,这使得pod间通信和pod与外部通信变得困难,这时候,就需要Service为pod提供一个固定的入口。Service的Endpoint列表通常绑定了一组相同配置的pod,通过负载均衡的方式把外界请求分配到多个pod上。另外,如果正在学习SpringCloud,推荐一个连载多年还在继续更新的免费教程:https://blog.didispace.c
鳌拜的弟弟熬夜
·
2023-11-20 05:11
【CKA】
—
k8s
basic—安装版本信息查询命令行自动补全功能设置01.NamespacesandPods02.AssigningPodstoNodes03.BasicDeployments04.AdvancedDeployment05
killingwill
·
2023-11-20 05:26
kubernetes
docker
k8s
--基础--12.2--pod--生命周期,状态,重启策略
k8s
–基础–12.2–pod–生命周期,状态,重启策略1、pod生命周期在Pod被创建时,会被指派一个唯一的ID,并被调度到Node中,直到Pod被终止或删除。
勤径苦舟
·
2023-11-20 03:22
k8s
docker
容器
kubernetes
Kubernetes(
k8s
)的Pod资源清单生命周期Lifecycle相关属性详细讲解
目录1.概述2.Pod的创建和删除过程2.1Pod的创建过程2.2Pod的删除过程3.initcontainer初始化容器4.钩子函数5.容器探测5.1exec方式5.2tcpSocket方式5.3httpGet方式6.重启策略1.概述Pod对象从创建到删除的这段时间范围称为Pod的生命周期,主要包含下面的过程:Pod创建运行初始化容器(initcontainer)运行主容器(maincontai
Bulut0907
·
2023-11-20 03:22
Kubernetes
kubernetes
k8s
生命周期
钩子函数
容器探测
K8s
学习(8)---Pod详解(Pod生命周期)
我们一般将pod对象从创建至终的这段时间范围称为pod的生命周期,它主要包含下面的过程:pod创建过程运行初始化容器(initcontainer)过程运行主容器(maincontainer)容器启动后钩子(poststart)、容器终止前钩子(prestop)容器的存活性探测(livenessprobe)、就绪性探测(readinessprobe)pod终止过程在整个生命周期中,Pod会出现5种状
技术闲聊DD
·
2023-11-20 03:51
Kubernetes
kubernetes
Pod生命周期
K8S
篇之pod及生命周期
文章目录Pod概览pod使用方式Pod中如何管理多个容器Pod和控制器Pod模板Pod更新与替换静态Pod容器探针pod的生命周期Pod阶段容器状态容器重启策略Pod状况podreadinessGates容器探针检查机制execgrpchttpGettcpSocket探测结果探测类型livenessProbe(存活探针)readinessProbe(就绪探针)startupProbe(启动探针)何
九千⑦
·
2023-11-20 03:19
#
kubernetes
kubernetes
docker
服务器
云原生
面试
理论部分:
K8S
中Pod生命周期(包含探针哦)
我当时只了解
K8S
有哪些组件(Ingress、Service、Pod),以及服务调用链路,还不知道Pod生命周期,于是,开始针对性补习,查看官网文档https://kubernetes.io/docs/
天然玩家
·
2023-11-20 03:14
#
K8S
kubernetes
docker
容器
【容器化】Kubernetes(
k8s
)
文章目录概述Docker的管理痛点什么是
K8s
云架构&云原生架构核心组件
K8s
的服务注册与发现组件调用流程部署单机版部署主从版本Operator来源拓展阅读概述Docker虽好用,但面对强大的集群,成千上万的容器
软泡芙
·
2023-11-20 03:12
开发
kubernetes
容器
云原生
k8s
上Pod生命周期、重启策略、容器探测简介
目录一.Pod的创建过程二.Pod的终止过程三.Pod的重启策略(restartPolicy)1.Always2.OnFailture3.Never4.示例四.Pod生命周期内的5种状态(相位)1.Pending2.Running3.Succeeded4.Failed5.Unknown五.初始化容器(initcontainer)1.运行初始化容器2.以一个案例进行验证初始化容器的重要性(1)首先只
树下一少年
·
2023-11-20 03:12
Linux
#
k8s
container
kubernetes
pod
容器探测
初始化容器
python开发
k8s
管理平台_Mxonline3 使用Python3.x与Django2.0.1开发的
k8s
运维管理平台网站...
Mxonline3使用Python3.x与Django2.0.1开发的
k8s
运维管理平台网站:http://
k8s
.776580.com演示网站http://
k8s
.776580.com:8009/xadmin
weixin_39649614
·
2023-11-20 03:31
python开发k8s管理平台
k8s
运维
文章目录一、测试环境二、开启
k8s
的IPVS模式1.各节点集群的状态2.修改
K8s
的代理三、调度master节点四、Pod的扩容和缩放五、滚动升级和回滚六、Node的隔离和恢复1.隔离2.恢复七、将Pod
ball-4444
·
2023-11-20 03:00
Kubernetes
linux
运维
k8s
K8S
运维经验分享
K8S
-OPS1.namespace资源限制:CPU、内存、Pod、Service命名空间设置了CPU或内存资源配额后,创建工作负载时,必须指定CPU或内存的请求值(request)和限制值(limit
StarsLiao
·
2023-11-20 03:00
经验分享
k8s
-statefulset创建mongo集群
首先创建headless#创建对应的headlessserviceapiVersion:v1kind:Servicemetadata:name:mongolabels:name:mongospec:ports:-port:27017targetPort:27017clusterIP:Noneselector:role:mongo创建statefulset#创建StatusFulSetmongoDB
ltgsoldier1
·
2023-11-20 03:00
kubernetes
容器
云原生
k8s
六:
k8s
运维指南
5.1
k8s
集群管理指南主要包括:node管理label管理namespace资源共享资源配额管理集群master高可用集群监控等5.1.1node的隔离与恢复如果某些node需要进行硬件升级、维护等,
深山猿
·
2023-11-20 03:29
k8s
k8s
运维管理
node管理node隔离与恢复1.使用patch命令#实现node隔离调度kubectlpatchnodenode1-p'{"spec":{"unschedulable":true}}'#节点信息多了一项SchedulingDisablednode1Ready,SchedulingDisabled7d3hv1.18.20#解除kubectlpatchnodenode1-p'{"spec":{"un
ltgsoldier1
·
2023-11-20 03:26
kubernetes
运维
容器
飞鼠异地组网工具实战之访问
k8s
集群内部服务
飞鼠异地组网工具实战之访问
k8s
集群内部服务一、飞鼠异地组网工具介绍1.1飞鼠工具简介1.2飞鼠工具官网二、本次实践介绍2.1本次实践场景描述2.2本次实践前提2.3本次实践环境规划三、检查本地
k8s
集群环境
江湖有缘
·
2023-11-20 02:26
Windows
kubernetes
容器
云原生
异地组网
K8s
Pod 创建埋点处理(Mutating Admission Webhook)
类似表单提交验证那样,或者希望对创建的资源对象进行加工,在比如给资源对象添加对应的zone标签,涉及到SC相关的标签,或者根据命名空间动态织入亲和性和拓扑相关约束,添加一些卷上面的这些需求我们可以通过
k8s
AdmissionWebhook
山河已无恙
·
2023-11-20 02:24
K8s
API
资源对象Demo
kubernetes
容器
云原生
k8s
创建证书secret
kubectlcreatesecrettlstls-secret--cert=path/to/tls.cert--key=path/to/tls.key其效果等同于奖tls.cert内容进行base64后,再把值更新到secret的data里。cattls.cert|base64--wrap=0
vali-sweet
·
2023-11-19 23:31
Kubernetes
服务器
网络
运维
K8s
-pod控制器详解
一控制器定义在
k8s
中,按照pod的创建方式可以将其分为两类:自主式pod:
k8s
自己创建出来的pod,删除就会消失控制器创建的pod:通过控制器创建的pod,这种pod删除了后还会自动创建二控制器分类在
吃饭就用盆
·
2023-11-19 22:46
k8s
kubernetes
docker
java
Kubernetes--Pod详解--Pod的生命周期
也就是说
K8s
可以检测到Pod是否存活,能检测到Pod是否可以对外进行提供服务,这就涉及到Pod的生命周期问题Pod的生命周期从整体上看,一共有以下几个过程:Pod的创建过程运行初始化容器(initcontainer
四五又十
·
2023-11-19 22:45
Kubernetes
kubernetes
kubernetes集群编排(13)
目录
k8s
高可用集群haproxy负载均衡pacemaker高可用部署control-plane部署workernode
k8s
高可用集群实验环境主机名IP角色
k8s
1192.168.81.10harbor
k8s
2192.168.81.11control-plane
k8s
3192.168.81.12control-plane
k8s
4192.168.81.13control-plane
k8s
5192
Hongx06
·
2023-11-19 22:10
kubernetes
容器
云原生
kubernetes--pod安全策略(podSecurityPolicy)
使用PSP对象定义一组pod在运行时必须遵循的条件及相关字段的默认值,只有Pod满足这些条件才会被
K8s
接受。
弓长丿
·
2023-11-19 22:40
kubenetes
kubernetes
docker
容器
kubernetes集群编排(7)
目录
k8s
认证授权pod绑定sa认证授权
k8s
认证授权pod绑定sa[root@
k8s
2~]#kubectlcreatesaadmin//在当前Kubernetes集群中创建一个名为"admin"的新服务账户
Hongx06
·
2023-11-19 22:40
kubernetes
容器
云原生
kubernetes集群编排(12)
istio部署部署示例应用部署遥测组件流量管理熔断istio官网:https://istio.io/latest/zh/about/service-mesh/部署demo专为测试准备的功能集合[root@
k8s
2
Hongx06
·
2023-11-19 22:40
kubernetes
容器
云原生
通过 SD-WAN 异地局域网组网的方式实现办公室和家里的网络互通
背景介绍在我办公室的桌上放着一台用树莓派搭建的
k8s
集群。在家里还有一台用树莓派搭建的NAS服务器。
极客点儿
·
2023-11-19 21:55
#
计算机网络
网络
运维
SDN
SD-WAN
异地局域网组网
9、docker+
k8s
+kubesphere:Kubernetes安装(2020-08-02更新)
9、docker+
k8s
+kubesphere:Kubernetes安装官网说明一定详细查看(本文用的是2.1.1)https://github.com/kubesphere/ks-installer/
dsj2020
·
2023-11-19 21:39
k8s
kubesphere
docker
kubernetes
devops
k8s
TLS二进制离线部署
ceEtcd3.2.9FlanneldTLS认证通信(所有组件,如etcd、kubernetesmaster和node)RBAC授权kubeletTLSBootstrapping12345671.1.2集群环境[root@
k8s
_master
weixin_34268843
·
2023-11-19 20:31
运维
json
操作系统
k8s
-高可用架构设计
docker的私有仓库harbor、容器化kubernetes部分组建、使用阿里云日志服务收集日志。部署完成后,你将理解系统各组件的交互原理,进而能快速解决实际问题,所以本文档主要适合于那些有一定kubernetes基础,想通过一步步部署的方式来学习和了解系统配置、运行原理的人。本系列系文档适用于CentOS7、Ubuntu16.04及以上版本系统,由于启用了TLS双向认证、RBAC授权等严格的安
weixin_33858336
·
2023-11-19 20:31
Argo Rollouts结合Service进行Blue-Green部署
删除03部署04root@
k8s
-master01:~/learning-jenkins-cicd/09-argocd-and-rollout/rollout-demos#kubectldelete-f03
inner222
·
2023-11-19 19:25
jenkins
k8s
-1.23.6高可用部署
系统版本[root@
k8s
-master1
k8s
]#cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)docker版本[root@
k8s
-master1
liao__ran
·
2023-11-19 19:55
k8s
kubernetes
linux
【
K8S
六】Harbor镜像仓库高可用方案(更新:2022-06-21)
目录制定方案安装Harbor解决harbor使用DNS同步问题安装Keepalive配置镜像同步策略主节点配置一次性拉取复制策略(非“复合方案”,请略过)“主、备节点”设置“Push-based”复制模式和“事件驱动”触发模式推送镜像到应用Harbor制定方案主备方案:复合方案:角色hostnameIP地址主节点host-master192.168.10.190备节点host-slave192.1
itachi-uchiha
·
2023-11-19 19:52
云计算-容器云
docker
kubernetes
harbor
registry
高可用
二进制部署
k8s
一、二进制部署
k8s
集群1)参考文章博客:https://blog.qikqiak.com文章:https://www.qikqiak.com/post/manual-install-high-available-kubernetes-cluster
banzhi8397
·
2023-11-19 19:52
json
操作系统
开发工具
K8S
篇之
k8s
containerd模式fail to pull image certificate signed by unknown authority
一、前言解决"
k8s
containerd模式failtopullimagecertificatesignedbyunknownauthority"的问题二、操作步骤您有两个选择:配置证书或禁用证书验证。
听说唐僧不吃肉
·
2023-11-19 19:50
K8S
kubernetes
容器
云原生
2022-08-29 kubernetes介绍
怎么样让另外一个容器立刻启动去替补停机的容器2、当并发访问量变大的时候,怎么样做到横向扩展容器数量容器管理的问题统称为容器编排问题解决方式:产生了容器编排的软件(市场占有率最高的是Kubernetes:Google开源的的容器编排工具)
k8s
只吃十二分饱
·
2023-11-19 19:36
k8s
资源管理操作——陈述式管理方式
目录陈述式资源管理方式1、常用的kubernetes管理命令1)查看版本信息2)查看资源对象简写3)查看集群信息4)配置kubectl自动补全5)node节点查看日志2、资源管理命令1)创建资源2)查看资源3)删除资源4)进入Pod中的容器5)查看Pod容器的日志6)扩容或缩容7)将资源暴露为新的Service,向外提供服务8)更新资源9)回滚资源3、service的type类型4、Service
hei-tui
·
2023-11-19 19:25
linux
docker
kubernetes
K8s
集群调度
WorkerNode节点宕机,Pod的驱逐流程
K8S
常用的排障手段List-Watch机制Kubernetes是通过Li
hei-tui
·
2023-11-19 19:38
kubernetes
java
linux
k8s
运维-04-重启node节点的过程
重启node的情况此处是直接rebootnode节点重启时间较短Nodecontroller默认的驱逐时间为5分钟,在此时间之内,node重启后,kubelet会自动重启所有pod重启后podip地址会变controllermanager上的--pod-eviction-timeout参数设定时长重启时间较长-超过5minutes首先,NodeController(实际是Controllerman
当当一丢丢
·
2023-11-19 17:16
【云原生】
k8s
之pod基础(下)
1.pod的镜像拉取策略1.1镜像拉取说明当你在创建容器时会针对指定的镜像来进行容器的创建,所以pod的创建是以镜像为基础。当你在拉取镜向不指定仓库的主机名,Kubernetes认为你在使用Docker公共仓库。在镜像名称之后,你可以添加一个标签(Tag)(与使用docker或podman等命令时的方式相同)。使用标签能让你辨识同一镜像序列中的不同版本。镜像标签可以包含小写字母、大写字母、数字、下
zhangchang3
·
2023-11-19 16:01
kubernetes
云原生
容器
K8S
实战部署系列-kubeadman安装
K8S
v1.23.1(CentOS7.9)
使用初始化完成系统[root@minikube~]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)1、系统环境名称ip主机名操作系统master节点192.168.3.32master01centos7.9node节点192.168.3.33node01centos7.9node节点192.168.3.34node02centos7.9
梧桐翁
·
2023-11-19 16:27
K8S实战部署
kubernetes
linux
docker
k8s
暂停、恢复 Deployment 的上线过程
在你更新一个Deployment的时候,你可以在触发一个或多个更新之前暂停Deployment的上线过程。当你准备应用这些变更时,你可以重新恢复Deployment上线过程。操作如下:暂停修改上线#kubectlrolloutpausedeploymentnginx-deploymentdeployment.apps/nginx-deploymentpaused将nginx镜像改成nginx:1.
小城小小事
·
2023-11-19 16:51
kubernetes
容器
云原生
k8s
Deployment 状态
Deployment的生命周期中会有许多状态。上线新的ReplicaSet期间可能处于Progressing(进行中),可能是Complete(已完成),也可能是Failed(失败)以至于无法继续进行。进行中的Deployment执行下面的任务期间,Kubernetes标记Deployment为进行中(Progressing):Deployment创建新的ReplicaSetDeployment正
小城小小事
·
2023-11-19 16:51
kubernetes
容器
云原生
k8s
命名空间
命名空间/名字空间在Kubernetes中,名字空间(Namespace)提供一种机制,将同一集群中的资源划分为相互隔离的组。同一名字空间内的资源名称要唯一,但跨名字空间时没有这个要求。名字空间作用域仅针对带有名字空间的对象,(例如Deployment、Service等),这种作用域对集群范围的对象(例如StorageClass、Node、PersistentVolume等)不适用。何时使用多个名
小城小小事
·
2023-11-19 16:21
kubernetes
容器
云原生
k8s
创建 Deployment
下面是一个Deployment示例。其中创建了一个ReplicaSet,负责启动三个nginxPod:#vimcontrollers/nginx-deployment.yamlapiVersion:apps/v1kind:Deploymentmetadata:name:nginx-deployment#创建名为nginx-deployment(由.metadata.name字段标明)的Deploy
小城小小事
·
2023-11-19 16:21
linux
运维
服务器
kubernetes
容器
云原生
k8s
回滚 Deployment
默认情况下,Deployment的所有上线记录都保留在系统中,以便可以随时回滚(你可以通过修改修订历史记录限制来更改这一约束)。说明:Deployment被触发上线时,系统就会创建Deployment的新的修订版本。这意味着仅当Deployment的Pod模板(.spec.template)发生更改时,才会创建新修订版本--例如,模板的标签或容器镜像发生变化。其他更新,如Deployment的扩缩
小城小小事
·
2023-11-19 16:21
kubernetes
docker
容器
k8s
Pod 的终止
由于Pod所代表的是在集群中节点上运行的进程,当不再需要这些进程时允许其体面地终止是很重要的。一般不应武断地使用KILL信号终止它们,导致这些进程没有机会完成清理操作。设计的目标是令你能够请求删除进程,并且知道进程何时被终止,同时也能够确保删除操作终将完成。当你请求删除某个Pod时,集群会记录并跟踪Pod的体面终止周期,而不是直接强制地杀死Pod。在存在强制关闭设施的前提下,kubelet会尝试体
小城小小事
·
2023-11-19 16:51
kubernetes
容器
云原生
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他