k8s手动部署

k8s手动部署

简介

在物理机上手动部署k8s集群。

部署方式

  • 物理机器守护进程

  • 物理机器pod:

准备

步骤

准备证书

  • 证书是用于k8s各个节点通信时认证时使用的;

1
2
3
4
5
6
7
$ mkdir -p cert ; cd cert

## 
$ cfssl print-defaults config > config.json
$ cfssl print-defaults csr > csr.json
## 生成CA 证书和私钥:
$ cfssl gencert -initca ca-csr.json | cfssljson -bare ca

安装etcd

  • etcd是k8s用于配置及自动发现中心,为k8s
1

安装docker

安装网络

参考

  1. 手动搭建高可用的kubernetes 集群-阳明的博客|Kubernetes|Istio|Prometheus|Python|Golang|云原生
updatedupdated2024-08-252024-08-25