k8s
文章平均质量分 89
Valhalla6416
这个作者很懒,什么都没留下…
展开
-
k8s(Kubernetes)实战(三)之 通过kubespray-2.15.0 部署k8s
用二进制文件的方法部署完k8s之后,发现过程实在太复杂了,后期维护起来也很麻烦。之前看到有kubeadm的安装方式,一番检索后,确认使用kubespray来部署k8s更专业,适用于生产环境。kubespray官网:https://kubespray.io/#/项目地址:https://github.com/kubernetes-sigs/kubespraykubespray好像是使用专业的运维脚本ansible来实现自动化部署的,我是开发也不太懂ansible,好在网上教程比较多,下面就陈述原创 2021-02-01 15:03:01 · 1436 阅读 · 1 评论 -
k8s(Kubernetes)实战(二)之部署api-server、controller-manager、scheduler、kubelet
书接上文 k8s(Kubernetes)实战(一)之部署etcd与flannel 。接下来部署k8s的各个组件api-server、controller-manager、scheduler、kubelet,以及kubectl。一、下载k8s的release page:https://github.com/kubernetes/kubernetes/releases进去之后,找到各版本的 CHANGELLOG,然后找到 Server binaries的下载地址。cd /da.原创 2021-01-26 15:10:19 · 2472 阅读 · 0 评论 -
docker仓库 Harbor搭建
一、Harbor简介harbor是VMware公司中国团队为企业用户设计的 Registry server 开源项目,它是基于docker的registry的,但是又比registry多出了很多功能。提供WEB界面,优化用户体验。提供分层传输机制,优化网络传输。docker镜像都是分层的,重复下载同样的层,是一种浪费。Harbor提供了基于角色的访问控制机制,并通过项目来对镜像进行组织和访问权限的控制。综上,比起简单的registry,Harbor更适合用作企业级的docker仓库。原创 2021-01-12 15:13:58 · 235 阅读 · 0 评论 -
k8s(Kubernetes)实战(一)之部署etcd与flannel
k8s的结构想必大家已经了解过了,节点、pod、容器,使用controller来控制pod的实例数量。今天我来实战部署k8s的集群,不过受限于环境,只准备了2台服务器,即2个节点。这个章节安装etcd与flannel。etcd是一个分布式键值数据库,主要用来同步各个节点的各种信息;flannel用来使各个节点内的各pod的ip处于同一网段,并能够相互通信。节点分为master节点与node节点,理论上来说,master与node的功能分开来最好,不过我们只有两台服务器,只能让两台都作为node节原创 2020-12-11 14:58:36 · 1219 阅读 · 1 评论 -
Kubernetes in Action学习之 创建一个ReplicationController
在书中,教我们使用如下命令来创建一个ReplicationControllerkubectl run kubia --image=luksa/kubia --port=8080 --generator=run/v1但是现在--generator=run/v1 命令已经弃用,看图k8s文档:https://kubernetes.io/zh/docs/reference/kubectl/conventions/#%E7%94%9F%E6%88%90%E5%99%A8所以,现在只能用Y.原创 2020-11-30 15:42:36 · 883 阅读 · 1 评论