草庐IT

kubernetes虚拟化

全部标签

kubernetes - 了解 Kubernetes 的配置文件

我不知道这是不是问这个问题的最佳地点,但我想知道是否有人可以帮助我理解节点内Redis的这个配置文件。我了解其中的一些内容,但想全面了解配置文件的作用,尤其是每个规范部分。apiVersion:apps/v1kind:Deploymentmetadata:name:redis-deploymentspec:replicas:1selector:matchLabels:component:redistemplate:metadata:labels:component:redisspec:containers:-name:redisimage:redisports:-containerPo

主机(Windows系统)上复制文字,虚拟机(Ubuntu/Linux)上无法粘贴?

我想应该很多人和我一样,在入门Linux的学习的时候,在自己电脑上安装VMwareWorkstationpro这款虚拟机软件,然后又安装ubuntu这个发行版的系统来作为自己第一次接触Linux的学习环境。作为初学者,有时候很需要从Windows主机上复制一些文本(一般都是些很长的命令或者涉及到很长的路径,或者是shell代码),然后粘贴到虚拟机上。这时候就需要安装VMwareTools(以下简称:VMTOOLS)。主机:Windows10虚拟机:Ubuntu16.04问题:第一次安装VMTOOLS,或已经安装过VMTools但是不能从主机上面复制,粘贴到虚拟机上,无法从主机上将文件直接拖拽到

Kubernetes | 二进制安装Containerd v1.6.6

从官网下载二进制包,解压到/usr/local目录。下载链接:https://github.com/containerd/containerd/releases/download/v1.6.6/containerd-1.6.6-linux-amd64.tar.gzroot@timo:~#tarCxzvf/usr/localcontainerd-1.6.6-linux-amd64.tar.gzbin/bin/containerd-shimbin/containerdbin/containerd-shim-runc-v1bin/containerd-stressbin/containerd-shi

【云原生-K8s】Kubernetes安全组件CIS基准kube-beach安装及使用

基础介绍kube-beach介绍kube-beach下载百度网盘下载wget下载kube-beach安装kube-beach使用基础参数配置信息解读示例修复建议修复一个安全漏洞【1.2.18】结果说明kube-beach跳过漏洞漏洞定义漏洞定义yaml说明漏洞生成为INFO基础介绍为了保证集群以及容器应用的安全,Kubernetes提供了多种安全机制,限制容器的行为,减少容器和集群的攻击面,保证整个系统的安全性。互联网安全中心(CIS,CenterforInternetSecurity),是一个非盈利组织,致力为互联网提供免费的安全防御解决方案官网:https://www.cisecurity

python - 将 Python 应用程序连接到 Kubernetes 集群上的 Redis

一个带有小型Python应用程序的docker容器被部署到一个Kubernetes集群,该集群有一个redismaster和一个redisslave服务在集群中运行。Docker容器内的Python应用程序无法跨集群连接到redis,因为Python应用程序未正确配置以在网络上查找redis。为了使app.py中的Python应用程序能够与运行在同一个集群?Python应用程序代码这里是app.pyfromflaskimportFlaskfromredisimportRedis,RedisErrorimportosimportsocket#ConnecttoRedisredis=Red

【安装部署】K8S集群安装(kubernetes1.27)

一、前置准备安装部署环境:操作系统:centos7.9k8s版本:kubernetes1.271.1基础设置1、更新centos源sed-e's|^mirrorlist=|#mirrorlist=|g'\-e's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.ustc.edu.cn/centos|g'\-i.bak\/etc/yum.repos.d/CentOS-Base.repoyum-yupdate2、防火墙设置关闭防火墙dnsmapnetworkmanagerswapselinuxsetenforce 

如何通过三行配置解决在Kubernetes中的gRPC扩展问题

一切都始于我向我们的高级软件工程师提出的一个问题: “忘掉通信速度。你真的觉得在gRPC中开发通信比REST更好吗?” 我不想听到的答案立刻就来了:“绝对是的。”在我提出这个问题之前,我一直在监控我们的服务在滚动更新和扩展Pod时出现的奇怪行为。我们的大多数微服务以往都通过REST调用进行通信,没有任何问题。我们已经将一些这些集成迁移到了gRPC,主要是因为我们想摆脱REST的开销。最近,我们观察到了一些问题,都指向了同一个方向——我们的gRPC通信。当然,我们遵循了在Kubernetes中运行gRPC而不使用服务网格的建议实践,我们在服务器上使用了一个无头服务对象,并在gRPC中使用了客户端

Kubernetes 部署应用(Nginx)的两种方式,你更喜欢哪一种?

k8s发布应用的两种方式:kubernetes-dashboardkubectl命令行一、Dashboard方式配置部署:包含应用名称、容器镒、pod数量、Service非常的方便,不想设置配置yaml的可以很方便的部署。点击部署就成功了k8s应用的部署了。部署后可以看到相应的deployment、pod、service等状态和信息。DeploymentPodService监控二、命令行方式1、创建namespacevimnginx-namespace.yamlapiVersion:v1#类型为Namespacekind:Namespace#类型为Namespacemetadata:name:

Anaconda安装、虚拟环境配置及其应用

Anaconda安装、虚拟环境配置及其应用​本文旨在介绍Anaconda环境的安装,并进行必要的基本设置,来配置各种安装包下载的国内镜像源;自定义用户虚拟环境的安装位置。最后,简要介绍一下Python开发中“三大神器”(ipython、jupyternotebook和pycharm)和虚拟环境的配合使用。1.Anaconda简介​Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等。因此安装Anaconda的好处主要为以下几点:1)包含conda:conda是一个环境管理器,其功能依靠conda包来实现,该环境管理器与pip类似,那有童鞋会问了

Kubernetes - 一键安装部署 K8S(附:Kubernetes Dashboard)

问题描述不知道大伙是如何安装 K8s,特别还是集群的时候,我上一次安装搭建的时候,那个恶心到我了,真的是一步一个脚印走完整个搭建流程,爬了不少坑。于是,才有了今天的文章,到底有没有可以一键完美部署k8s并且附带Dashboard……?那这么问了肯定是有的,否则岂不是在这自作多情~哈哈哈,不废话直接321上干货!大佬登场kubeasz 致力于提供快速部署高可用k8s集群的工具,同时也努力成为k8s实践、使用的参考书;基于二进制方式部署和利用ansible-playbook实现自动化;既提供一键安装脚本,也可以根据安装指南分步执行安装各个组件。kubeasz 从每一个单独部件组装到完整的集群,提供