K8S

你还在用K8S?是时候来一套生产级K3S集群了

2024-11-04

什么是 K3s? K3s 是轻量级的 Kubernetes。K3s 易于安装,仅需要 Kubernetes 内存的一半,所有组件都在一个小于 100 MB 的二进制文件中。 打包为单个二进制文件。 使用基于 sqlite3 作为默认存储机制的轻量级存储后端。同时支持使用 etcd3、MySQL 和 Postgres。 封装在简单的启动程序中,可以处理很多复杂的 TLS 和选项。 默认情况下是 ...

K8S

cert-manager + Let‘s Encrypt + DNS 实现基于K8S的https证书自动签发

2024-11-04

原理 创建ClusterIssuer或者Issuer资源用于创建颁发者,决定cert-manager签发证书的方式,然后会在cert-manager上的namespace下生成该颁发者的secret用于证书申请的准备。 通过创建Certificate资源来告知cert-manager :在哪个namespace生成证书、需要签发的域名的证书名称,域名对应的secret资源,以及的引用Clus ...

K8S

Kubernetes Grafana看板更新啦!

2024-11-04

K8S Dashboard CN 20240513 StarsL.cn Grafana官方地址: https://grafana.com/grafana/dashboards/13105 Grafana看板ID: 13105 kubernetes资源全面展示!包含K8S整体资源总览、微服务资源明细、Pod资源明细及K8S网络带宽,优化重要指标展示。 更新说明 v20240513 更新了看板的 ...

K8S

efk

2019-03-06

https://github.com/elastic/helm-charts # es helm install --name elasticsearch elastic/elasticsearch --namespace=efk --set "volumeClaimTemplate.storageClassName=rook-ceph-block" --version 6.6.0-alpha ...

K8S

kubectl

2019-03-06

操作基本命令: 通过yaml文件创建: kubectl create -f xxx.yaml (不建议使用,无法更新,必须先delete) kubectl apply -f xxx.yaml (创建+更新,可以重复使用) 通过yaml文件删除: kubectl delete -f xxx.yaml 查看kube-system namespace下面的pod/svc/deployment 等等( ...

K8S

rook-ceph

2019-03-06

git clone https://github.com/rook/rook.git cd rook/cluster/examples/kubernetes/ceph/ kubectl apply -f operator.yaml kubectl apply -f cluster.yaml kubectl apply -f dashboard-external-http.yaml kubectl ...