kubernetes
文章平均质量分 75
浮生夢
当有一天,有星光刺破黑洞的昏暗,那是我吞吐天地的余晖,代表着我已映照诸天。当有一天,有玄雷划过星空的浩瀚,那是我拳光的劲风,代表着我已回来。当星河列阵,宇宙星海星光齐绽,那是我在笑,我已复苏,我在归来,我已无敌!
展开
-
k8s 中的亲和性和反亲和性
通常情况下,Pod分配到哪些Node是不需要管理员操心的,这个过程会由scheduler自动实现,因为调度程序会自动进行合理的调度(如通过一系列的评分机制将 pods 合理分配到最优节点上,而不会将 pod 分配在没有足够资源的节点上等)。但有时,我们需要指定一些调度的限制,例如某些应用应该跑在具有SSD存储的节点上,或者将两个通信比较频繁的不同服务 pod 调度到同一个可用域等等。labels。...原创 2022-08-10 14:43:23 · 1400 阅读 · 0 评论 -
k8s Configmap配置与Secret加密
ConfigMap功能在Kubernetes1.2版本中引入,许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。ConfigMapAPI给我们提供了向容器中注入配置信息的机制,ConfigMap可以被用来保存单个属性,也可以用来保存整个配置文件或者JSON二进制大对象。将配置信息放到configmap对象中,然后在pod的对象中导入configmap对象,实现导入配置的操作。ConigMap是一种API对象,用来将非机密性的数据保存到键值对中。......原创 2022-07-28 17:54:18 · 1996 阅读 · 0 评论 -
k8s 对外服务之ingress
Ingress公开了从集群外部到集群内services的HTTP和HTTPS路由。流量路由由Ingress资源上定义的规则控制。一种全局的、为了代理不同后端Service而设置的负载均衡服务,就是Kubernetes里的Ingress服务。•Ingress由两部分组成Ingresscontroller和Ingress服务。•IngressController会根据你定义的Ingress对象,提供对应的代理能力。...原创 2022-07-17 18:43:23 · 1752 阅读 · 2 评论 -
K8s持久化存储
Volume 提供了非常好的数据持久化方案,不过在可管理性上还有不足。要使用 Volume,Pod 必须事先知道如下信息:Pod 通常是由应用的开发人员维护,而 Volume 则通常是由存储系统的管理员维护。开发人员要获得上面的信息:要么询问管理员。要么自己就是管理员。这样就带来一个管理上的问题:应用开发人员和系统管理员的职责耦合在一起了。如果系统规模较小或者对于开发环境这样的情况还可以接受。但当集群规模变大,特别是对于生成环境,考虑到效率和安全性,这就成了必须要解决的问题。Kubernetes 给出的解原创 2022-07-13 18:07:49 · 3251 阅读 · 3 评论 -
Centos7 使用ezdown安装 k8s集群
k8s原创 2022-06-11 11:54:37 · 990 阅读 · 0 评论 -
minikube 搭建单节点 k8s
一,安装docker#docker-ce安装sudo yum install#启动docker服务sudo systemctl start docker设置开机自启动#systemctl start docker二,安装kubectl#下载最新版本curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernet原创 2022-05-02 17:02:46 · 1413 阅读 · 0 评论 -
k8s常用命令集
集群#查看集群信息:kubectl cluster-info#查看更详细的可以用kubectl cluster-info dumpnamespace查看名称空间kubectl get namespace查看名称空间kubectl get ns创建名称空间kubectl create ns <名称>删除名称空间kubectl delete ns <名称>node#查看服务器节点kubectl get nodes#查看服务器节点原创 2022-05-02 17:10:40 · 773 阅读 · 0 评论 -
四,从节点安装Docker,kubeadm,kubelet,kubectl
安装过程前面9步和主节点操作流程相同1,安装基本软件包yum install wget net‐tools vim bash‐comp* ‐y2,设置主机名,管理节点设置主机名为masterhostnamectl set-hostname mastersu root3,配置 Master 和 work 节点的域名vim /etc/hosts192.168.1.50 master192.168.1.51 node1192.168.1.52 node2原创 2021-06-06 18:30:21 · 574 阅读 · 0 评论 -
三,Master节点安装Docker,kubeadm,kubelet,kubectl
安装过程1,安装基本软件包yum install wget net‐tools vim bash‐comp* ‐y2,设置主机名,管理节点设置主机名为masterhostnamectl set-hostname mastersu root3,配置 Master 和 work 节点的域名vim /etc/hosts192.168.1.50 master192.168.1.51 node1192.168.1.52 node24,关闭 防火墙systemctl s原创 2021-06-06 18:05:49 · 705 阅读 · 0 评论 -
二,Kubernetes 本地伪集群搭建准备
一,部署目标 在所有节点上安装Docker和kubeadm 部署Kubernetes Master 部署容器网络插件 二,部署架构ip 域名 备注 安装软件 192.168.1.50 master 主节点 Docker Kubeadm kubelet kubectl flannel 192.168.1.51 node1 从节点 1 Docker Kubeadm kubelet kubectl 192.168.原创 2021-06-06 15:00:28 · 480 阅读 · 0 评论 -
一,Kubernetes的起源和发展
Kubernetes最初源于谷歌内部的Borg,Kubernetes 的最初目标是为应用的容器化编排部署提供一个最小化的平台,包含几个基本功能: 将应用水平扩容到多个集群 为扩容的实例提供负载均衡的策略 提供基本的健康检查和自愈能力 实现任务的统一调度 ...原创 2021-06-06 14:27:40 · 1099 阅读 · 2 评论