我是靠谱客的博主 单身哈密瓜,这篇文章主要介绍3、k8s集群手动部署笔记之Etcd配置-master节点配置k8s部署配置文件统一存放位置:Etcd配置开始,现在分享给大家,希望可以做个参考。

k8s部署配置文件统一存放位置:

复制代码
1
2
#k8s配置目录创建bin(存放可执行文件),cfg(存放配置文件),ssl(存放证书)目录 [root@master ~]# mkdir -p /opt/kubernetes/{bin,cfg,ssl}

Etcd配置开始

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
二进制包下载地址:https://github.com/coreos/etcd/releases/tag/v3.2.12 下载好后解压并把可执行文件放到统一配置目录 [root@master ~]# tar zxvf etcd-v3.2.12-linux-amd64.tar.gz [root@master ~]# mv etcd-v3.2.12-linux-amd64/etcd /opt/kubernetes/bin/ [root@master ~]# mv etcd-v3.2.12-linux-amd64/etcdctl /opt/kubernetes/bin/ 创建etcd配置文件,注意ETCD_NAME和ETCD_INITIAL_CLUSTER(这个里面要把其他节点ip也加上) [root@master ~]# vi /opt/kubernetes/cfg/etcd #[Member] ETCD_NAME="etcd01" ETCD_DATA_DIR="/var/lib/etcd/default.etcd" ETCD_LISTEN_PEER_URLS="https://192.168.10.60:2380" ETCD_LISTEN_CLIENT_URLS="https://192.168.10.60:2379" #[Clustering] ETCD_INITIAL_ADVERTISE_PEER_URLS="https://192.168.10.60:2380" ETCD_ADVERTISE_CLIENT_URLS="https://192.168.10.60:2379" ETCD_INITIAL_CLUSTER="etcd01=https://192.168.10.60:2380,etcd02=https://192.168.10.61:2380,etcd03=https://192.168.10.62:2380" ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster" ETCD_INITIAL_CLUSTER_STATE="new" 创建etcd服务 [root@master ~]# vi /usr/lib/systemd/system/etcd.service [Unit] Description=Etcd Server After=network.target After=network-online.target Wants=network-online.target [Service] Type=notify EnvironmentFile=-/opt/kubernetes/cfg/etcd ExecStart=/opt/kubernetes/bin/etcd --name=${ETCD_NAME} --data-dir=${ETCD_DATA_DIR} --listen-peer-urls=${ETCD_LISTEN_PEER_URLS} --listen-client-urls=${ETCD_LISTEN_CLIENT_URLS},http://127.0.0.1:2379 --advertise-client-urls=${ETCD_ADVERTISE_CLIENT_URLS} --initial-advertise-peer-urls=${ETCD_INITIAL_ADVERTISE_PEER_URLS} --initial-cluster=${ETCD_INITIAL_CLUSTER} --initial-cluster-token=${ETCD_INITIAL_CLUSTER} --initial-cluster-state=new --cert-file=/opt/kubernetes/ssl/server.pem --key-file=/opt/kubernetes/ssl/server-key.pem --peer-cert-file=/opt/kubernetes/ssl/server.pem --peer-key-file=/opt/kubernetes/ssl/server-key.pem --trusted-ca-file=/opt/kubernetes/ssl/ca.pem --peer-trusted-ca-file=/opt/kubernetes/ssl/ca.pem Restart=on-failure LimitNOFILE=65536 [Install] WantedBy=multi-user.target 把需要证书拷贝到配置目录 [root@master ~]# cp ssl/server*pem ssl/ca*.pem /opt/kubernetes/ssl/ 运行etcd,可能会出现卡死直接ctrl+c [root@master ~]# systemctl start etcd 检查下是否启动etcd,好像启动了嘿嘿 [root@master ~]# ps -ef |grep etcd root 21792 1 2 16:23 ? 00:00:00 /opt/kubernetes/bin/etcd --name=etcd01 --data-dir=/var/lib/etcd/default.etcd --listen-peer-urls=https://192.168.10.60:2380 --listen-client-urls=https://192.168.10.60:2379,http://127.0.0.1:2379 --advertise-client-urls=https://192.168.10.60:2379 --initial-advertise-peer-urls=https://192.168.10.60:2380 --initial-cluster=etcd01=https://192.168.10.60:2380,etcd02=https://192.168.10.61:2380,etcd03=https://192.168.10.62:2380 --initial-cluster-token=etcd01=https://192.168.10.60:2380,etcd02=https://192.168.10.61:2380,etcd03=https://192.168.10.62:2380 --initial-cluster-state=new --cert-file=/opt/kubernetes/ssl/server.pem --key-file=/opt/kubernetes/ssl/server-key.pem --peer-cert-file=/opt/kubernetes/ssl/server.pem --peer-key-file=/opt/kubernetes/ssl/server-key.pem --trusted-ca-file=/opt/kubernetes/ssl/ca.pem --peer-trusted-ca-file=/opt/kubernetes/ssl/ca.pem root 21799 21313 0 16:23 pts/0 00:00:00 grep --color=auto etcd 加入开机启动 [root@master ~]# systemctl enable etcd

最后

以上就是单身哈密瓜最近收集整理的关于3、k8s集群手动部署笔记之Etcd配置-master节点配置k8s部署配置文件统一存放位置:Etcd配置开始的全部内容,更多相关3、k8s集群手动部署笔记之Etcd配置-master节点配置k8s部署配置文件统一存放位置内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(88)

评论列表共有 0 条评论

立即
投稿
返回
顶部