草庐IT

k8smaster

全部标签

在kubernetes(k8s)集群内查看master节点api-server地址信息及服务证书key

在k8s集群内查找master节点方式:sudokubectlgetnodes 获取集群信息如下:k8smaster的api-server信息在ROLES中带有master节点的服务器内查找apiserver地址信息sudocat/etc/kubernetes/manifests/kube-apiserver.yaml 查看k8s服务证书keysudocat/etc/kubernetes/pki/ca.crt 

记一次现场故障分析总结k8s节点NotReady问题

背景某现场19年部署一套k8s集群,docker版本1.12,k8s版本1.8.6,现网k8s资源池规模,生产环境58台物理机,灰环境60台虚机(后来才知道用的一套k8s资源池,通过标签区分),生产环境实例数2000左右,灰度环境实数900左右现象某现场在夜晚做业务升级的时候,批量更新业务包(由于微服务架构,而拆分并不完全,批量更新了十个中心的代码)同时启动副本为1的实例,再通过批量扩容的方式拉起2000左右的实例,出现现场大面积的k8s-node节点notReady,以至于业务无法全部启动成功。故障定位流程由于之前现场出现过此问题,并只是伴有几个node的notReady问题,现场并没有第一

【Kubernetes部署篇】Ansible自动化工具离线部署K8s 1.27版本

一、前提须知采用kubeadm方式,目前只支持单Master,多Node部署架构需要主机网络互通,没有网络限制需要使用root用户权限进行部署二、使用Ansible部署K8S集群步骤第一步:获取离线安装包百度网盘获取MD5:97d1f48bff3a345429b551b877c7c53d第二步:安装ansible命令,压缩包中提供ansible安装包,复制下面命令安装就可。tarzxfk8s1.27.tar.gz&&cdk8s1.27/Packagestarzxfansible.tar.gz&&cdansibleyum-ylocalinstall*第三步:配置安装主机信息(必须),根据自己环境

最后的组合:K8s 1.24 基于 Hekiti 实现 GlusterFS 动态存储管理实践

前言知识点定级:入门级GlusterFS和Heketi简介GlusterFS安装部署Heketi安装部署Kubernetes命令行对接GlusterFS实战服务器配置(架构1:1复刻小规模生产环境,配置略有不同)主机名IPCPU内存系统盘数据盘用途ks-master-0192.168.9.912450100KubeSphere/k8s-masterks-master-1192.168.9.922450100KubeSphere/k8s-masterks-master-2192.168.9.932450100KubeSphere/k8s-masterks-worker-0192.168.9.95

k8s中pv的回收策略

博客主页:https://tomcat.blog.csdn.net博主昵称:农民工老王主要领域:Java、Linux、K8S期待大家的关注💖点赞👍收藏⭐留言💬目录我的验证判断依据pv(PersistentVolume),持久卷,是集群中的一块存储,可以由管理员事先供应,或者使用存储类(StorageClass)来动态供应。持久卷是集群资源,就像节点也是集群资源一样。pv一般通过pvc申领和消耗。在pvc删除后,pv是否继续存在由其回收策略决定。我的验证基于我查看的官方资料和操作实践,我有以下两点判断。如果pv的回收策略(persistentVolumeReclaimPolicy)为Delete

k8s中pv的回收策略

博客主页:https://tomcat.blog.csdn.net博主昵称:农民工老王主要领域:Java、Linux、K8S期待大家的关注💖点赞👍收藏⭐留言💬目录我的验证判断依据pv(PersistentVolume),持久卷,是集群中的一块存储,可以由管理员事先供应,或者使用存储类(StorageClass)来动态供应。持久卷是集群资源,就像节点也是集群资源一样。pv一般通过pvc申领和消耗。在pvc删除后,pv是否继续存在由其回收策略决定。我的验证基于我查看的官方资料和操作实践,我有以下两点判断。如果pv的回收策略(persistentVolumeReclaimPolicy)为Delete

k8s clusterip 方式service负载均衡实现三种方式及原理

k8sService详解(概念、原理、流量分析、代码)-sucre_tan-博客园补充说明:ClusterIP方式原理kubernetes中kube-proxy的工作原理是什么-云计算-亿速云Kubernetes中的负载均衡原理————以iptables模式为例|CITAHub技术团队kube-proxy&servicekube-proxy其实就是管理service的访问入口,包括集群内Pod到Service的访问和集群外访问service。kube-proxy管理sevice的Endpoints,该service对外暴露一个VirtualIP,也成为ClusterIP,集群内通过访问这个Cl

k8s clusterip 方式service负载均衡实现三种方式及原理

k8sService详解(概念、原理、流量分析、代码)-sucre_tan-博客园补充说明:ClusterIP方式原理kubernetes中kube-proxy的工作原理是什么-云计算-亿速云Kubernetes中的负载均衡原理————以iptables模式为例|CITAHub技术团队kube-proxy&servicekube-proxy其实就是管理service的访问入口,包括集群内Pod到Service的访问和集群外访问service。kube-proxy管理sevice的Endpoints,该service对外暴露一个VirtualIP,也成为ClusterIP,集群内通过访问这个Cl

k8s和docker区别

k8s和docker区别有以下几点:1、k8s是一种开放源码的容器集群管理系统,能够实现自动化部署、扩展容器集群、维护等功能。2、Docker是一种开放源码的应用容器引擎,开发者可以将他们的应用和依赖打包在一个可移植的容器中,发布到流行的Linux机器上,也可以实现虚拟化。3、k8s的全称kubernetes。它是一个完整的分布式系统支撑平台,集群管理功能齐全。Kubernetes同时提供完善的管理工具,涵盖了开发、部署、测试、运行监控等各个环节。4、Docker是一种开放源码的应用容器引擎,允许开发人员将其应用和依赖包打包成可移植的镜像,然后发布到任何流行的Linux或Windows机器上,

Kubernetes(k8s)实战:使用k8s+jenkins实现CICD

文章目录一、什么是CICD二、准备k8s环境三、jenkins环境准备(选择一台服务器)1、安装java(最新版jenkins只支持jdk11以上)(1)找到jdk资源上传到指定机器(2)配置环境变量2、安装maven(1)找到maven资源上传到指定机器(2)配置环境变量(3)配置maven的阿里云镜像3、安装和配置git(使用gitee)(1)安装git(2)在服务器上生成公钥(3)验证4、准备springboot项目(1)编写springboot项目(2)将springboot项目提交到gitee(3)gitclone测试5、安装jenkins(1)下载jenkinx(2)启动jenki