手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
k8s
k8s中如何正确删除pod
---♦在日常的k8s运维过程中,避免不了会对某些pod进行剔除,那么如何才能正确的剔除不需要的pod呢? 首先,需要查出想要删除的pod#可通过任意方式进行查询kubectlgetpods-A|grep<podname>kubectlgetpods-n<namespace>kubectlgetpods--all-namespaces|grep<pod
作者:编程之家 时间:2022-10-14
38 k8s-20.K8s基础篇-配置管理1.1 基于目录创建
1.1基于目录创建//cm是configmaps的缩写01.[root@k8s-master01configmap]#kubectlcreatecmcmfromdir--from-file=conf/configmap/cmfromdircreated02.[root@k8s-master01configmap]#kubectlgetcmNAMEDATAAGEcmfromdir27sk
作者:编程之家 时间:2022-10-14
k8s pvc扩容
#查看是否支持扩容$kubectlgetsc**-oyaml···allowVolumeExpansion:true#拥有该字段表示允许动态扩容···#找到需要扩容的pvc$kubectlgetpvcNAMESTATUSVOLUMECAPACITYACCESSMODESSTORAGECLASSAG
作者:编程之家 时间:2022-10-14
k8s之加入新节点
#初始化系统之后,下载对应版本# 获取token值kubeadmtokenlist# 获取hash值opensslx509-pubkey-in/etc/kubernetes/pki/ca.crt|opensslrsa-pubin-outformder2>/devull|openssldgst-sha256-hex|sed's/^.*//'#在节点添加kubeadmjoinmast
作者:编程之家 时间:2022-10-14
K8s 的服务注册与发现
①Pod的结构是怎样的?结构如下:Pod相当于一个容器,Pod有独立IP地址,也有自己的Hostname,利用Namespace进行资源隔离,独立沙箱环境。Pod内部封装的是容器,可以封装一个,或者多个容器(通常是一组相关的容器)。②Pod网络具体如下:Pod有自己独立的IP地址。Pod内部
作者:编程之家 时间:2022-10-14
k8s中正确删除pod
1、先删除pod2、再删除对应的deployment否则只是删除pod是不管用的,还会看到pod,因为deployment.yaml文件中定义了副本数量实例如下:删除pod[root@test2~]#kubectlgetpod-njenkinsNAMEREADYSTATUSRESTARTSAGEjenkins2-8698b
作者:编程之家 时间:2022-10-14
k8s 1.20.x版本NFS动态存储配置
一、nfs服务器安装nfs与配置yum-yinstallnfs-utilsrpcbindsystemctlstartrpcbind.servicesystemctlstartnfs#配置mkdir/datafs-pchownfsnobody.nfsnobody/datafscat>>/etc/exports<<EOF/datafs172.16.208.0/20(rw,sync,no_root_squash,no_al
作者:编程之家 时间:2022-10-14
Kubernetes 安装手册
@mayongjie12022-06-0314:56字数10612阅读14 Kubernetes安装手册(非高可用版)K8S Kubernetes安装手册(非高可用版)集群信息1.节点规划2.组件版本安装前准备工作1.设置hosts解析2.调整系统配置3.安装docker部署kubernetes1.安装
作者:编程之家 时间:2022-10-14
Kubernetes部署Dashboard
一、部署Dashboard可以安装k8s的默认可视化平台https://github.com/kubernetes/dashboard注意:官方下载来的默认没有指定授权,使用下面创建过授权的配置1、获取令牌#获取dashboard访问令牌kubectl-nkubernetes-dashboarddescribesecret$(kubectl-nkubernetes-dashbo
作者:编程之家 时间:2022-10-14
解决k8s调度不均衡问题
前言在近期的工作中,我们发现k8s集群中有些节点资源使用率很高,有些节点资源使用率很低,我们尝试重新部署应用和驱逐Pod,发现并不能有效解决负载不均衡问题。在学习了Kubernetes调度原理之后,重新调整了Request配置,引入了调度插件,才最终解决问题。这篇就来跟大家分享Kubernete
作者:编程之家 时间:2022-10-14
十二张图:从0开始理解对称/非对称加密、CA认证、以及K8S各组件颁发证书原由
目录一、对称加密二、对称加密-不安全三、非对称加密四、非对称加密-不安全五、对称加密和非对称加密结合六、对称加密和非对称加密结合-不安全七、Https的做法-引入CA机构八、乘胜追击理解K8S的中的证书九、文末一、对称加密对称加密的过程类似下图中,通信的双方约定好使用统一
作者:编程之家 时间:2022-10-14
LAB-04:备份还原ETCD
LAB-04:备份还原ETCDLAB需求针对etcd实例https://127.0.0.1:2379创建一个快照,保存到 /srv/data/etcd-snapshot.db。在创建快照的过程中,如果卡住了,就键入ctrl+c终止,然后重试。然后恢复一个已经存在的快照: /var/lib/backup/etcd-snapshot-previous.db执行etcdctl命令的
作者:编程之家 时间:2022-10-14
LAB-03:升级K8S版本
LAB-03:升级K8S版本LAB需求# 最新的版本是1.22.1,升级到1.22.2现有的Kubernetes集群正在运行的版本是1.22.1,仅将主节点上的所有kubernetes控制面板和组件升级到版本1.22.2另外,在主节点上升级kubelet和kubectl。LAB预配# 目前版本user1@k8s-master:~$ kubectl ge
作者:编程之家 时间:2022-10-14
LAB-05:网络策略
LAB-05:网络策略LAB需求在命名空间fubar中创建网络策略allow-port-from-namespace,只允许命名空间my-app中的pod连上fubar中pod的80 端口。注意: 这里有2个ns,一个为fubar(目标pod的ns),另外一个为my-app(访问源pod的ns)。因此需要查看my-app的label
作者:编程之家 时间:2022-10-14
k8s 生存探测就绪探测
k8s生存探测就绪探测1.1探针处理程序和结果探针是由kubelet对容器执行的定期诊断,要执行诊断,kubelet调用由容器实现的Handler,有三种类型的处理程序ExecAction:在容器内部执行指定命令,如果命令退出时返回码为0,则认为诊断成功TCPSocketAction:对指定端口上的容器的Ip地址进行
作者:编程之家 时间:2022-10-14
广西交科集团业务大规模容器化最佳实践
作者:谢元昌,广西交科集团有限公司软件院开发工程师。平时主要负责软件的开发以及运维工作。目前主要从事广西高速公路联网电子不停车收费(ETC)运营服务系统的设计与开发工作。本人对云原生工作有强烈向往,但一直苦于云原生门槛较高,实践机会少。自从公司落地了KubeSphere后,得到
作者:编程之家 时间:2022-10-14
k8s-deployment解析
k8s最全api介绍https://kubernetes.io/docseference/generated/kubernetes-api/v1.24/#volume-v1-corek8senv、configmap、secret外部数据加载配置参考文档:https://www.cnblogs.com/qsing/p/15773745.html #https://kubernetes.io/docseference/generated/kuberne
作者:编程之家 时间:2022-10-14
使用kubeseal加密和管理k8s集群的secret
使用kubeseal加密和管理k8s集群的secret在k8s的管理过程中,像secret这种资源并不好维护,kubeseal提供了一种相对简单的方式来对原始secret资源进行加密,并通过控制器进行解密,以此来规避secret泄露风险。安装安装kubeseal$wgethttps://github.com/bitnami-labs/sealed-secrets
作者:编程之家 时间:2022-10-14
consul部署k8s部署方式
这里我们使用helm进行部署1.下载helmwgethttps://get.helm.sh/helm-v3.9.0-linux-amd64.tar.gz2.配helm的repo源helmrepoaddhashicorphttps://helm.releases.hashicorp.com3.编写consul的config.yml文件global:name:consul#ConfigureyourConsulserversi
作者:编程之家 时间:2022-10-14
k8s中环境变量
1,可以通过DowmardAPI将pod的IP,名称和pod所在的namespace注入到容器的环境变量中:env:-name:pod_namevalueFrom:fieldRef:fieldPath:metadata.name-name:pod_namespacevalueFrom:fieldRef:
作者:编程之家 时间:2022-10-14
Kubernetes集群部署-二进制方式
一、服务器环境准备服务器规划IP地址节点角色CPUMemoryHostname192.168.10.81master≥2≥2Gk8s-master1192.168.10.82master≥2≥2Gk8s-master2192.168.10.83master≥2≥2Gk8s-master3192.168.10.84worker≥2≥2Gk8s-node1192.168.10.85
作者:编程之家 时间:2022-10-14
centos7离线部署K8S非高可用版
centos7离线部署K8S(非高可用版)云原生 centos7离线部署K8S(非高可用版)一.前期准备包和镜像1.21版本1.1离线部署docker1.2准备包1.3准备镜像二.部署K8S安装前准备工作1.设置hosts解析2.调整系统配置2.1部署master2.2部署node2.3初始化master2.4安装
作者:编程之家 时间:2022-10-14
k8s单master集群部署
镜像下载、域名解析、时间同步请点击阿里云开源镜像站1.服务器要求:建议最小硬件配置:2核CPU、2G内存、20G硬盘服务器最好可以访问外网,会有从网上拉取镜像需求,如果服务器不能上网,需要提前下载对应镜像并导入节点1.1软件环境:1.2服务器规划:1.3架构图:2.操作系统初始
作者:编程之家 时间:2022-10-14
LAB-04:备份还原ETCD
LAB-04:备份还原ETCDLAB需求针对etcd实例https://127.0.0.1:2379创建一个快照,保存到 /srv/data/etcd-snapshot.db。在创建快照的过程中,如果卡住了,就键入ctrl+c终止,然后重试。然后恢复一个已经存在的快照: /var/lib/backup/etcd-snapshot-previous.db执行etcdctl命令的
作者:编程之家 时间:2022-10-14
K8s的Qos
QoS(QualityofService)简介 QoS(QualityofService),大部分译为“服务质量等级”,又译作“服务质量保证”,是作用在Pod上的一个配置,当 Kubernetes 创建一个Pod时,它就会给这个Pod分配一个QoS等级,可以是以下等级之一:Guaranteed:Pod里的每个容器都必须有内存/CPU
作者:编程之家 时间:2022-10-14
Operator介绍
一、Operator简介 在Kubernetes中我们经常使用Deployment、DaemonSet、Service、ConfigMap等资源,这些资源都是Kubernetes的内置资源,他们的创建、更新、删除等均有ControllerManager负责管理。 二、Operator组成 Operator(Controller+CRD),Operator是由Kuberne
作者:编程之家 时间:2022-10-14
Kubernetes——Secret资源
Secret资源 Secret资源的功能类似于ConfigMap,但它专用于存放敏感数据,例如密码、数字证书、私钥、令牌和SSHkey等。一、Secret概述 Secret对象存储数据的方式及使用方式类似于ConfigMap对象,相同的是,都以键值方式存储数据,在Pod资源中通过环境变量或存储卷进行数据
作者:编程之家 时间:2022-10-14
k8s pod或者deployment常出现的问题
1、当出现crashloopbackoff的时候,请检查你在配置资源的yaml文件是否有错误2、当出现ImagePullBackOff的时候,请检查镜像的同时也请检查磁盘,当出现这种现象的时候一般是磁盘使用率达到了k8s的告警阈值,触发了k8s的自动清理机制,k8s的自动清理机制有两种,一种是磁盘达到百分之多少,一种
作者:编程之家 时间:2022-10-14
解决 K8s 调度不均衡问题
在近期的工作中,我们发现K8s集群中有些节点资源使用率很高,有些节点资源使用率很低,我们尝试重新部署应用和驱逐Pod,发现并不能有效解决负载不均衡问题。在学习了Kubernetes调度原理之后,重新调整了Request配置,引入了调度插件,才最终解决问题。这篇就来跟大家分享Kubernetes资
作者:编程之家 时间:2022-10-14
k8s label 添加、修改、删除、查询操作
添加语法:kubectllabelnodeskube-nodelabel_name=label_value样例:#先查看node列表[root@k8s-test01~]#kubectlgetnodesNAMESTATUSROLESAGEVERSIONk8s-test01Ready,SchedulingDisabledcontrol-plane
作者:编程之家 时间:2022-10-14
上一页
26
27
28
29
30
31
32
33
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native