部署kubernetes
kubernetes Kubernetes官方提供三种部署方式: minikube minikube可以实现一种轻量级的Kubernetes集群,通过在本地计算机上创建虚拟机并部署只包含单个节点的简单集群。Minikube适用于Linux,MacOS和Windows系统。Minikube CLI提供集群管理的基本操作,包括 start、stop、status和delete
kubeadm kubeadm是Kubernetes1.6开始官方推出的快速部署Kubernetes集群工具,其思路是将Kubernetes相关服务容器化(Kubernetes静态Pod)以简化部署
custom solutions 最完整的方式,从零开始二进制搭建
部署步骤 准备环境 # 关闭防火墙: # systemctl stop firewalld # systemctl disable firewalld # 关闭selinux: # sed -i 's/enforcing/disabled/' /etc/selinux/config # setenforce 0 # 关闭swap: # swapoff -a # 临时 # vim /etc/fstab # 永久 # vim /etc/sysctl.conf: net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.bridge.bridge-nf-call-arptables = 1 # 设置主机名: # hostnamectl set-hostname master # 修改/etc/hosts文件: # cat /etc/hosts 127.……