草庐IT

k8smaster

全部标签

KubeKey 2.1.0 发布:增强 K8s 离线交付体验

2022年5月6日,KubeKey2.1.0正式发布,这是KubeKey的第8个正式版本。该版本增强了离线部署能力和交付体验,同时支持“一云多芯”,即同一个K8s集群中可以同时包含ARM64节点和AMD64节点。Kubekey2.0.0于两个月前发布,关于该版本的变化,你可以点击此处了解:KubeKey2.0.0发布:让离线部署K8s更加便捷KubeKey简介KubeKey是KubeSphere社区开源的一款高效集群部署工具,运行时默认使用Docker,也可对接Containerd、CRI-O、iSula等CRI运行时,且ETCD集群独立运行,支持与K8s分离部署,提高环境部署灵活性。它提供了

云原生爱好者周刊:STUNner 助你在 K8s 集群中使用 WebRTC 服务

开源项目推荐STUNner目前大多数内网穿透服务都依赖于STUN服务或者TURN服务,但这些服务大多数都是公用的,即使是私有化部署,也没法迁移到Kubernetes的环境中,因为Kubernetes的Ingress对这些协议的支持都不太友好。STUNner这个项目可以看成是STUN和TURN服务专属的IngressGateway,你可以在Kubernetes中随意部署和扩展STUN服务或者TURN服务,STUNner会将WebRTC客户端的流量中继到内部的服务中。KubernetesGoatKubernetesGoat是一款针对Kubernetes安全的学习、测试和练习工具,提供了一个故意暴露

云原生爱好者周刊:STUNner 助你在 K8s 集群中使用 WebRTC 服务

开源项目推荐STUNner目前大多数内网穿透服务都依赖于STUN服务或者TURN服务,但这些服务大多数都是公用的,即使是私有化部署,也没法迁移到Kubernetes的环境中,因为Kubernetes的Ingress对这些协议的支持都不太友好。STUNner这个项目可以看成是STUN和TURN服务专属的IngressGateway,你可以在Kubernetes中随意部署和扩展STUN服务或者TURN服务,STUNner会将WebRTC客户端的流量中继到内部的服务中。KubernetesGoatKubernetesGoat是一款针对Kubernetes安全的学习、测试和练习工具,提供了一个故意暴露

最新的 k8s v1.23.5安装

镜像下载、域名解析、时间同步请点击阿里云开源镜像站一、在两台机器上安装docker//1.安装Docker源yuminstall-ywget&&wgethttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo-O/etc/yum.repos.d/docker-ce.repo//2.安装Dockeryum-yinstalldocker-ce-18.06.1.ce-3.el7//3.开启自启和启动systemctlenabledocker&&systemctlstartdocker//4.查看版本docker--version

最新的 k8s v1.23.5安装

镜像下载、域名解析、时间同步请点击阿里云开源镜像站一、在两台机器上安装docker//1.安装Docker源yuminstall-ywget&&wgethttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo-O/etc/yum.repos.d/docker-ce.repo//2.安装Dockeryum-yinstalldocker-ce-18.06.1.ce-3.el7//3.开启自启和启动systemctlenabledocker&&systemctlstartdocker//4.查看版本docker--version

基于 Sealos 的镜像构建能力,快速部署自定义 k8s 集群

Sealos是一个快速构建高可用k8s集群的命令行工具,该工具部署时会在第一个k8smaster节点部署registry服务(sealos.hub),该域名通过hosts解析到第一个k8smaster节点ip;基于内核ipvs对apiserver进行负载均衡,其默认虚拟ip地址为10.103.97.2(apiserver.cluster.local),所有k8sWorker节点通过该虚拟ip访问kube-apiserver建议通过PC端访问本文章,以获取更好阅读体验,由于精力有限,该文章的后续更新、完善仅限于站点运维技术帮(https://ywjsbang.com)望理解!!环境配置#各组件版

基于 Sealos 的镜像构建能力,快速部署自定义 k8s 集群

Sealos是一个快速构建高可用k8s集群的命令行工具,该工具部署时会在第一个k8smaster节点部署registry服务(sealos.hub),该域名通过hosts解析到第一个k8smaster节点ip;基于内核ipvs对apiserver进行负载均衡,其默认虚拟ip地址为10.103.97.2(apiserver.cluster.local),所有k8sWorker节点通过该虚拟ip访问kube-apiserver建议通过PC端访问本文章,以获取更好阅读体验,由于精力有限,该文章的后续更新、完善仅限于站点运维技术帮(https://ywjsbang.com)望理解!!环境配置#各组件版

云原生周刊 | 在 Grafana 中显示 K8s Service 之间的依赖关系

开源项目推荐Caretta这个项目可以在Grafana监控面板中显示K8sService之间的依赖关系。底层使用的是eBPF,对应用无侵入。busuanzi这是一个基于Golang+Redis的简易访问量统计系统,可以用来替代不蒜子。vim-online-editor这是一个在线版本的vim编辑器,被编译成WebAssembly二进制格式,后端存储是IndexedDB,可以直接运行在浏览器中。NetWorth这个项目使用eBPF与XDP来监控主机的入站流量,包含地理位置、网络协议类型或数量、CPU使用率等等,并使用Grafana监控面板来展示监控数据。文章推荐在WSL2中安装RKE2与Cili

云原生周刊 | 在 Grafana 中显示 K8s Service 之间的依赖关系

开源项目推荐Caretta这个项目可以在Grafana监控面板中显示K8sService之间的依赖关系。底层使用的是eBPF,对应用无侵入。busuanzi这是一个基于Golang+Redis的简易访问量统计系统,可以用来替代不蒜子。vim-online-editor这是一个在线版本的vim编辑器,被编译成WebAssembly二进制格式,后端存储是IndexedDB,可以直接运行在浏览器中。NetWorth这个项目使用eBPF与XDP来监控主机的入站流量,包含地理位置、网络协议类型或数量、CPU使用率等等,并使用Grafana监控面板来展示监控数据。文章推荐在WSL2中安装RKE2与Cili

Kubernetes(K8S) 配置管理-ConfigMap 介绍

作用:存储不加密数据到etcd,让Pod以变量或者Volume挂载到容器中场景:配置文件创建配置文件redis.propertiesredis.host=127.0.0.1redis.port=6379redis.password=123456创建ConfigMap#根据redis.properties创建redis-config[root@k8smaster~]#kubectlcreateconfigmapredis-config--from-file=redis.properties#查看configmap[root@k8smaster~]#kubectlgetcm#查看redis-con