K8S
五岁程序员
这个作者很懒,什么都没留下…
展开
-
K8S---KubeSphere 容器平台安装
一、安装准备1、服务器准备序号角色IP1mastermaster原创 2022-02-26 15:36:59 · 248 阅读 · 0 评论 -
(六)Kubernetes---nacos高可用集群
---apiVersion: v1kind: Servicemetadata: name: nacos-headless labels: app: nacos-headlessspec: type: ClusterIP clusterIP: None ports: - port: 8848 name: server targetPort: 8848 - port: 7848 name: rpc targetP原创 2021-01-25 10:55:56 · 475 阅读 · 0 评论 -
(五)Kubernetes---helm搭建redis哨兵高可用集群
基于helm搭建redis哨兵高可用集群一、创建Storageclass#下载 Storageclass charthelm fetch aliyun/nfs-client-provisioner#解压tar zxvf nfs-client-provisioner#修改values.yamlvim values.yamlreplicaCount: 1strategyType: Recreateimage: repository: registry.cn-hangzhou.aliyun原创 2020-12-10 10:42:18 · 937 阅读 · 0 评论 -
(四)Kubernetes---helm安装
一、引入1、heml(1) 传统k8s部署缺点:只适合部署单一或少数服务应用,比较合适。当有较多微服务时候,每个服务都需要编写维护大量资源清单,版本管理特别不方便。(2) 使用helm可以解决那些问题?(1)使用helm可以把yaml作为一个整体管理(2)实现yaml高效复用(3)实现应用级别的版本管理二、helm介绍1、helm是k8s包管理工具,可以方便的把之前打包好的yaml文件部署到k8s上。2、helm三个重要概念(1) heml 是命令行客户端工具,用于chart创原创 2020-12-10 09:54:29 · 321 阅读 · 0 评论 -
(三)Kubernetes---持久化存储
一、集群内本地基础(一) VolumeVolume是pod中能够呗多个容器访问的共享目录,k8s通过Volume实现一个pod中的不同容器之间的数据共享及数据的持久化存储。Volume的生命周期不与pod中的单个容器的生命周期相关,当容器终止或重启时,Volume中数据不会丢失。(二) 持久化存储1、简单存储:EmptyDir、HostPath、HFS2、高级存储:PV、PVC3、配置存储:ConfigMap、Secret(三) 示例1、EmptyDirEmptyDir是最基础的volu原创 2020-12-10 09:41:23 · 237 阅读 · 0 评论 -
(三)Kubernetes部署HPA动态扩容
Kubernetes部署HAP-Pod动态扩缩容1、pod资源限制(1)资源限制计算在K8s的资源: CPU: 我们知道2核2线程的CPU,可被系统识别为4个逻辑CPU,在K8s中对CPU的分配限制是对逻辑CPU做分片限制的。 也就是说分配给容器一个CPU,实际是分配一个逻辑CPU。 而且1个逻辑CPU还可被单独划分子单位,即 1个逻辑CPU,还可被划分为1000个millicore(毫核), 简单说就是1个逻辑CPU,继续逻辑分割为1000个豪核心。 豪核:可简单理解为将CPU的时原创 2020-11-23 15:59:38 · 759 阅读 · 0 评论 -
(二)Kubernetes部署SpringCloud微服务
k8s部署SpringCloud微服务项目1、创建命名空间kubectl create namespace iids<空间名称>2、创建私有镜像密钥Secretkubectl create secret docker-registry <Secret名称> \ --docker-server=<harbor地址> \ --docker-username=<账号> \ --docker-password=<密码>原创 2020-11-23 15:57:55 · 458 阅读 · 0 评论 -
(一)Kubernetes-kubeadm安装
Kubernetes安装及部署服务一、k8s集群安装1、安装准备配置linux环境#关闭防火墙sudo systemctl stop firewalldsudosystemctl disable firewalld# 关闭 selinuxsudo sed -i 's/enforcing/disabled/' /etc/selinux/config#关闭swap分区sudo sed -ri 's/.*swap.*/#&/' /etc/fstab#设置主机名sudo host原创 2020-11-02 18:02:43 · 1065 阅读 · 1 评论