![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 58
六种味
最近开始写博客,首先记录笔记,其次检验自己的学习成果,希望可以检验自己的同时,也可以帮助偶尔忘记知识点的您。
展开
-
(十)kubernetes集群搭建(二进制方式)之--coredns部署
DNS 是 Kubernetes 的核心功能之一,通过CoreDNS 作为集群的必备扩展来提供命名服务。在安装kube-apiserver的时候kubernetes-server-linux-amd64.tar.gz解压后,有一kubernetes-src.tar.gz包我们需要的coredns.yaml文件就是在这个里面生成的# 进入server二进制包中,解压kubernetes-src.tar.gztar fx kubernetes-src.tar.gz -C ./kubernetes-src原创 2021-03-21 22:44:48 · 660 阅读 · 1 评论 -
(九)kubernetes集群搭建(二进制方式)之--cni部署
kubernetes集群搭建(二进制方式)之--cni部署部署cni网络master和node节点均需要部署,先在master节点部署然后拷贝到node节点下载二进制文件cd /data/srcwget https://github.com/containernetworking/plugins/releases/download/v0.8.6/cni-plugins-linux-amd64-v0.8.6.tgz创建工作目录并解压二进制包mkdir -p /data/cni/bintar原创 2021-03-05 10:39:51 · 655 阅读 · 2 评论 -
(八)kubernetes集群搭建(二进制方式)之--node部署kube-proxy
kubernetes集群搭建(二进制方式)之--node部署kube-proxy1.创建配置文件2.配置参数文件3.生成kube-proxy证书4.生成kubeconfig文件5.systemd管理kube-proxy6.开启并设置开机自启node包括的组件etcd 用于存储(已安装)docker (已安装)kubelet (已安装)kube-proxy (本章安装)1.创建配置文件cat > /data/kubernetes/cfg/kube-proxy.conf <<原创 2021-03-05 10:34:04 · 300 阅读 · 1 评论 -
(七)kubernetes集群搭建(二进制方式)之--node部署kubelet
kubernetes集群搭建(二进制方式)之--node部署kubelet1.创建工作目录并从master节点拷贝二进制文件2.创建kubelet的配置文件3.配置参数文件4.在master节点生成bootstrap.kubeconfig文件5.systemd管理kubelet6.开启并设置开机自启动7.master节点中批准kubelet证书申请并加入集群node包括的组件etcd 用于存储(已安装)docker (已安装)kubelet (本章安装)kube-proxy1.创建工作目录并原创 2021-03-05 10:26:39 · 302 阅读 · 1 评论 -
(六)kubernetes集群搭建(二进制方式)之--master部署kube-scheduler
kubernetes集群搭建(二进制方式)之--master部署kube-scheduler1.创建配置文件2.systemd管理kube-scheduler3.启动并设置开机自启4.查看本机所有安装的k8s组件状态master包括的组件etcd 用于存储(已安装)kube-apiserver k8s集群入口(已安装)kube-controller-manager管理组件(已安装)kube-scheduler 调度组件(本章安装)1.创建配置文件cat > /data/kuberne原创 2021-03-05 10:14:46 · 221 阅读 · 1 评论 -
(五)kubernetes集群搭建(二进制方式)之--master部署kube-controller-manager
kubernetes集群搭建(二进制方式)之--master部署kube-controller-manager1.创建配置文件2.systemd管理kube-controller-manager3.启动并设置开机自启动master包括的组件etcd 用于存储(已安装)kube-apiserver k8s集群入口(已安装)kube-controller-manager管理组件(本章安装)kube-scheduler 调度组件1.创建配置文件cat > /data/kubernetes/原创 2021-03-05 10:11:48 · 283 阅读 · 1 评论 -
(四)kubernetes集群搭建(二进制方式)之--master部署kube-apiserver
kubernetes集群搭建(二进制方式)之--master部署kube-apiserver1.生成kube-apiserver证书(1)自签证书办法机构CA(2)生成证书(3)使用自签CA 签发kube-apiserver HTTPS 证书2.下载二进制文件3.解压二进制包并拷贝到对应目录4.创建kube-apiserver配置文件5.拷贝刚才生成的ssl证书6.启用TLS Bootstrapping机制7.systemd管理apiserver8.启动apiserver9.授权kubelet-bootst原创 2021-03-05 10:07:03 · 631 阅读 · 11 评论 -
(三)kubernetes集群搭建(二进制方式)之--安装docker
安装docker的方法有很多,这里我们使用yum安装官方给的安装方式,注意一定要联网,要不配置一下yum源也是可以的yum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo查看要安装的版本yum list docker-ce --showduplicates|sort -r安装想要的版本,这里我们安装19.03yum instal原创 2021-03-05 09:55:24 · 139 阅读 · 1 评论 -
(二)kubernetes集群搭建(二进制方式)之--搭建etcd
kubernetes集群搭建(二进制方式)之--搭建etcd1.准备证书生成工具cfssl2.生成Etcd证书(1)自签证书办法机构(2)使用自签CA签发Etcd HTTPS 证书3.下载二进制文件4.部署etcd集群(1)创建工作目录并解压二进制包(2)创建etcd配置文件(3)systemd管理etcd(4)拷贝刚才生成的证书(5)将刚刚master上的所有生成的文件拷贝到node节点(6)在node节点更改etcd的配置文件(7)master和node同时操作(8)验证Etcd是一个分布式键值存储系原创 2021-03-05 09:52:11 · 259 阅读 · 1 评论 -
(一)kubernetes集群搭建(二进制方式)之--准备工作
kubernetes集群搭建(二进制方式)之–准备工作1.软件准备操作系统:CentOS Linux release 7.6.1810(2核4G)docker版本:19-cekubernetes:1.192.服务器规划:角色IP组件k8smaster172.21.32.17:kube-apiserver,kube-controller-manager,kube-scheduler,etcdk8snode1172.21.32.15:kubelet,kube-pr原创 2021-03-04 21:20:35 · 167 阅读 · 1 评论