kubernetes安装及启动服务

匿名 (未验证) 提交于 2019-12-03 00:26:01

1.关闭防火墙

2.安装etcd和kubernetes

其中etcd是作为数据库的角色,以键值的方式存储数据

3.安装好后,修改配置文件

a. vi /etc/sysconfig/docker

其中OPTIONS设置为如下:

OPTIONS='--selinux-enabled=false --insecure-registry gcr.io'

KUBE_ADMISSION_CONTROL参数删除ServiceAccount

4.启动

脚本形式 vi restart.sh

#!/bin/bash
ser=("etcd" "docker" "kube-apiserver" "kube-controller-manager" "kube-scheduler" "kubelet" "kube-proxy")
for i in ${ser[@]};do



done

5.启动mysql服务

a.创建mysql-rc.yaml文件,编写要注意空格等格式

如果报错如下,就是语法有问题

[root@my210 ~]# kubectl create -f mysql-rc.yaml
error: error validating "mysql-rc.yaml": error validating data: found invalid field spec for v1.ReplicationControllerSpec; if you choose to ignore these errors, turn validation off with --validate=false

apiVersion: v1
kind: ReplicationController


spec:















b.

创建好后,执行如下命令:


replicationcontroller "mysql" created

成功!

c.查看

[root@my210 ~]# kubectl get rc


[root@my210 ~]# kubectl get pods


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!