分类:云原生

50 篇文章

使用trust-manager将TLS证书同步到其他命名空间

安装 helm repo add jetstack https://charts.jetstack.io --force-update helm upgrade --install trust-manager jetstack/trust-manager \ --namespace cert-man...

【DevOps】Harbor私有镜像仓库并利用cert-manager自签名证书开启HTTPS(helm方式安装)

前提条件 cert-manager ingress-nginx Helm 2.8.0+ Kubernetes cluster 1.10+ # 命名空间 kubectl create ns devops 自签名证书 apiVersion: cert-manager.io/v1 kind: Cluste...

使用kube-vip实现LoadBalancer(Layer2模式)

前提条件 kube-vip 安装云控制管理器 官方文档:On-Premises (kube-vip-cloud-controller) | kube-vip wget https://github.com/kube-vip/kube-vip-cloud-provider/blob/v0.0.10/m...

【故障排查】Postgre启动失败:Bus error (core dumped)

问题描述 Bus error (core dumped) child process exited with exit code 135 修复...

CNI插件完全卸载指南(Flannel、Calico、Cilium)

注意:某些命令是按照预期编写进文档,仅个人参考,未实际尝试,不保证完全可用。 Flannel # master kubectl delete -f kube-flannel.yml # kubectl delete -f https://raw.githubusercontent.com/coreo...

【故障排查】kube-vip 与 MetalLB LoadBalancer Layer2 ARP冲突

问题描述 在启动了kube-vip Layer2模式的kubernetes HA集群,安装了MetalLB并使用Layer2模式转发service LoadBalancer到集群外部时,LoadBalancer IP不能被访问。 原因(猜测,日志无报错) ARP表冲突,kube-vip默认启用了Se...

【CNI插件】使用Cilium作为Kubernetes CNI插件

前提条件 Kubernetes must be configured to use CNI see Network Plugin Requirements Linux kernel >= 4.9.17 升级内核,原文地址:...

【部署】Rocky Linux 9.4 部署高可用Kubernetes v1.30.2

配置网络 Rocky 9.4使用NetworkManager管理网络 vim /etc/NetworkManager/system-connections/ens5f0.nmconnection [connection] id=ens5f0 uuid=48245c90-e7e7-3e84-8f6d-...

【部署】Kubernetes 部署MinIO集群-四节点(manifest方式)

前提条件 集群安装StorageClass作为数据存储 安装MinIO StatefulSet cat > minio.yaml << EOF apiVersion: apps/v1 kind: StatefulSet metadata: name: minio spec: serviceN...

使用Slim镜像瘦身工具实现精简Docker镜像

前提条件 安装Docker 上传需要缩小的镜像到docker 安装slim 下载地址:Releases · slimtoolkit/slim · GitHub tar zxvf dist_linux.tar.gz cd dist_linux/ mv * /usr/local/bin/...