容器
宫城诗
这个作者很懒,什么都没留下…
展开
-
20200511——k8s 集群核心概念Service
Service介绍不是实体服务只是一条iptables或者ipvs的转发规则Service作用通过Service为Pod的客户端提供访问pod方法,及客户端访问pod入口Service通过pod标签与pod进行关联Service类型Service参数Service创建还是分为命令行和资源清单。但是据我个人分析,以后都是用yml这种资源清单的模式创建比较好。默认创建的Service类型为ClusterIP类型另外说一句,pod的创建都是依赖于Controller,没有应用单创建p原创 2020-05-11 16:32:38 · 168 阅读 · 0 评论 -
20200511——k8s 集群核心概念 Controller 控制器
Controller介绍控制器用于对应用运行的资源对象进行监控当pod出现问题的时候,会把Pod重新拉起,以达到用户期望的状态。Controller分类Deployment 控制器介绍具有上线部署,滚动升级,创建副本,回滚以前某一版本(成功/稳定)等功能Deployment包含ReplicaSet,除非需要自定义升级功能或者不需要升级Pod,否则还是建议使用Deployment而不直接使用Replica Set。创建Deployment控制器应用kubectl run nginx-ap原创 2020-05-11 15:51:48 · 262 阅读 · 0 评论 -
20200511——k8s 集群核心概念 Pod
在k8s集群中是不能直接运行容器的,k8s集群中最小调度单元为pod,因为我们要使用pod来运行应用程序。Pod介绍Pod是k8s集群能够调度的最小单元Pod是容器的封装查看podkubectl get pod/podsapiVersion: v1kind: Podmetedata: name: pod1spec: containers: - name: nginx-container image: nginx:latest imagePullPolic原创 2020-05-11 15:02:57 · 187 阅读 · 0 评论 -
20200511——k8s 集群namespace(命名空间)
场景接到项目组同事的第一个任务,需要准备两套k8s集群用于开发测试及预发布,但是由于项目组可用主机资源有限,没有那么多主机可用,不能满足两套k8s集群的要求,所以播仔就想在现有的k8s集群中运行两套环境,你觉得可行吗?答案是可行的,我们可以使用k8s集群中的命名空间即可实现开发测试与预发布环境的隔离。NameSpace介绍命名空间作用:多租户情况下,实现资源隔离属于逻辑隔离属于管理边界不属于网路边界可以针对每个namespace做资源配额说明default 用户创建的pod默认在此命原创 2020-05-11 14:06:44 · 838 阅读 · 0 评论 -
20200510——k8s 集群资源清单(YAML)文件书写方法
已经可以使用了kubectl命令在k8s集群中进行简单的操作,操作过程中播仔发现,对于一些基础查询类命令操作起来非常方便,但是对于对k8s集群中资源管理及大量资源对象编排部署(创建或删除等)操作,使用简单的命令行工具是无法满足要求的。k8s集群中对资源管理和资源对象编排部署都可以通过声明样式(YAML)文件来解决,也就是可以把需要对资源对象操作编辑到YAML格式文件中,我们把这种件叫做资源清单文件,通过kubectl命令直接使用资源清单文件就可以实现对大量的资源对象进行编排部署了yaml介绍是一种标记原创 2020-05-10 23:08:48 · 260 阅读 · 0 评论 -
20200510——k8s 集群客户端工具 kubectl
本博客讲解,k8s集群运行企业的应用程序。kubectl帮助方法检查kubectl是否安装rpm -qa | grep kubectl获取kubectl帮助方法kubectl --helpkubectl 命令加粗样式其他的非master节点,不能随便使用kubectl的方法,必须要在.kube/config文件 复制到worker节点中才可以。...原创 2020-05-10 22:47:20 · 223 阅读 · 0 评论 -
20200510——k8s k8s集群初始化
kubeadm init --pod-network-cidr=172.16.0.0/16 --apiserver-advertise-address=192.168.174.139kubeadm init --image-repository registry.aliyuncs.com/google_containers --pod-network-cidr=172.16.0.0/16 --apiserver-advertise-address=192.168.174.139来到这才发现有一个更好原创 2020-05-10 22:22:24 · 460 阅读 · 0 评论 -
20200428——k8s 集群软件安装和配置
vi /etc/yum.repos.d/k8s.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://mirrors.al...原创 2020-05-10 16:20:01 · 221 阅读 · 0 评论 -
20200428——k8s docker安装
场景k8s集群部署的工具需要多少台物理服务器物理服务器硬件配置有哪些每台服务器部署什么组件部署之后怎么测试集群可用性二进制源码包进行部署获取源码包部署在各个节点启动服务 Master Worker生成证书 http/https使用kubeadam部署推荐使用安装软件,kubelet kubeadm kubectl初始化集群添加node到集群证书自动生成使用kube...原创 2020-04-28 18:45:08 · 182 阅读 · 0 评论 -
20200419——浅谈Docker与Ks8
2010的时候,美国旧金山成立一家dotCloud的公司这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。而dotCloud公司,作为一家小型创业企业,...原创 2020-04-19 17:25:32 · 3007 阅读 · 0 评论