logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

pod详解

发布和yaml文件的初步了解。pod环节;pod的生命周期检查环境pod是什么?pod是k8s中最小的资源管理组件。pod也是最小化运行容器化的应用的资源管理对象。pod是一个抽象的概念,可以理解为一个或者多个容器化应用的集合。在一个pod当中运行一个容器是最常用的方式。在一个pod当中同时运行多个容器,在一个pod当中可以同时封装几个需要耦合的互相协作的容器。这些多个容器共享资源,也可以互相协作

文章图片
#linux#运维#服务器
k8s的二进制部署

ca-config.json证书颁发机构的配置文件,定义了证书生成的策略,默认的过期时间和模版。ca-csr.json证书颁发机构的配置文件,定义了证书生产的策略,默认的过期时间和模版。server.pemetcd服务器的证书文件,用于加密和认证etcd节点之间的通信。etcd一般都是集群部署,etcd也有选举leader的机制,至少要3台,或者奇数台。server-csr.json 用于生成et

文章图片
#kubernetes#linux#容器
kubeadm

kubeadm来快速的搭建一个k8s集群二进制搭建适合大集群,50台以上主机。kubeadm更适合中小企业的业务集群。我用过的集群是二进制,搭建过admmaster192.168.233.912核4G/4核8Gdockerkubeadmkubectlflannelnode1192.168.233.922核4G/4核8Gdockerkubeadmkubectlflannelnode2192.168.

文章图片
#kubernetes#java#docker
kubernetes

在k8s集群当中,创建一个pod之后,都会为其中运行的容器分配一个集群内的IP地址,由于业务的变更,容器可能会发生变化,IP地址也会发生变化,service的作用就是提供整个pod对外统一的IP地址。(多个容器组成的一个内部的IP地址,网关)根据调度算法选择一个合适的node,node节点的资源情况,node的资源控制的情况等等,选一个资源最富裕,负载最小的node来部署。1、对docker等容器

文章图片
#kubernetes#容器#云原生
k8s的集群调度

list-watch------会在每一步把监听的消息(APIserver:6443)-------------controller manager,schedule,kubelet,etcd都会监听。创建完成之后,kubelet get pod kubectl describe pod nginx-------------------->etcd的数据库当中。注:指定节点标签部署pod,是要经过

文章图片
#kubernetes#java#docker
k8s的陈述式资源管理

k8s的陈述式资源管理:命令行:kubectl命令行工具优点:90%以上的场景都可以满足对资源的增,删,查比较方便,对改不是很友好缺点:命令比较冗长,复杂,难记声明式:k8s当中的yaml文件来实现资源管理------声明式GUI:图形化工具的管理。1、kubectl命令的详解查看部署查看pod的情况(详细的信息,日志发布和回滚)查看k8s的版本查看所有api的资源对象的名称(简写)查看k8s的集

文章图片
#linux#运维#服务器
到底了