
k8s从入门到放弃
kubernetes相关知识
怪兽在此
这个作者很懒,什么都没留下…
展开
-
prometheus监控部署及常规组件
【代码】prometheus监控部署及常规组件。原创 2023-10-09 15:07:23 · 250 阅读 · 0 评论 -
k8s集群操作命令及常见问题
1.创建k8s-api管理员token。原创 2023-09-12 15:35:06 · 94 阅读 · 0 评论 -
k8s配置ingress访问集群外部资源
endpoint是k8s集群中的一个资源对象,存储在etcd中,用来记录一个service对应的所有pod的访问地址。service配置selector,endpoint controller才会自动创建对应的endpoint对象;否则,不会生成endpoint对象.创建完成后在使用ingress配置域名或者ip就可以访问了,也可以直接使用nodeport访问。使用ingress访问外部资源,首先需要创建service指向我们需要访问的资源。以下是endpoint和对应service的yaml文件。原创 2023-09-12 15:30:54 · 655 阅读 · 0 评论 -
k8s创建共享harbor-secret
kubectl describe sa -n test查看serviceaccount信息。在每个namespace下都有一个默认的service account。Image pull secrets 是ns下拉取镜像的秘钥。使用 kubectl get sa -n test 查看。至此在test下拉取镜像无需配置镜像拉取秘钥了。2.配置进service account。1.创建secret。原创 2023-02-27 17:26:02 · 624 阅读 · 0 评论 -
rancher部署及添加现有k8s集群
rancher部署及添加现有k8s集群原创 2022-11-13 20:59:09 · 1311 阅读 · 0 评论 -
k8s-dashboard之kubesphere
k8s集群管理dashboard有很多,比如kuboard、官方发dashboard、kubesphere、Rancher等等这里介绍一下kubesphere这款图形化界面kubesphere是由青云cloud出品的完全开源的kubernetes图形化管理平台,界面功能丰富,kubesphere屏蔽了基础设施底层复杂的技术细节。通过这种方式,kubesphere使开发人员能够专注于应用程序开发,使运维团队能够通过企业级可观测性功能和故障排除机制、统一监控和日志查询、存储和网络管理,以及易用的 CI/原创 2022-03-16 15:05:21 · 2562 阅读 · 0 评论 -
k8s部署redis-cluster集群
1、创建命名空间redis-namespace.yamlapiVersion: v1kind: Namespacemetadata: name: vf-redis2、创建名称空间访问harbor的密钥redis-harbor-sercet.yamlapiVersion: v1kind: Secretmetadata: name: harbor-secret namespace: vf-redis type: kubernetes.io/dockerconfigjsondata:原创 2022-03-14 15:38:05 · 2613 阅读 · 1 评论 -
k8s部署ingress-nginx以及配置http/https访问
ingress概述:Ingress代理并不是pod的service,而是pod,之所以在配置的时候是配置的service,是为了通过service来获取所有pod的信息ingress-nginx组成:1)反向代理负载均衡器:通常以service的port方式运行,接收并按照ingress定义的规则进行转发,常用的有nginx,Haproxy,Traefik等2)ingress-nginx-Controller:监听APIServer,根据用户编写的ingress规则(编写ingress的yaml原创 2022-03-07 09:29:22 · 4445 阅读 · 0 评论 -
ceph分布式存储集群搭建
环境规划mon-node10.5.77.61mon-node admin-nodemon-node10.5.77.62mon-nodemon-node10.5.77.63mon-nodeosd-node10.5.77.64osd-node 备注:需要事先规划独立硬盘或分区osd-node10.5.77.65osd-node 备注:需要事先规划独立硬盘或分区osd-node10.5.77.66osd-node 备注:需要事先规划独立硬盘或分区原创 2022-03-01 14:33:37 · 1573 阅读 · 0 评论 -
k8s核心组件及运行机制
kubernetes核心组件一个 Kubernetes 集群由一组被称作节点的机器组成。这些节点上运行 Kubernetes所管理的容器化应用。集群具有至少一个工作节点。工作节点托管作为应用负载的组件的 Pod 。控制平面管理集群中的工作节点和 Pod 。为集群提供故障转移和高可用性,这些控制平面一般跨多主机运行,集群跨多个节点运行。apiserverkubernetes API server的核心功能是提供k8s各类资源对象(如Pod、RC、Service)的增删改查及Watch等H.原创 2022-02-11 16:33:08 · 1128 阅读 · 0 评论 -
关于在k8s-v1.20以上版本使用nfs作为storageclass出现selfLink was empty, can‘t make reference
在使用nfs创建storageclass 实现存储的动态加载分别创建 rbac、nfs-deployment、nfs-storageclass之后都正常运行但在创建pvc时一直处于pending状态kubectl describe pvc test-claim 查看pvc信息提示如下Name: test-claimNamespace: defaultStorageClass: managed-nfs-storageStatus: PendingVol原创 2021-06-14 20:40:37 · 2957 阅读 · 5 评论 -
kubernetes下部署metrics server
下载地址https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yamldocker镜像需要翻墙下载之后load到本地,或者在dockerhub上搜索下载之后改名称使用yaml文件有两处改动的地方,否则部署不成功几处参数说明–metric-resolution=15s:从 kubelet 采集数据的周期;–kubelet-preferred-address-types:优先使用原创 2021-06-02 22:45:42 · 240 阅读 · 0 评论 -
kubernetes-dashboard搭建
dashboard yaml文件地址https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/dashboard/dashboard.yaml复制拷贝之后有几处地方需要修改service增加30076访问端口这里修改之后基本就可以部署了,在部署中如果遇到Get https://10.1.0.1:443/api/v1/namespaces/kubernetes-dashboard/secrets/kubernetes原创 2021-05-31 15:54:09 · 396 阅读 · 1 评论 -
k8s高可用集群搭建
环境规划k8s-master1 haproxy-1192.168.100.97k8s-master2 haproxy-2192.168.100.98k8s-master3192.168.100.99node1192.168.100.100node2192.168.100.101VIP/SLB192.168.10.10使用haproxy+keepalived的方式做apiserver的高可用搭建 这里不做过多赘述另外etcd可做外置方式进行配置原创 2021-05-30 13:44:17 · 877 阅读 · 0 评论