草庐IT

k8s之Service

全部标签

K8s节点频繁处于notready状态的解决办法

项目场景:环境情况:kubeadmin部署的k8s集群,版本1.22.1,docker版本20.10.7现象:kubectlgetpod发现pod长时间处于containercreating状态/或者kubectlgetnode时node节点长时间处于notready状态/或者kubectlgetnode时node节点状态一会儿ready一会儿notready状态之间相互转换/pod长时间不更新状态过段时间后hz-cs2上的pod状态就会全变terminating问题描述问题描述:k8s集群过一段时间就会有节点notready,有时候是一直notready,有时候是一会儿notready一会儿

【Kubernetes】 从基础认识 k8s核心pod相关概念

基础提示:此篇帮助朋友们,养成从0到1不断延伸知识的一种方法最简单的创建pod入手访问官方文档,直接使用案例,进行修改即可!官网地址:https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/assign-pods-nodes/删除不需要的部分,根据规则添加需要的参数即可得到需要的,代码如下:注意:区分大小写,相同层级的要对齐编辑文件vimdrain.ymlapiVersion:v1kind:Podmetadata:name:drainspec:containers:-name:nginximage:nginximagePul

【Kubernetes】 从基础认识 k8s核心pod相关概念

基础提示:此篇帮助朋友们,养成从0到1不断延伸知识的一种方法最简单的创建pod入手访问官方文档,直接使用案例,进行修改即可!官网地址:https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/assign-pods-nodes/删除不需要的部分,根据规则添加需要的参数即可得到需要的,代码如下:注意:区分大小写,相同层级的要对齐编辑文件vimdrain.ymlapiVersion:v1kind:Podmetadata:name:drainspec:containers:-name:nginximage:nginximagePul

docker - 在 docker 容器中启动服务失败,错误 : Failed to get D-Bus connection: No connection to service manager

我安装了docker镜像并成功构建了一个镜像。当我ssh到容器并运行命令servicexxxstart时,弹出错误:servicenginfrastartRedirectingto/bin/systemctlstartnginfra.service/sbin/service:line79:/bin/systemctl:Nosuchfileordirectory其实容器中安装的是fakesystemd,而不是systemd。所以我删除了fakesystemd并使用以下命令安装了systemd:yumswap--移除fakesystemd--安装systemdsystemd-libs但是我

docker - 在 docker 容器中启动服务失败,错误 : Failed to get D-Bus connection: No connection to service manager

我安装了docker镜像并成功构建了一个镜像。当我ssh到容器并运行命令servicexxxstart时,弹出错误:servicenginfrastartRedirectingto/bin/systemctlstartnginfra.service/sbin/service:line79:/bin/systemctl:Nosuchfileordirectory其实容器中安装的是fakesystemd,而不是systemd。所以我删除了fakesystemd并使用以下命令安装了systemd:yumswap--移除fakesystemd--安装systemdsystemd-libs但是我

service层和impl

service层:管理具体的功能的接口,具体业务逻辑层packagecom.nz.service;importjava.util.List;importcom.nz.entity.BankAccount;publicinterfaceJDBCService{   //查   publicListJDBCQuery();   //新增   publicbooleanJDBCAdd(BankAccountbankAccount);   //新增后查询   publicListJDBCAddQuery(BankAccountbankAccount);   }impl层:是继承service,dao层

docker - './docker-compose.yml', service 必须是映射,而不是 NoneType

当我运行:COMPOSE_PROJECT_NAME=zk_testdocker-composeup时,出现错误提示"ERROR:Infile'./docker-compose.yml',servicemustbeamapping,notaNoneType.".这是我的yml文件:version:'2'services:zoo1:image:zookeeperrestart:alwayscontainer_name:zoo1ports:-"2181:2181"environment:ZOO_MY_ID:1ZOO_SERVERS:server.1=zoo1:2888:3888server.

docker - './docker-compose.yml', service 必须是映射,而不是 NoneType

当我运行:COMPOSE_PROJECT_NAME=zk_testdocker-composeup时,出现错误提示"ERROR:Infile'./docker-compose.yml',servicemustbeamapping,notaNoneType.".这是我的yml文件:version:'2'services:zoo1:image:zookeeperrestart:alwayscontainer_name:zoo1ports:-"2181:2181"environment:ZOO_MY_ID:1ZOO_SERVERS:server.1=zoo1:2888:3888server.

k8s部署springboot项目

k8s部署springboot项目本篇来演示一下如何使用k8s来快速部署一个springboot项目,体验一下k8s和实际项目的结合1.环境准备操作系统:Centos7(CentOSLinuxrelease7.9.2009)Master主节点:1台虚拟机Node计算节点:2台虚拟机K8sversion:v1.23.5(选的较新的版本)Dockerversion:20.10.14环境和前面中kubeadm搭建k8s的一致2.部署流程概述创建SpringBoot项目开放一个/k8s/hello接口用于测试通过编写dockerfile把springboot项目添加进去构建一个镜像把镜像push到对应

常用开发工具:php_codesniffer代码规范检查&修复、phpstan语法检查、phpunit单元测试 —— k8s从入门到高并发系列教程 (五)

    上文使用脚手架初始化了yaf框架,并根据github上yar的demo打了两个微服务的镜像运行进行联调。代码规范检查&修复、语法报错检查、单元测试是几乎所有互联网公司上线流程中必须通过的过程,本教程通过安装 php_codesniffer进行代码规范的检查与修复,phpstan进行语法报错的检查,phpunit进行单元测试,依据yaf框架的特征设置配置文件,达成上述目的。 composer初始化composerinit填写的内容如下php_codesniffer代码规范检查与修复安装 composerrequiresquizlabs/php_codesniffer--dev 依据yaf