![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s安装
文章平均质量分 92
wdsfdff
这个作者很懒,什么都没留下…
展开
-
docker2 k8s kubectl集群验证 10
kubectl集群验证 验证集群 创建资源配置清单 在一台机器上就行 vi /root/nginx-ds.yaml apiVersion: extensions/v1beta1 kind: DaemonSet metadata: name: nginx-ds spec: template: metadata: labels: app: nginx-ds spec: containers: - name: my-nginx ...原创 2020-12-10 17:53:31 · 131 阅读 · 1 评论 -
docker2 k8s 运算节点kube-proxy部署 9
运算节点kube-proxy部署 kube-proxy作用主要是链接pod网络和集群网络 先签发kube-proxy client证书在7.200上 vi /opt/certs/kube-proxy-csr.json { "CN": "system:kube-proxy", #这里到cn跟kube-proxy.kubeconfig 角色一致。这名字要不就和kublete一样去做ClusterRoleBinding要不就证书cn跟kube-proxy.kubec...原创 2020-12-10 17:36:50 · 224 阅读 · 0 评论 -
docker2 k8s 运算节点kubelet部署 8
运算节点kubelet部署 先签发kubelet server证书 在7.200上 vi /opt/certs/kubelet-csr.json { "CN": "k8s-kubelet", "hosts": [ "127.0.0.1", "10.4.7.10", #有可能成为kubelet节点的服务器ip "10.4.7.21", "10.4.7.22", "10.4.7.23", "10.4.7.24"...原创 2020-12-10 16:50:34 · 130 阅读 · 0 评论 -
docker2 k8s 主控节点的controller-manager和kube-scheduler部署 7
主控节点的controller-manager和kube-scheduler部署 这两个服务不用签发证书 1.部署controller-manager在10.4.7.21/22上 配置controller-manager 运行脚本 vim /opt/kubernetes/server/bin/kube-controller-manager.sh 两台机器脚本一致 #!/bin/bash ./kube-controller-manager \ --cluster-cidr 172.7...原创 2020-12-10 14:50:08 · 178 阅读 · 0 评论 -
docker2 k8s 主控节点api-server proxy L4反代 6
10.4.7.11/12两台安装nginx yum install nginx -y 配置nginx配置 vim /etc/nginx/nginx.conf 配置放在文件最后 stream { upstream kube-apiserver { server 10.4.7.21:6443 max_fails=3 fail_timeout=30s; server 10.4.7.22:6443 max_fails=3 fail_timeout=30s;...原创 2020-12-10 12:06:52 · 144 阅读 · 0 评论 -
docker2 k8s kube-apiserver主控节点部署 5
在10.4.7.21/22安装主控节点服务api-server 上传kubernetes-server-linux-amd64-v1.15.2.tar.gz包至/opt/src 解压 tar -xf kubernetes-server-linux-amd64-v1.15.2.tar.gz -C /opt/ 删除多余文件 rm -rf kubernetes-src.tar.gz rm -rf server/bin/*.tar rm -rf server/bin/*_tag 在7.200上签发api-serve原创 2020-12-10 11:34:24 · 349 阅读 · 0 评论 -
docker2 k8s etcd数据库安装部署 4
安装etcd在10.4.7.21/22/12 mkdir -p /opt/src 三台机器创建软件存放目录 签名etcd证书在7.200上 先签发etcd ca 根证书 vim /opt/certs/ca-config.json { "signing": { "default": { "expiry": "175200h" }, "profiles": { "server":...原创 2020-12-10 10:20:06 · 146 阅读 · 0 评论 -
docker2 k8s docker环境安装和harbor仓库 3
1.部署docker环境 在10.4.7.21/22/200上安装 安装docker环境 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install docker-ce 配置docker配置文件 mkdir -p /data/docker /etc/docker vim /etc/docker/daemon.json 10.4.7.21的配置 { "r..原创 2020-12-09 17:34:24 · 114 阅读 · 0 评论 -
docker2 k8s 签发证书环境准备 并签发ca证书 2
安装cfssl命令 wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 mv cfssl_linux-amd64 /usr/bin/cfssl mv cfssljson_linux-amd64 /usr/bin/cfssljson mv原创 2020-12-09 11:48:02 · 171 阅读 · 0 评论 -
docker2 k8s 前期准备 bind安装 1
k8s安装前期准备 10.4.7.11 安装bind yum install epel-release yum install wget net-tools telnet tree namp sysstat lrzsz dos2unix bind-utils yum install bind -y 修改bind配置文件 vi /etc/named.conf listen-on port 53 { 10.4.7.11; }; directory "/var/named"; dump-file "/var/n原创 2020-12-09 11:28:05 · 97 阅读 · 0 评论