Martin.Lei's Blog 
  • Home
  • Archives
  • Categories
  • Tags
  • About
  •   
  •   

k8s 命名空间Terminating产生原因及解决方法

为什么删除ns会出现Terminating的情况当删除集群中的某个namespace之后,有时候namespace并没有按照我们的期望正常删除,而是一直卡在Terminating状态。 删除namespace后到底发生了什么从kubectl delele namespace动作开始,当执行了删除命名空间的动作后,k8s并不会直接删除该命名空间,而是设置了namespace对象的metadata.d

2021-05-08
k8s
k8s

Hexo Update From 3.5 to 5.4

说明 NexT 主题由之前的 5.1.x 更新至 7.x. 主仓库从 iissnan 迁移至 theme-next 组织下. 从 v6.0.3 版本起,zh-Hans 改名为 zh-CN:https://github.com/theme-next/hexo-theme-next/releases/tag/v6.0.3升级到 v6.0.3 及以后版本的用户,需要显式修改 Hexo 主配置文件 _co

2021-04-24
hexo
hexo

Helm Hooks Usage

Helm Hooks和 Kubernetes 里面的容器一样,Helm 也提供了 Hook 的机制,允许 chart 开发人员在 release 的生命周期中的某些节点来进行干预,比如可以利用 Hooks 来做下面的这些事情: 在加载任何其他 chart 之前,在安装过程中加载 ConfigMap 或 Secret 在安装新 chart 之前执行作业以备份数据库,然后在升级后执行第二个作业以恢复

2021-02-18
k8s
k8s

Kubelet 证书自动续期

一、问题现象和原因Kubernetes 日志错误当 Kubernetes 集群日志中出现 certificate has expired or is not yet valid 错误信息时,表明证书过期 证书过期原因 服务器时间不对,导致证书过期 确实证书过期了证书过期,很多同学会很疑惑,我证书明明签署10年有效期或者更久,怎么刚1年就过期了,下面就来解惑。 Kubernetes 集群证书集群分

2020-10-11
k8s
k8s

Helm Template语法

官方文档:https://helm.sh/docs/chart_template_guide/function_list/ _helpers.tpl在chart中以 “下划线” 开头的文件,称为”子模版”. 例如在 _helper.tpl 中定义子模块,格式:{{- define "模版名字" -}} 模版内容 {{- end -&#

2020-10-04
k8s
k8s

Jenkins use ca_https to access kubernetes_cluster api

通过之前生成的admin的证书访问api server: 1➜ pipeline curl --insecure --cacert /data/kubernetes/ssl/ca.crt --key /data/kubernetes/ssl/admin-key.pem --cert /data/kubernetes/ssl/admin.pem https://192.168.0.14:6443

2020-08-03
jenkins
jenkins

bootstrap.memory_lock简要说明

https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration-memory.html#mlockall bootstrap.memory_lock由于当jvm开始swapping时es的效率会降低,所以要保证它不swap,这对节点健康极其重要。实现这一目标的一种方法是将 bootstrap.m

2019-10-17

Windows batch编程常用语法及命令

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210

2019-01-21
windows
windows

kubernetes之secret

Secret解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者Pod Spec中。Secret可以以Volume或者环境变量的方式使用。 Secret类型: Opaque:base64编码格式的Secret,用来存储密码、密钥等;但数据也通过base64 –decode解码得到原始数据,所有加密性很弱。 kubernetes.io/dockerconfigjso

2018-11-14
k8s
k8s

生成k8s证书的三种方式

根据官方文档,生成k8s秘钥证书及相关管理证书有三种方式,其本质都是通过openssl: cfssl easyrsa openssl 官方文档:https://kubernetes.io/docs/concepts/cluster-administration/certificates/ cfssl方式1.cfssl下载地址:12345VERSION=R1.2for i in {cf

2018-08-21
k8s
k8s
1234

Search

Blog Hannius
总访问量 次 总访客数 人
粤ICP备18019482号 | police-icon 粤公网安备18019482号