kubernetes
文章平均质量分 57
Geray-zsg
技术宅男都很强,但是我很菜,属于很菜的技术宅男
展开
-
ks-installer失败:unable to retrieve the complete list of server APIs:...
主要是开启可springcloud模块,后由于资源不足,将nacos和deployment.apps/spring-cloud-controller-manager 关闭导致api丢失(主要是deployment.apps/spring-cloud-controller-manager 管理着v1alpha1.aggregated.springcloud.kubesphere.io )查看相关api是否正常,如果存在false则ks-installer无法启动,会报相关api错误。服务后,api正常下发。原创 2023-05-17 11:38:39 · 772 阅读 · 1 评论 -
3-k8s控制器
Kubernetes 中内建了很多 controller,用来控制 Pod 的具体状态和行为。原创 2023-02-07 10:12:42 · 377 阅读 · 0 评论 -
2-k8s基本单元-Pod
部署Nginx:访问地址:http://NodeIP:Port部署Tomcat:访问地址:http://NodeIP:PortPod是k8s系统中可以创建和管理的最小单元其他资源都是用来支撑和扩展Pod对象功能的Pod是由一个或多个container组成的每个Pod都有一个特殊的容器Pause(根容器)除了Pause容器,还包含一个或多个紧密相连的业务容器每个Pod都是一个应用实例,有专用的IP同一个 Pod 中的容器总会被调度到相同 Node 节点,不同节点间 Pod 的通信基于虚拟二层网 络技术实现原创 2023-02-07 10:08:51 · 338 阅读 · 0 评论 -
1-k8s概述及部署
Kubeadm 降低部署门槛,但屏蔽了很多细节,遇到问题很难排查。如果想更容易可控,推荐使用二进制包部署 Kubernetes 集群;有时间的可以去研究一下二进制方式部署完整的二进制部署k8s集群》):初始化一个master节点:将工作节点加入集群:升级k8s版本:管理使用的令牌:清空和对主机所做的任何更改:打印kubeadm版本:预览可用的新功能建议最小配置:2核CPU、2G内存、20G硬盘最好可以连接外网,方便拉取镜像,不能,提前下载镜像导入节点。原创 2023-02-07 09:52:54 · 787 阅读 · 0 评论 -
0-k8s概念与组件原理
kubernetes是一个可移植的,可扩展的开源平台,是Google开源的容器集群管理系统(谷歌内部:Borg),用于管理容器化的工作负载和服务,可促进声明式配置和自动化。kubernetes的开头k和结尾s中间共有8个字母ubernete俗称k8s。原创 2023-02-07 09:48:21 · 296 阅读 · 0 评论 -
k8s中不同名称空间下的pod无法解析服务名
公司的项目需要使用容器化部署,为了更好的维护和管理,我将各个项目按照命名空间进行隔离开,但是却发现存在一些问题不同的系统间需要项目调用,而且是按照服务名进行调用,但是却导致不同名称空间下pod无法解析其他的命令空间下的服务名,需要使用才可以解析,如下(存在两个名称空间yshj-ump、和gxjhpt,其中gxjhpt下的pod需要调用yshj-ump下的api服务)可以看ump-api无法解析,进入gxjhpt下的pod测试域名解析发现确实无法解析,但是可以使用便可以解析手动在pod中的中添加的域原创 2023-01-31 16:11:05 · 1122 阅读 · 0 评论 -
Docker登陆私服修改连接方式https为http
搭建的私服harbor镜像仓库启用了SSL认证导致在kubesphere中无法查看harbor中的镜像(需要配置证书认证这里不太会搞),取消SSL认证后拉取镜像发现docker一直使用的https而不是http,故而记录一次修改docker使用http而不是https连接方式!原创 2022-12-12 17:46:24 · 2982 阅读 · 0 评论 -
k8s状态Terminating的PVC和PV
NFS持久化从一个节点(例如:node1)迁移到另一个节点(例如:node2),早先做了持久化存的的服务依然会和node1进行绑定;当node1上的nfs服务stop之后,挂载的服务依然保持着细微的联系(命悬一线);原创 2022-10-25 23:05:29 · 817 阅读 · 0 评论 -
windows10专业版安装docker后启动闪退:open //./pipe/docker_engine: The system cannot find the file specified.
自己安装windows10专业版本安装docker desktop后启动闪退。啥原因目前还不知道,但是看后台服务是启动状态,有知道的可以告知一下!原创 2022-09-21 22:35:24 · 4959 阅读 · 4 评论 -
部署kubesphere时需要默认 StorageClass
在部署kubesphere3.3版本时其中有一个项失败;需要默认的sc排查发现自己的sc已经创建但是不是默认的,默认的一般后面都带有 (default) 标识默认 StorageClass 的注解 storageclass.kubernetes.io/is-default-class 设置为 true注解的其它任意值或者缺省值将被解释为 false。要标记一个 StorageClass 为非默认的,你需要改变它的值为 false:参考:https://blog.csdn.net/qq_3197原创 2022-06-29 09:19:25 · 3908 阅读 · 1 评论 -
删除Terminal状态的namespace
kubectl get ns ingress-nginx -o json > delete-ingress-nginx.json# 删除json中的spec和status字段内容,注意前面还有个逗号“,”也要删除# 开启另一个终端kubectl proxycurl -k -H "Content-Type: application/json" -X PUT --data-binary @delete-ingress-nginx.json http://127.0.0.1:8001/api/原创 2021-09-06 10:42:22 · 192 阅读 · 0 评论 -
k8s集群升级内核后问题排查-kubelet[4793]: E0604 16:20:41.561213 4793 kubelet.go:2267] node “192.168.6.10“ not
升级内核后问题排查发现每个kubelet服务kubelet[4793]: E0604 16:20:41.561213 4793 kubelet.go:2267] node “192.168.6.10” not found状态如上这是由于kubelet.kubeconfig文件导致的,改文件是节点加入集群后自动生成的,需要重新生成删除每个节点的kubelet.config文件重新启动kubelet服务...原创 2021-06-04 16:31:32 · 1069 阅读 · 0 评论 -
搭建k8s监控问题排查-9093: connect: connection refused
搭建k8s集群监控-Alertmanager问题处理pod启动错误-CrashLoopBackOffCrashLoopBackOff说明pod正常启动后有异常退出了describe查看Events: Type Reason Age From Message ---- ------ ---- ---- ------翻译 2021-06-02 10:54:08 · 7535 阅读 · 4 评论 -
《CNCF × Alibaba云原生技术公开课》知识点自测 第15讲:深入剖析 Linux 容器
1.docker run -net=none busybox top,请问这个容器会有自己的netns (网络namespace文件)吗?A.有,none也是一种网络模式,所以有B.没有,都是none了,所以没有netns正确答案:A2.docker 在宿主机上最多可以创建多少个容器?(单选题)A. 1000B. 和宿主机的 cpu/memory 资源有关系C. 不一定正确答案:C3.一个docker容器,在宿主机上有几个进程(除了容器内部进程之外的其他进程)?A.3个,docker进程翻译 2021-03-17 18:13:16 · 332 阅读 · 0 评论 -
wget安装flannel插件-连接失败
wget安装flannel插件-连接失败使用wget下载flannel插件时连接失败,导致无法下载wget https://raw.githubusercontent.com/coreos/flannel/2140ac876ef134e0ed5af15c65e414cf26827915/Documentation/kube-flannel.yml失败信息正在解析主机 raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.1原创 2021-02-08 17:17:01 · 1638 阅读 · 4 评论 -
CentOS7搭建etcd服务--错误排查(学习-笔录)
CentOS7搭建etcd服务–错误排查(k8s学习-笔录)今天在学习k8s集群搭建环境准备时,搭建etcd服务启动后一直显示start状态,使用systemctl status etcd.service -l 查看详细信息如下1、错误信息[root@hdss7-21 cfg]# systemctl status etcd.service -l● etcd.service - Etcd Server Loaded: loaded (/etc/systemd/system/etcd.servic原创 2020-12-25 16:46:13 · 11941 阅读 · 7 评论