草庐IT

microK8s

全部标签

K8S Deployment 使用 & 更新 & 回滚 & 扩容

K8SDeployments使用&更新&回滚&扩容K8SDeployments提供比ReplicationController、ReplicaSet更高一级的抽象,也具备更丰富的功能。Deployment对象不仅创建pod,还确保集群中始终运行正确数量的pod,处理可伸缩性,并持续处理pod的更新。所有这些活动都可以通过部署YAML中的字段进行配置。下面接下来就开始K8SDeployment的学习之旅吧。Deployment应用场景以下是K8SDeployment典型的应用场景创建Deployment展示ReplicaSet-ReplicaSet在后台自动创建Pod,所以Deployment也

【云原生 | Kubernetes 系列】K8s 实战 使用 Kustomize 对 Kubernetes 对象进行声明式管理

使用Kustomize对Kubernetes对象进行声明式管理前言一、生成资源1.1、configMapGenerator1.2、secretGenerator1.3、generatorOptions二、设置贯穿性字段三、组织和定制资源3.1、组织3.2、定制四、基准(Bases)与覆盖(Overlays)五、如何使用Kustomize来应用、查看和删除对象六、Kustomize功能特性列表总结前言Kustomize是一个用来定制Kubernetes配置的工具。它提供以下功能特性来管理应用配置文件:从其他来源生成资源为资源设置贯穿性(Cross-Cutting)字段组织和定制资源集合一、生成资

[最新]ubuntu22.04安装kubernetes1.25 k8s1.25

条件2G内存2CPU网络连接(内网公网都可以)唯一的主机名,mac地址6443,10650等端口禁用Swap20GB/var目录磁盘空间Sudo用户权限主机准备MasterNode:192.168.132.77–k8smaster.example.netFirstWorkerNode:192.168.1.174–k8sworker1.example.netSecondWorkerNode:192.168.1.175–k8sworker2.example.net设置hostname,和/etc/hostsmasterNodesudohostnamectlset-hostname"k8smaste

【k8s完整实战教程6】完整实践-部署一个federated_download项目

系列文章:这个系列已完结,如对您有帮助,求点赞收藏评论。读者寄语:再小的帆,也能远航!【k8s完整实战教程0】前言【k8s完整实战教程1】源码管理-Coding【k8s完整实战教程2】腾讯云搭建k8s托管集群【k8s完整实战教程3】k8s集群部署kubesphere【k8s完整实战教程4】使用kubesphere部署项目到k8s【k8s完整实战教程5】网络服务配置(nodeport/loadbalancer/ingress)【k8s完整实战教程6】完整实践-部署一个federated_download项目1Coding代码仓库开发源码2本地测试2.1git拉取到本地仓库17211@hqcMIN

部署k8s集群版本升级

        升级k8s,可以升级一个小版本,可以升级一个大版本,但是不能跨版本升级,会有报错提示。建议一个版本一个版本升级注意kubeadm版本与集群版本一致。本文集群版本v1.20.15升级到v1.21.14.第一步:查看当前集群集群版本[root@master~]#kubectl get node第二步:使节点不可被调度并驱逐节点上的pod[root@master~]#kubectl cordon master[root@master~]#kubectl drain master--ignore-daemonsets第三步:查看yum仓库kubeadm所有版本,根据需要下载相关版本[r

​k8s常用命令 ​

生命周期管理1.创建1.创建资源kubectlrun创建并运行一个或多个容器镜像。*创建一个deployment或job来管理容器*。语法:kubectlrunNAME--image=image[--env="key=value"][--port=port][--replicas=replicas][--dry-run=bool][--overrides=inline-json][--command]--[COMMAND][args...]kubectlrunnginx--replicas=3--labels="app-nginx-example"--image=nginx:1.10--por

k8s安装部署

第一章安装KubermetesK8s安装部署安装k8s的四种途径:1.使用kubeadmin通过镜像安装2.使用阿里公有云平台k8s,钞能力3.通过yum官方仓库安装,上古版本4. 二进制包的形式进行安装,kubeasz(github)K8s官网地址:安装kubeadm|Kubernetes这里使用第一种方法kubeadmin安装环境需求:三台centos7的虚拟机,内存必须大于或等于2GK8smaster01-10             192.168.52.10K8snode01-20                192.168.52.20K8snode02-30           

deployment - 为什么通过redis-ha在k8s上集群不起作用?

我正在尝试与Node.JS(ioredis/cluster)一起创建Redis集群,但这似乎不起作用。在GKE上是v1.11.8-gke.6。我正在做的正是ha-redis文档中所说的:~helminstall--setreplicas=3--nameredis-teststable/redis-haNAME:redis-testLASTDEPLOYED:FriApr2600:13:312019NAMESPACE:ytSTATUS:DEPLOYEDRESOURCES:==>v1/ConfigMapNAMEDATAAGEredis-test-redis-ha-configmap30sr

Redis点对点类集群(K8s)

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭4年前。Improvethisquestion我想要一个redis集群,每个redis实例都可以访问其他实例的数据,即数据应该在它们之间复制。(没有主从概念)我正在尝试在K8s中设置redisRepilcaSet。我尝试在配置中设置slave-read-onlyno哪些pod不断重新启动。更新1我用了https://github.com/kubernetes/examples/tree/master/staging/storage/redis

k8s中Service ClusterIP ping不通?

一.Service的类型先来看看《kubernetes权威指南》中对Service类型的介绍:ClusterIP:kubernetes默认会自动设置Service的虚拟IP地址,仅可被集群内部的客户端应用访问。NodePort:将Service的端口号映射到每个node的一个端口号上,这样集群中的任意Node都可以作为Service的访问入口地址,即:NodeIP:NodePort。LoadBalance:将Service映射到一个已存在的负载均衡器的IP地址上,通常在公有云环境中使用。ExternalName:将Service映射为一个外部域名地址,通过ExternalName字段进行设置。