随笔分类 - Kubernetes
Kubernetes杂七杂八
摘要:Nginx认证登录参考 https://www.cnblogs.com/minseo/p/9234003.html 使用Ingress代理的站点怎么设置认证 使用密码工具生成密码文件 # htpasswd -c kibana.passwd admin 以上命令意思是给用户名为admin设置一个密码,
阅读全文
摘要:故障现象 使用Pod启动一个服务,不发送请求Pod正常,只要一发送请求则Pod报错,并且重启Pod # Back-off restarting failed container 排查过程 查看Pod状态发现Pod因为内存溢出重启了 # kubectl get pod -n cloud-prd bin
阅读全文
摘要:使用命令某个节点ectd不健康 # kubectl get cs NAME STATUS MESSAGE ERROR controller-manager Healthy ok scheduler Healthy ok etcd-0 Healthy {"health":"true"} etcd-1
阅读全文
摘要:故障现象,把docker从24版本升级至26版本之后从客户端pull nfs-client-provisioner镜像时报错报错信息如下 # docker pull quay.io/external_storage/nfs-client-provisioner:latest latest: Pull
阅读全文
摘要:参考: https://hub.docker.com/_/mongo 创建PVC 创建PVC用于数据持久化 # cat mongodb-pvc.yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: mongodb-pvc sp
阅读全文
摘要:参考: https://www.cnblogs.com/pitaiyang/p/17975041 报错信息 nginx-ingress-controller限制上传文件大小为1M如果上传文件大于1M则会在浏览器报以下错误 # Request Entity Too Large 解决方法 修改ingre
阅读全文
摘要:参考 https://blog.csdn.net/weixin_43334786/article/details/128432325 当我们的某个服务在外部集群的时候,但是又想k8s集群内的应用连接它,这是可以创建一个service,用service代理外部服务,然后集群内就能连接该service,
阅读全文
摘要:搭建elascsearch集群 不详述 配置日志发送 打开日志Rancher配置日志发送 其实时在node启用了Daemonset使用fluentd进行日志收集 # kubectl get daemonset -n cattle-logging NAME DESIRED CURRENT READY
阅读全文
摘要:参考 https://blog.csdn.net/qq_43114229/article/details/124078914 https://kubernetes.io/zh-cn/docs/tasks/run-application/run-replicated-stateful-applicat
阅读全文
摘要:需求 使用虚拟机搭建了一台K8S的Master节点,现在需要迁移至物理机 因为搭建K8S集群Master节点的时候使用了节点的IP生成证书所以新的物理机需要何原Master节点的IP一致 复制配置文件和二进制文件 # scp -r /opt/kubernetes/ root@192.168.3.20
阅读全文
摘要:参考Github: https://github.com/kubernetes/kompose kompose工具用于将docker-compose配置文件转换的k8s可识别的yaml文件 安装 CentOS安装 # yum install epel-release # yum install ko
阅读全文
摘要:使用K8S启动的禅道在一次断电重启之后登录首页提示如下 Base table or view not found: 1932 Table 'zentao.zt_lang' doesn't exist in engine in /apps/zentao/li Pod运行正常,登录Pod查看表确实不存在
阅读全文
摘要:参考: https://zhuanlan.zhihu.com/p/542202680 一,健康检查种类 在kubernetes中,经常会看到健康检查相关的配置。一般有两种健康检查方式:存活性健康检查和可用性健康检查,也叫做存活探针(livenessProbe)或者就绪探针(readinessProb
阅读全文
摘要:使用jenkins构建k8s项目时需要执行kubectl命令 因为使用jenkins使用的用户是jenkins所以在执行kubectl时没有权限,但是在页面报错不会报权限错误 而是报以下错误 error: unable to recognize "k8s/xiaoxing-labs-web-depl
阅读全文