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的方式key/value:命令行、yaml文件、指定文件创建、通过指定文件创建、作为卷挂载到pod1、通过命令行参数创建kubectlcreateconfigmaptest1--from-literal=hostname=10.244.255.254--from-literal=port=80kubectlgetconfigmapkubectlgetconfigmaptest
叮咚网工
·
2023-12-15 04:19
云计算
k8s
docker
kubernetes
容器
云原生
kubeadm搭建单master多node的
k8s
集群--小白文,图文教程
参考文献
K8S
基础知识与集群搭建kubeadm搭建单master多node的
k8s
集群—主要参考这个博客,但是有坑,故贴出我自己的过程,坑会少很多注意:集群配置是:一台master:zabbixagent-
k8s
master
喔就是哦噢喔
·
2023-12-15 04:16
容器
k8s
kubernetes
容器
云原生
k8s部署
K8s
Informer 的 Resync 机制
介绍Informer的Resync机制是指在一定时间间隔内强制重新同步(resync)资源对象的机制。这个机制可以帮助应用程序确保本地缓存中的资源对象与实际的APIServer中的资源对象保持同步,从而减少对APIServer的请求频率,提高性能和效率。Resync机制的实现通常涉及两个方面的内容:定时的全量同步:Informer定期执行全量的列表请求,获取所有资源对象的最新状态,并将其更新到本地
水淹萌龙
·
2023-12-15 04:15
kubernetes
容器
云原生
K8s
容器debug高级技巧
使用kubectlexec执行指令如果您在Kubernetes上运行软件,您会想要在某些时候去调试您所部署的软件的一些方面。对于习惯于使用虚拟机(VMs)的人来说能自然使用的一种简单的调试方法,就是连接到一个正在运行的pod,然后进行解译:kubectlexec-itpodname-ccontainername--bash这通常行之有效,而且非常管用。然而,至少有两种Kubernetes"最佳实践
Seal软件
·
2023-12-15 04:45
kubernetes
容器
【DevOps】Kubernetes动态生成 Jenkins Slave(一)
文章目录一、简介二、
k8s
中安装Jenkins1、创建NFS2、在kubernetes中部署jenkins2.1创建命名空间2.2创建pv和pvc2.3创建sa账号做rbac授权2.4通过deployment
旅行者-Ylt
·
2023-12-15 03:09
DevOps
jenkins
kubernetes
devops
K8s
详细安装部署流程
1.环境准备1.1服务器配置要求3台机器,操作系统CentOS7.9-64位系统硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘20GB或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区1.2服务器配置要求软件版本操作系统CentOS7.9_x64Docker20-ceKubernetes1.231.3服务器配置要求服务器名称服务器IPmaster192.168.
hxy6
·
2023-12-15 02:01
kubernetes
容器
云原生
docker
java
【Harbor Https】Harbor部署https并配置containerd拉取镜像
背景:新项目,要接手另一个
k8s
集群,那个集群是kubernates1.24的rke2版本,里面已经不用docker容器了,使用了containerd容器来生成pod,因此需要变化我们以前的docker
秦拿希
·
2023-12-14 23:47
https
harbor
containerd
kubernetes
k8s
的Pod常见的几种调度形式
1常见的Pod调度方式:1自由调度:默认的kube-scheduler调度2定向调度:nodeName,nodeSelector实现3亲和性调度:nodeAffinity,PodAffinity,PodAntiAffinity实现4污点和容忍调度:taint,tolerations实现2实践2.1定向调度nodeName,NodeSelector:1首先node结点打标签,disk=ssd结点打标
丰恒谷
·
2023-12-14 22:59
K8S
kubernetes
java
容器
K8S
(三)—组件
目录
k8s
组件控制平面组件(ControlPlaneComponentskube-apiserveretcdkube-schedulerkube-controller-managercloud-controller-managerNode
哈密猿
·
2023-12-14 22:53
云原生
运维
kubernetes
容器
云原生
阿里云部署
k8s
with kubesphere
阿里云ESC创建实例填入密码即可云上的防火墙相关设置就是安全组vpc专有网络划分私有ip子网vpc隔离环境域不同的vpc下即使相同的子网也不互通使用交换机继续划分子网停止释放不收钱
k8s
服务器4核8G*
努力学习,努力爱你!
·
2023-12-14 21:40
Java
SpringBoot
SpringCloud
阿里云
kubernetes
云计算
jvm-sandbox-repeater 精简版部署之非standalone模式
[root@
k8s
-worker27-65jvm-sandbox-repeater]#pwd/root/work/traffic/jvm-sandbox-repeater[root@
k8s
-worker27
Michaelwubo
·
2023-12-14 21:21
jvm
Kubernetes(
K8S
)部署安装+
K8S
操作资源(NameNode/Pod/Deployment/Service/lngress/挂载数据和配置文件/Secret)
K8S
集群部署一、准备三台服务器通过命令为每一个服务器设置主机名hostnamectlset-hostname
k8s
-masterhostnamectlset-hostname
k8s
-node1hostnamectlset-hostname
k8s
-node2free-m
A尘埃
·
2023-12-14 20:12
kubernetes
容器
云原生
部署Kubernetes(
k8s
)集群,可视化部署kuboard
所需机器主机名地址角色配置
k8s
-master192.168.231.134主节点2核4G,centos7
k8s
-node1192.168.231.135工作节点2核4G,centos7
k8s
-node2192.168.231.136
.Sea of flowers
·
2023-12-14 20:06
kubernetes
容器
docker
docker镜像
K8S
学习指南(13)-
k8s
核心对象Replicaset
的详细示例示例:Nginx应用的ReplicaSetReplicaSet的定义创建ReplicaSet查看ReplicaSet状态扩缩容自愈能力ReplicaSet的最佳实践结论前言Kubernetes(
K8s
俞兆鹏
·
2023-12-14 19:22
k8s学习指南
kubernetes
java
容器
K8S
学习指南(14)-
k8s
核心对象statefulset
StatefulSetStatefulSet的定义创建StatefulSet查看StatefulSet状态有序部署和稳定网络标识持久化存储StatefulSet的最佳实践结论前言Kubernetes(
K8s
俞兆鹏
·
2023-12-14 19:22
k8s学习指南
kubernetes
容器
云原生
K8S
学习指南(15)-
k8s
核心对象DaemonSet
的详细示例示例:运行Fluentd日志收集器的DaemonSetDaemonSet的定义创建DaemonSet查看DaemonSet状态自动扩展DaemonSet的最佳实践结论前言Kubernetes(
K8s
俞兆鹏
·
2023-12-14 19:22
k8s学习指南
kubernetes
容器
云原生
K8S
学习指南(7)-
k8s
核心概念Annotation
注解示例1.文档化Pod的用途2.集成监控工具3.定义应用程序配置结论前言Kubernetes(常简称为
K8s
)是一个强大的容器编排平台,已经成为现代应用开发和部署的基石。
俞兆鹏
·
2023-12-14 19:35
k8s学习指南
kubernetes
容器
云原生
CentOS 7.9 安装
k8s
(详细教程)
yum工具设置docker镜像源安装指定版本docker设置开启自启阿里云镜像加速准备环境安装kubelet、kubeadm、kubectl初始化master节点安装网络插件calicowork加入集群
k8s
孟德爱吃香菜
·
2023-12-14 19:48
k8s
linux
centos
kubernetes
linux
Centos7 关闭swap分区
安装
K8S
需要关闭swap分区注释/etc/fstab关于swap的配置Esc键:wq退出。reboot重启生效开机后free-m校验
GnForU
·
2023-12-14 19:36
Linux
linux
kubernetes
Jenkins 添加node节点
SSHAgent配置启用SSHServerJenkins-系统管理-全局安全配置,把SSHServer设置为启用(默认是禁用)新增节点第一种方式(SSH密钥连接):1.Jenkins主机生成SSH密钥[root@
k8s
-master
IChen.
·
2023-12-14 16:56
jenkins
运维
通过Jenkins将应用发布到
K8s
1.24.3
一、准备基础环境cat>>/etc/hosts/etc/sysctl.conf/etc/sysconfig/modules/ipvs.modules/etc/modules-load.d/containerd.confoverlaybr_netfilterEOFmodprobeoverlaymodprobebr_netfilterwget-O/etc/yum.repos.d/docker-ce.r
叮咚网工
·
2023-12-14 16:42
云计算
k8s
jenkins
jenkins
kubernetes
运维
k8s
污点策略与容忍的简单应用
1、什么是污点?污点可认为是节点的黑名单,设置了污点的节点可以不让pod在该节点创建,甚至是将该节点上原有的pod驱逐出去。2、污点策略有几种污点策略以下三种NoSchedule:不会被调度,不影响节点上原有的pod,但是新创建的pod不会调度到该节点上。PreferNoSchdule:尽量不调度,不影响原有节点上的pod。但是如果没有其他节点可以调度,pod任然会调度到此节点上。NoExecut
xhredeem
·
2023-12-14 16:08
kubernetes
运维
docker
k8s
调度之污点和容忍
污点和容忍官方文档:https://kubernetes.io/zh-cn/docs/concepts/scheduling-eviction/taint-and-toleration/污点是定义在节点之上的键值类型的数据,用于让节点有能力拒绝调度器将一些Pod运行到节点上。容忍度是定义在Pod上的,用于配置该Pod可容忍的节点污点。虽然污点和容忍度与节点亲和的目的都是影响Pod的调度结果,但节点
林凡修
·
2023-12-14 16:37
kubernetes
K8S
污点容忍度调度
污点类型解释(相当于做标签)kubectltaintnodesnodekey=value:NoSchedule添加effect类型污点,新的pod不能调度过来,老的不影响kubectltaintnodesnodekey=value:NoExecute添加effecf类型污点,新的pod不能调度过来,老的被驱除kubectltaintnodesnodekey=value:PreferNoSchedu
liujiangxu
·
2023-12-14 16:37
kubernetes
kubernetes
K8S
(五)—命名空间与资源配额
目录命名空间(Namespace)命令计算资源配额创建命名空间绑定一个ResourceQuota资源将命名空间和资源限制对象进行绑定尝试创建第二个Pod查看ResourceQuota绑定第二个ResourceQuota为命名空间配置默认的CPU、memory请求和限制(1)Pod中所有容器都没有声明自己的CPU请求和CPU限制(2)只声明容器的限制(3)只声明容器的请求limitrange例子存储
哈密猿
·
2023-12-14 16:05
运维
云原生
kubernetes
java
贪心算法
K8S
(六)—容器探针
这里写目录标题容器探针(probe)检查机制探测结果探测类型何时该使用存活态探针?何时该使用就绪态探针?何时该使用启动探针?使用exechttptcpgrpc使用命名端口使用启动探针保护慢启动容器定义就绪探针配置探针HTTP探测TCP探测探针层面的`terminationGracePeriodSeconds`容器探针(probe)probe是由kubelet对容器执行的定期诊断。要执行诊断,kub
哈密猿
·
2023-12-14 16:05
云原生
运维
kubernetes
容器
云原生
k8s
-污点和容忍
1.Taint和Toleration节点亲和性,是pod的一种属性(偏好或硬性要求),它使pod被吸引到一类特定的节点。Taint则相反,它使节点能够排斥一类特定的podTaint和toleration相互配合,可以用来避免pod被分配到不合适的节点上。每个节点上都可以应用一个或多个taint,这表示对于那些不能容忍这些taint的pod,是不会被该节点接受的。如果将toleration应用于po
zhangfei_bk
·
2023-12-14 16:35
k8s
k8s
K8S
(四)—pod详解
目录pod介绍Pod的概念:Pod的特性:Pod的配置:Pod的控制:示例YAML文件:pod启动流程问题两种方式启动镜像的升级和回滚更新Deployment:回滚检查Deployment历史版本回滚到之前的修订版本缩放Deployment比例缩放暂停、恢复Deployment的上线过程Deployment状态进行中的Deployment完成的Deployment失败的Deployment对失败D
哈密猿
·
2023-12-14 16:35
云原生
运维
kubernetes
容器
云原生
k8s
资源控制(污点和容忍)
文章目录一:污点1.1污点的作用1.2污点的组成1.3设置,查看,去除污点1.4示例二:容忍2.1容忍的作用2.2示例2.2.1将两个节点都设置污点2.2.2在pod上配置容忍2.3注意事项2.4node更新时对pod的操作三:Pod启动阶段3.1Pod过程的步骤3.2Pod启动的5种状态四:故障排除步骤五:对节点执行维护操作一:污点1.1污点的作用节点亲和性,是Pod的一种属性(偏好或硬性要求)
YJ Thoreau
·
2023-12-14 16:34
Docker技术集群与应用
容器
k8s
-污点和容忍度
Taint和Toleration节点亲和性,是pod的一种属性(偏好或硬性要求),它使pod被吸引到一类特定的节点。Taint则相反,它使节点能够排斥一类特定的podTaint和toleration相互配合,可以用来避免pod被分配到不合适的节点上。每个节点上都可以应用一个或多个taint,这表示对于那些不能容忍这些taint的pod,是不会被该节点接受的。如果将toleration应用于pod上
小二来碗面
·
2023-12-14 16:03
k8s
K8S
标签和污点容忍
K8S
标签Lable为了方便管理资源对象,可以指定让pod调度到哪个node节点上运行。一个资源可以拥有多个标签,实现不同维度的管理。
笑一笑--十年少
·
2023-12-14 16:03
kubernetes
linux
docker
k8s
污点和容忍度
污点taints是定义在节点之上的键值型属性数据,用于让节点拒绝将Pod调度运行于其上,除非该Pod对象具有接纳节点污点的容忍度。而容忍度tolerations是定义在Pod对象上的键值型属性数据,用于配置其可容忍的节点污点,而且调度器仅能将Pod对象调度至其能够容忍该节点污点的节点之上,如图所示节点选择器nodeSelector和节点亲和性nodeAffinity两种调度方式都是通过在Pod对象
包泽旭
·
2023-12-14 16:25
云原生
java
kubernetes
linux
数据库
python
k8s
污点与容忍
NoExecute新的不能容忍的pod不能调度过来,老的pod也会被驱逐PreferNoScheduler表示尽量不调度到污点节点中去标记污点命令#添加taint污点命令kubectltaintnodes
k8s
-masterkey
OfficerGoodbody
·
2023-12-14 15:24
k8s
kubernetes
k8s
设置污点容忍
方法一:tolerations:-key:"key1"operator:"Equal"value:"value1"effect:"NoSchedule"方法二:tolerations:-key:"key1"operator:"Exists"effect:"NoSchedule"如何容忍所有污点呢?将key设置为空字符串即可tolerations:-key:""operator:"Exists"ef
小诸葛的博客
·
2023-12-14 15:53
k8s
kubernetes
k8s
污点和容忍度
一、污点1、简介使用kubectltaint命令可以给某个Node节点设置污点,Node被设置上污点之后就和Pod之间存在了一种互斥的关系,可以让Node拒绝Pod的调度执行,甚至将Node已经存在的Pod驱逐出去。每个污点的组成如下:key=value:effect每个污点有一个key和value作为污点的标签,其中value可以为空,effect描述污点的作用。当前tainteffect支持如下三
gogogo69
·
2023-12-14 15:23
k8s
kubernetes
K8S
(七)—污点、容忍
:https://kubernetes.io/zh-cn/docs/concepts/scheduling-eviction/taint-and-toleration/Kubernetes(通常简称为
K8s
哈密猿
·
2023-12-14 15:50
云原生
运维
kubernetes
容器
云原生
Cobra:一种基于golang的命令行开发框架(一)
笔者选择了解这个框架有两方面的原因,一方面是笔者在为命令行工具的开发进行技术选型,另一方面是因为笔者在
k8s
的源码阅读过程中,发现在
k8s
中广泛应用了该框架进行开发。官方文档非常健全,文档中给出的代码
bug_createman
·
2023-12-14 15:34
golang
开发语言
k8s
不求甚解系列:巧用no-headers批量删除某一命名空间下的资源
背景笔者面临这么一种
k8s
操作的场景:我期望批量删除集群中的某一个命令空间下的所有pod。
bug_createman
·
2023-12-14 15:04
k8s不求甚解
kubernetes
容器
云原生
k8s
不求甚解系列:一种在
k8s
上创建不同权限的kubeconfig实践
场景多团队在同一个
k8s
集群上共同开发,为了隔离不同团队对集群资源的操作能力,通过创建并分发具有不同操作权限的kubeconfig文件,隔离不同业务团队对
k8s
中资源的操作能力。
bug_createman
·
2023-12-14 15:34
k8s不求甚解
kubernetes
容器
云原生
k8s
不求甚解系列:POD的特权模式
1.定义在Kubernetes(常简称为
k8s
)中,特权模式是指让Pod中的容器能以类似于主机root用户的权限运行。当容器以特权模式运行时,它能够访问主机的资源和操作系统的功能,几乎不受限制。
bug_createman
·
2023-12-14 15:34
k8s不求甚解
kubernetes
容器
云原生
kubelet源码分析(一)源码阅读前提-kubelet简介、架构及依赖技术
前言作为云原生的从业人员,
k8s
是不可逾越的一座大山。笔者经过一年有余的
k8s
操作实践后,决定定期阅读分析
k8s
源码,以加深对这门技术的理解和应用。
bug_createman
·
2023-12-14 14:09
云原生源码阅读
kubelet
云原生
k8s
debug 浅谈
一
k8s
debug浅谈说明:本文只是基于对'kubectldebug'浅显认识总结的知识点,后续'实际使用'再补充案例Kubernetes官方出品调试工具上手指南(无需安装,开箱即用)debug-application
wzj_110
·
2023-12-14 13:00
kubernetes学习笔记
kubernetes
容器
云原生
第19关 5.2k star 开源分布式存储服务Rancher-Longhorn在
k8s
上部署
------>课程视频同步分享在今日头条和B站大家好,我是博哥爱运维。什么是LonghornLonghorn是一个轻量级、可靠且易于使用的Kubernetes分布式块存储系统。Longhorn是免费的开源软件。它最初由RancherLabs开发,现在作为云原生计算基金会的孵化项目进行开发。官方文档:https://longhorn.io/docs/1.5.3/使用Longhorn,您可以:使用Lo
博哥爱运维
·
2023-12-14 13:25
开源
分布式
rancher
kubernetes
容器
云原生
k8s
第20关 快速掌握
K8S
下的有状态服务StatefulSet
------>课程视频同步分享在今日头条和B站大家好,我是博哥爱运维,
K8s
是如何来管理有状态服务的呢?跟着博哥来会会它们吧!
博哥爱运维
·
2023-12-14 13:25
kubernetes
容器
云原生
云计算
第21关 从零到一:在
K8s
中部署 Job 和 CronJob 的全面指导
------>课程视频同步分享在今日头条和B站大家好,我是博哥爱运维,有时候我们想在
K8s
跑个一次性任务,或者是定时任务,能不能实现呢,答案肯定是可以的。
博哥爱运维
·
2023-12-14 13:25
kubernetes
容器
云原生
k8s
云计算
使用playbook部署
k8s
集群
1.部署ansible集群使用python脚本一个简单的搭建ansible集群-CSDN博客2.ansible命令搭建
k8s
:1.主机规划:节点IP地址操作系统配置server192.168.174.150centos7.92G2
碧蓝幻想
·
2023-12-14 13:48
ansible
kubernetes
容器
云原生
k8s
linux
docker
虚拟化
第22关 深入解析
K8s
中的RBAC角色访问控制策略
------>课程视频同步分享在今日头条和B站大家好,我是博哥爱运维,在
k8s
上我们如何控制访问权限呢,答案就是Role-basedaccesscontrol(RBAC)-基于角色(Role)的访问控制
博哥爱运维
·
2023-12-14 12:54
kubernetes
docker
容器
云原生
运维开发
k8s
【
K8S
系列】
k8s
核心概念
一、服务的分类(无状态&有状态)1.1.无状态(不依赖本地服务器环境)代表服务:nginx、Apache优点:对客户端透明,无依赖关系,可以高效实现扩容、迁移缺点:不能存储数据,需要额外的数据服务支撑1.2.有状态(依赖本地服务器环境,需要数据迁移)代表服务:MySQL、Redis优点:可以独立存储数据,实现数据管理缺点:集群环境下需要实现主从、数据同步、备份、水平扩容复杂二、对象的规约和状态2.
一只CV程序猿
·
2023-12-14 12:59
kubernetes
容器
云原生
OPA—云原生策略模型
可能接触过
k8s
萌兰三太子
·
2023-12-14 12:26
云原生
minio的
k8s
的单机部署
minio的
k8s
的单机部署apiVersion:apps/v1kind:Deploymentmetadata:name:minionamespace:itsharespec:replicas:1selector
简单点了
·
2023-12-07 01:03
中间件
kubernetes
容器
云原生
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他