kubernetes
random_w
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
kubernetes 开发必须要知道的知识点—— API Group
在使用k8s进行服务的部署过程中我们会使用到Deployment、Service、Pod等资源,在 yaml 文件中我们需要指定对应的 API 版本,我们可以通过访问相应的接口来管理相应的资源信息,在 k8s 中为了提高 API 的可扩展性,采用了 API Groups 进行标识这些接口,在 client-go 源码中就是通过指定的 API Groups 来访问 k8s 集群的,这里向大家介绍 API Groups 都有哪些,希望对你有帮助。当前 k8s 支持两类 API Groups:1. Cor.原创 2020-09-03 23:42:08 · 4505 阅读 · 0 评论 -
使用minikube部署单机版k8s
k8s的部署方式有很多种,但对于初学者来说,可以先从minikube学起,使用minikube可以很轻松的搭建起包含一个node节点的k8s集群。1. minikube支持kubernetes的大部分功能,包括以下几点。DNS NodePorts ConfigMaps 和 Secrets Dashboards 容器运行时: Docker、CRI-O以及...原创 2020-03-29 12:34:12 · 1874 阅读 · 1 评论 -
Keburnetes(k8s)第一部分之简介
Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。使用Kubernetes可以: 1. 自动化容器的部署和复制 2. 随时扩展或收缩容器规模 3. 将容器组织成组,并且提供容器间的负载均衡 4. 很容易地升级应用程序容器的新版本 4. 提供容器弹性,如果容器失效就替换它,等等…Kubernetes解决的问题: 1. 调度 - 容器应该在哪个机器上运行...转载 2018-06-06 22:14:15 · 1342 阅读 · 0 评论 -
kubernetes(k8s)第二部分之核心概念
原理图:•Kubernetes的核心概念1.Masterk8s集群的管理节点,负责管理集群,提供集群的资源数据访问入口。拥有Etcd存储服务(可选),运行Api Server进程,Controller Manager服务进程及Scheduler服务进程,关联工作节点Node。Kubernetes API server提供HTTP Rest接口的关键服务进程,是Kubernetes里所有资源的增、删...转载 2018-06-06 22:17:36 · 1047 阅读 · 0 评论 -
kubernetes(k8s)第三部分之部署
环境,所有主机火墙关闭,selinux为diaableK8s-master172.25.37.11服务(Etcd,apiserver,controller-manager,Scheduler)私有镜像仓库:registryK8s-node1172.25.37.12Proxy,kubeletK8s-node2172.25.37.13Proxy,kubelet一、准备工作Master节点网络配置必须有...原创 2018-06-06 22:31:08 · 1314 阅读 · 0 评论 -
kubernetes(k8s)第四部分之配置本地镜像仓库
【1】获取registry镜像在一台能上网并且安装docker的主机上通过pull获取registry镜像。[root@random ~]# docker pull registry【2】获取pod-infrastructure镜像该镜像是在node节点创建pod时必须要有的。通过search你可以看到很多包含该名称的镜像,我下载的是下图标记的镜像。[root@random ~]# docker ...原创 2018-06-06 22:37:12 · 17603 阅读 · 1 评论 -
kubernetes(k8s)第五部分之K8s部署nginx
【1】创建nginx-rc.yaml文件[root@k8s-master ~]# cat nginx-rc.yaml apiVersion: v1kind: ReplicationControllermetadata: name: nginx-controllerspec: replicas: 2 selector: name: nginx template: ...原创 2018-06-06 22:42:18 · 19615 阅读 · 6 评论 -
kubernetes(k8s)第六部分之K8s部署dashboard
【1】通过search查找镜像并拉取镜像[root@random random]# docker search kubernetes-dashboard[root@random random]# docker pull siriuszg/kubernetes-dashboard-amd64【2】将镜像打包并通过scp发给master节点[root@random ~]# docker save -o...原创 2018-06-06 22:45:31 · 3260 阅读 · 3 评论 -
kubernetes(k8s)第七部分之yaml文件详解
# yaml格式的pod定义文件完整内容:apiVersion: v1 #必选,版本号,例如v1kind: Pod #必选,Podmetadata: #必选,元数据 name: string #必选,Pod名称 namespace: string #必选,Pod所属的命名空间 labels: #自定义标签 -...原创 2018-06-07 17:47:32 · 27746 阅读 · 4 评论
分享