首页 🏚
归档 📅
标签 🔖
日志 📝
笔记本 📒
相册 📷
留言 ✍️
🐮 P 的小伙伴们
站外书签 🏷
实用命令 ⌨️
1
快速部署最新(2023.5.17)版本 Tekton
2
阿里云 ACK Service 绑定已有的 LB
3
使用 velero 备份迁移 k8s 集群内的资源
4
部署最新版 nginx ingress controller
5
在 go 代码中以命令行风格直接调用 kubectl 库提供的 api
张种恩
一个能运维的 JPG 搬运工
累计撰写
713
篇文章
累计创建
62
个标签
累计收到
32
条评论
栏目
首页 🏚
归档 📅
标签 🔖
日志 📝
笔记本 📒
相册 📷
留言 ✍️
🐮 P 的小伙伴们
站外书签 🏷
实用命令 ⌨️
搜索
标签搜索
前端
JavaScript
Lin
Go library
Ceph
Beego
Prometheus
《Spring Boot 核心编程》
Go 标准库
Go 杂项
Go 基础
问题解决
鸡皮疙瘩
Kubernetes
监控
Python 自动化
MongoDB
虚拟化
MHA
目录
MySQL
ansible 模块
ansible
LVS
Redis
PHP
OpenSSL
iptables
Django
网络文件共享
LAMP
Apache/httpd
AWK
Shell
ServiceComb
HLS
Java 面试题
Nginx
Linux 服务
Linux 软件安装
JPA
Linux 基础
C# 基础
转载
Python 基础
杂记
Python 杂项
Linux 杂项
SpringCloud
ElasticSearch
Docker
MQ
Shiro
SpringBoot
SpringMVC
MyBatis
Spring
Java 杂项
Struts2
《MySQL 5.5从零开始学》
Hibernate
JavaWeb
目 录
CONTENT
以下是
Kubernetes
相关的文章
2023-01-06
阿里云 ACK Service 绑定已有的 LB
apiVersion: v1kind: Servicemetadata: annotations: # 指定使用的是内网 lb service.beta.kubernetes.io/alicloud-loadbalancer-address-type: intranet # 绑定
2023-01-06
135
0
1
Linux
2022-12-02
置顶
使用 velero 备份迁移 k8s 集群内的资源
介绍Velero 是由 Vmware 捐献给 CNCF 的,云原生的,对 Kubernetes 进行备份、还原和迁移的工具,它使用 Golang 开发、且开源。github: https://github.com/vmware-tanzu/velero官网:https://velero.io/工作原
2022-12-02
236
0
1
Linux
2022-11-26
部署最新版 nginx ingress controller
下载部署 yaml 下载:git 文件地址:https://github.com/kubernetes/ingress-nginx/blob/main/deploy/static/provider/cloud/deploy.yaml裸文件下载地址:https://raw.githubusercont
2022-11-26
250
0
0
Linux
2022-09-07
在 go 代码中以命令行风格直接调用 kubectl 库提供的 api
示例代码如下:package mainimport ("k8s.io/cli-runtime/pkg/genericclioptions""k8s.io/client-go/tools/clientcmd""k8s.io/component-base
2022-09-07
241
0
0
Go
2022-04-29
通过 Kubenretes client-go 获取资源 Yaml
最近有个需求需要在运维平台支持查看 Kubernetes 资源 Yaml,查看了下 kubectl 源码的实现,藏得比较深,所以记录一下。/** * @Author: zze * @Date: 2022/4/21 11:43 * @Desc: */package mainimport ("
2022-04-29
575
1
0
Linux
2022-04-12
Helm 删除 Release 时保留已有的 Kubernetes 资源
最近碰到这样一种情况:在我执行 helm install/upgrade 失败后,通过 helm list 可以获取到对应的 release 为 failed 状态。此时我再执行 helm upgrade 想更新 release 让它恢复正常但一直报如下错误:a release named xxx
2022-04-12
444
0
0
Linux
2021-10-26
Nginx Ingress 调优
Nginx Ingress Controller基于Nginx实现了Kubernetes IngressAPI,Nginx 是公认的高性能网关,但如果不对其进行一些参数调优,就不能充分发挥出高性能的优势。
2021-10-26
136
0
0
Linux
2021-09-03
kubectl 复用上次使用的命名空间
如果你也是kubectl重度使用患者,肯定也经常有做类似如下操作:$kubectlgetpod-ninfra$kubectlgetsvc-ninfra$kubectlgetdeployment-ninfra在上述操作中,我查看了同一个命名空间下的Pod、Service、Deployment资源列表,
2021-09-03
213
0
0
Linux
2021-07-22
kube-proxy 的三种代理模型
本质上来讲,一个Service对象对应于工作节点内核之中的一组iptables或ipvs规则,这些规则能够将到达Service对象的ClusterIP的流量调度转发至相应Endpoint对象指向的IP地址和端口之上。内核中的iptables或ipvs规则的作用域仅为其所在工作节点的一个主机,因而生效
2021-07-22
327
0
0
Linux
2021-07-16
开箱即用的 Kubernetes 持久化存储!
Longhorn是由Rancher实验室创建的一款云原生的、轻量级、可靠且易用的开源分布式块存储系统,后来由CNCF孵化。它借助CSI存储卷插件以外置的存储解决方案形式运行。Longhorm遵循微服务的原则,利用容器将小型独立组件构建为分布式块存储,并使用编排工具来协调这些组件,从而形成弹性分布式系
2021-07-16
704
0
0
Linux
2021-07-13
Pod 服务质量类别
Kubernetes允许节点的Pod对象过载使用资源,这意味着节点无法同时满足绑定其上的所有Pod对象以资源满载的方式运行。因而在内存资源紧缺的情况下,应该以何种次序终止哪些Pod对象就变成了问题。事实上,Kubernetes无法自行对此做出决策,它需要借助于Pod对象的服务质量和优先级等完成判定。
2021-07-13
245
0
0
Linux
2021-07-09
删除处于 Terminating 状态的命名空间
有时候,名称空间的正常删除操作可能会莫名卡在Terminating状态。常用的解决方案是获取并保存目标Namespace对象的JSON格式的配置清单,将spec.finalizers字段的值置空,而后手动终止相应的名称空间对象即可。以名为demo的Namespace对象为例,首先获取其当前配置:$k
2021-07-09
233
0
0
Linux
1
2
3