草庐IT

k8s之Service

全部标签

Linux高级---k8s搭建之使用calico网络插件

文章目录一、配置ip、修改主机名二、修改/etc/hosts文件三、关闭防火墙、selinux四、三台都互相配置免密登录五、关闭交换分区六、修改内核参数七、配置阿里云docker的repo源八、配置安装k8s组件需要的阿里云的repo源九、配置时间同步安装docker服务一、安装docker-ce二、配置docker镜像加速器和驱动三、安装初始化k8s需要的软件包四、kubeadm初始化k8s集群(只在master上操作)五、将node加入到集群六、安装kubernetes网络组件-Calico一、配置ip、修改主机名ip最好使用静态ip,用nat模式或桥接都行二、修改/etc/hosts文件

k8s limit/request 限制类型介绍

request容器使用的最小资源需求,作为容器调度时资源分配的判断依赖。只有当前节点上可分配的资源量>=request时才允许将容器调度到该节点。request参数不限制容器的最大可使用资源。假如:节点上的可用内存只有2G,而我们在启动pod的时候设置的request为2050MB,这显然超过了当前节点上可分配的资源量,这样的情况下启动pod会出现什么情况呢?如下:这里我们通过webui创建了一个deployment,副本数为2,request为2050MB:修改之后更新,然后查看pod的启动情况:[root@zabbix_server/root]#kubectldescribepodngin

20道简单k8s 选择题

因为有需要找20道k8s简单的选择题使用,但是找遍网上都是面试用的简答题,所以自己写了20道比较简单的选择题,算是分享吧。1、下面哪一个不是k8s的镜像拉取策略? DAAlways   BIfNotPresent    CNever       DSeldem2、哪一个K8S命令可以查看集群中所有pod?DAkubectl getpod-SBkubectl getpod-BCkubectl getpod-CDkubectl getpod-A3、下面哪一个不是k8s的容器重启策略?DAAlways   BOnFailure    CNever       DSeldem4、以下软件中不是部署k8

实战-基于Jenkins+K8s构建DevOps平台(九)

实验步骤如下:第一部分:安装持久化存储nfs1、在k8s-master和k8s-node1上安装nfs服务[root@k8s-master~]#yuminstallnfs-utils-y[root@k8s-master~]#systemctlstartnfs[root@k8s-master~]#systemctlenablenfs[root@k8s-node1~]#yuminstallnfs-utils-y[root@k8s-node1~]#systemctlstartnfs[root@k8s-node1~]#systemctlenablenfs[root@k8s-node2~]#yumins

linux - <service-name> 已死但 pid 文件存在

一个服务在我的服务器上崩溃了,当我崩溃的时候servicestatus我死了,但pid文件存在,然后如果我尝试停止服务,我得到Shutdown:bash:line0:kill:(5018)-NosuchprocessERROR:couldnotstop:deadbutpidfileexists然后我删除了/var/run//.pid和var/lock/subsys/中的文件,但没有帮助。我应该怎么做才能真正重启服务? 最佳答案 你试过吗:kill-9pidps-eaf|greppid如果pid现在消失了,试试:服务服务名重启(停止会

linux - <service-name> 已死但 pid 文件存在

一个服务在我的服务器上崩溃了,当我崩溃的时候servicestatus我死了,但pid文件存在,然后如果我尝试停止服务,我得到Shutdown:bash:line0:kill:(5018)-NosuchprocessERROR:couldnotstop:deadbutpidfileexists然后我删除了/var/run//.pid和var/lock/subsys/中的文件,但没有帮助。我应该怎么做才能真正重启服务? 最佳答案 你试过吗:kill-9pidps-eaf|greppid如果pid现在消失了,试试:服务服务名重启(停止会

错误解决:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception......

目录前言:目的需求:源代码:报错信息:错误解决: 总结:前言:    这里出错的原因与大多数人并不相同,这里仅为个人记录。    作为一个菜只因,总是能深刻体会到一个bug改一天或者几天的痛苦......在做spring项目时,需要利用session保存用户信息,启动项目登录后总是抛出空指针异常,从昨天晚上7点一直搞到今天中午才最终解决。出错的原因也是非常搞笑。。。目的需求:    在控制台打印出获取到的session信息源代码:父控制层: 子控制层继承父控制层,并在方法中打印信息: 报错信息:启动输入信息后报错:Servlet.service()forservlet[dispatcherSe

Kubernetes:认识 K8s开源 Web/桌面 客户端工具 Headlamp

写在前面分享一个k8s客户端开源项目Headlamp给小伙伴博文内容涉及:Headlamp桌面/集群Web端安装启动导入集群简单查看集群信息理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢------赫尔曼·黑塞《德米安》Headlamp是一个2022年开源一个k8s客户端项目,可以将它部署为具有WebUI界面的集群内服务,或者是作为桌面端安装到有桌面的本地。Headlamp有很好的扩展性,可以通过插件扩展。在使用Headlamp桌面端的时候,需要提供kubeconfig文件位于本地机器上。如果在集群内部署不需要,会通过sa的方式访问。Headlamp的特

k8s学习第二天

        一、复习1、碰到镜像拉取失败的话,假设本地dockerimages有这个镜像,就可以通过这个配置跳过远端拉镜像的步骤。[root@masterfuxi]#catpod.yamlapiVersion:v1kind:Podmetadata:name:pod0729fuxispec:containers:-name:podimage:nginximagePullPolicy:IfNotPresent2、扩容或者缩容deployment[root@master0718]#kubectlscaledeployment0729-deployment--replicas=3deploymen

二进制部署K8s群集+Openebs+KubeSphere+Ceph群集

二进制K8s集群部署——版本为v1.20.4https://www.cnblogs.com/lizexiong/p/14882419.htmlK8s群集配置表主机名IP地址组件系统配置k8smaster1192.168.10.101docker、etcd、kube-apiserver、kube-controller-manager、kube-scheduler、kubelet、kube-proxy、nginx、keepalivedCentos7.92C/2Gk8smaster2192.168.10.102docker、etcd、kube-apiserver、kube-controller-ma