kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。在Kubernetes中,我们可以
文章浏览阅读6.6k次,点赞100次,收藏72次。k8s存储PV与PVC使用详解_pv pvc 添加
文章浏览阅读2.1k次,点赞2次,收藏5次。kubernetes简称k8s。是用于自动部署,扩展和管理容器化应用程序的开源系统。中文官网:https://kubernetes.io/Zh/中文社区:https://www.kubernetes.org.cn/官方文档:https://kubernetes.io/zh/docs/home/社区文档:https://docs.kubernetes.org.cn/_cluster agent is not connected
文章浏览阅读1.1w次,点赞76次,收藏59次。【Kubernetes】深入了解Kubernetes(K8s):现代容器编排的引领者
文章浏览阅读1.2k次。服务器异常断电后在k8s 集群get nodes出现。_command failed" err="failed to parse kubelet flag: unknown flag: --network-
文章浏览阅读3.4k次,点赞2次,收藏4次。kubernetes集群(k8s)之安装部署Calico 网络_k8s安装calico
文章浏览阅读795次。且kubelet默认的dns文件读取也是该文件。因不习惯使用该服务来管理dns配置,所以需要修改kubelet的默认读取dns的文件路径的配置。修改kubelet配置,在/var/lib/kubelet/config.yaml文件中加入。如果想在后续加入新节点时,将该配置文件的默认配置更改,可以在configmap中更改。服务的,且配置nameserver配置文件默认为。服务默认使用节点上的dns配置,由于在。及以上版本,默认是启用。_k8s coredns设置dns
文章浏览阅读2w次,点赞130次,收藏130次。过去几年来,Quarkus 作为一种微服务开发框架大为流行,而Eclipse MicroProfile 也持续演进成一组Java 微服务开发API。本书详细介绍如何基于MicroProfile 和Spring API新建、开发和调试Quarkus 微服务,并部署到Kubernetes 上。除了微服务的开发和部署,本书还涵盖Kubernetes 微服务的其他方方面面,比如应用健康管理、监控、可观测性、安全性以及API 可视化。_k8s 微服务架构 书
文章浏览阅读3.2w次,点赞91次,收藏125次。kube-router是一个高性能、可扩展的Kubernetes网络插件,适用于大规模和安全敏感的生产环境。虽然它的配置和部署可能有一定的复杂性,但它提供了出色的性能和自动化特性,可以大大简化Kubernetes集群的网络管理。在选择网络插件时,考虑到您的集群规模和性能需求,kube-router可能是一个非常好的选择。_kube-router
文章浏览阅读2k次,点赞28次,收藏33次。k8s v1.29.0_csdn基于 docker 和 cri-dockerd 部署 k8s 1.29
文章浏览阅读1.4w次,点赞57次,收藏394次。DevOps概念及搭建全过程(Jenkins、Harbor、SonarQube、K8s)_devops流程
文章浏览阅读892次。通过使用 Nginx 配置 Content Security Policy (CSP),您可以增强您的网站的安全性,防止恶意脚本注入攻击。确保生成唯一的 Nonce 值,替换页面中的占位符,并正确地配置 Nginx 头部,以实现有效的 CSP 防护。_nginx csp
文章浏览阅读2.5k次,点赞2次,收藏4次。CI方面,官方推荐的视频教程等多是使用极狐Gitlab CI,但社区版极狐每月仅400分钟构造时间,而私有化部署极狐Gitlab对比部署使用Jenkins,具有更高的成本、更狭窄的适用面,且并不比Gitee可靠。CD方面,官方推荐使用内置的Fleet,但其模型和文档比较晦涩,而直接使用Jenkins脚本调取Rancher Server的API更为方便,故采取的解决方案为后者。_rancher cicd
文章浏览阅读1.2k次。2、创建 servicemonitor配置让prometheus能发现ingress-nginx的metrics。6、另外一个svc需要监控只需要在SVC添加port声明即可。4、需要修改prometheus的clusterrole。5、等待一会Prometheus的web界面。1、安装ingress-nginx。5、添加SVC的port的命名。_prometheus监控ingress
文章浏览阅读3.3w次,点赞65次,收藏123次。高效查看 Kubernetes 日志需要选择合适的工具和方法,并且需要根据实际情况进行调整和优化在实际使用中,建议使用多种方法来查看 Kubernetes 日志,以便更全面地了解容器的运行情况。_k8s查看pod日志
文章浏览阅读1k次。kubeadm简单搭建k8s集群第三方面板部署k8s上篇文章我们简单部署了k8s的集群环境,相比一定迫不及待的想部署一个实际应用了吧。那这里我们就简单部署一个大家几乎都用得上的应用nginx。这篇文章,我们使用nodePort访问了k8s部署的nginx,并且简单理解了k8s的网络构成,这对对于我们理解k8s的庞大架构是重要的,希望我们不忘初心,砥砺前行!_k8s部署nginx
文章浏览阅读574次。K8s 之 Helm 部署 MySQL 5.7。_helm安装特定版本的mysql
文章浏览阅读2.6k次。通过yaml文件创建pod时,执行完yaml文件,报错`Back-off restarting failed container`。问题解决_warning backoff 6s (x5 over 50s) kubelet back-off restarting failed containe
文章浏览阅读3.2k次,点赞3次,收藏15次。kubeasz一键部署k8s1.26.1_kubeasz安装生产集群
文章浏览阅读1.1k次。安装kind 需要先安装go kind基于go开发。_error: failed to create cluster: command "docker run --name dev-control-plan
文章浏览阅读1.6k次,点赞49次,收藏19次。① 阿里云镜像加速将XXXXXXXX改为自己的即可( "https://XXXXXXXX.mirror.aliyuncs.com",)(1)创建deploymenty资源,指定镜像为nginx,副本数量为2个,暴露端口80类型为NodePort。与前面kubeadm init的 --pod-network-cidr指定的一样。(2)改里面定义Pod网络(CALICO_IPV4POOL_CIDR)(2)k8s(v1.24版本以前)(3)k8s(v1.24版本以后)(2)安装ci-dockerd。_k8s 1.29
文章浏览阅读1.3k次,点赞25次,收藏26次。折腾了好几天,写下这篇博客记录,希望能帮助需要的人。_在单机上创建k8s,kubeflow平台
文章浏览阅读1.7k次,点赞17次,收藏11次。client-go 是 Kubernetes 官方提供的 Go 客户端库,提供了便捷的方式进行 Kubernetes 资源的管理。通过创建客户端并使用相应的 API 客户端进行操作,我们可以轻松地进行 Pod、Deployment、Service 等资源的增删改查。在实际开发和运维中,合理利用 client-go 可以提高工作效率,确保应用程序和服务在 Kubernetes 集群中的正常运行。希望本文的示例和说明对你理解和使用 client-go 提供了有益的指导。
文章浏览阅读798次。HPA全称HorizontalPodAutoscaler Pod水平自动扩缩容,Kubernetes控制器HPA是一种用于自动调整Pod数量的控制器。它可以根据资源使用情况自动增加或减少Pod的数量,以确保应用程序的高可用性和性能。HPA可以根据CPU使用率或自定义指标来进行调整,例如请求延迟或网络吞吐量_tvnmp
文章浏览阅读993次。k8s学习
文章浏览阅读3.6k次,点赞2次,收藏9次。以上命令可以根据实际情况进行调整。在关闭集群之前,建议备份所有重要数据和配置文件,以防数据丢失。重复执行以上命令,直到所有节点都被排空。_停止k8s集群
文章浏览阅读1.3w次,点赞92次,收藏85次。【K8s】K8s是什么,一文带你了解kubernetes
文章浏览阅读5.2w次,点赞27次,收藏171次。MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。MinIO提供高性能、S3兼容的对象存储。Minio 是一个基于Go语言的对象存储服务。它实现了大部分亚马逊S3云存储服务接口,可以看做是是S3的开源版本,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。_minio
文章浏览阅读913次,点赞16次,收藏19次。其中,是集群的名称,是Kubernetes API服务器的URL。这条命令将创建一个新的kubeconfig文件,并将其保存到/etc/kubernetes/bootstrap-kubelet.conf路径下。最开始看,关键是/etc/kubernetes/bootstrap-kubelet.conf: no such file or directory 以为是配置文档丢失了。找了很多资源看,发现有可能是kubelet.conf的证书权限有问题,_flag --cluster-dns has been deprecated, this parameter should be set via the
文章浏览阅读2.7k次,点赞5次,收藏31次。Kubernetes上部署整个SpringCloud微服务应用,并使用ingress暴露应用。部署包括nacos、redis、mysql等组件。同时还部署monitor监控模块。_k8s部署微服务项目案例
文章浏览阅读3.3w次,点赞113次,收藏138次。总结起来,Cilium是一个强大的Kubernetes网络插件,通过eBPF技术提供高性能和高级的网络功能。尽管它可能具有一定的学习曲线和复杂性,但对于需要高性能和安全性的组织来说,它是一个有价值的选择。通过了解其概念、优缺点、实现原理、使用场景、使用方法以及解决常见问题的方法,可以更好地利用Cilium来管理和保护Kubernetes集群中的网络通信。_cilium k8s