Kubernetes安装和使用

来源:互联网 发布:ios与安卓的区别 知乎 编辑:程序博客网 时间:2024/05/19 19:30

使用CentOS7安装Kubnernetes。

  • 安装前,关闭防火墙
systemctl disable firewalldsystemctl stop firewalld
  • 安装etcd和kubernetes(会自动安装docker)
yum install -y etcd kubernetes

使用Docker的阿里云加速器
阿里云加速器

  • 修改两个配置文件

1)/etc/sysconfig/docker

OPTIONS='--selinux-enabled=false --insecure-registry index.tenxcloud.com'

注意要将gcr.io改为index.tenxcloud.com
2)/etc/kubernetes/apiserver
把admission_control参数中的ServiceAccount删除

  • 按顺序启动
systemctl start etcdsystemctl start dockersystemctl start kube-apiserversystemctl start kube-controller-managersystemctl start kube-schedulersystemctl start kubeletsystemctl start kube-proxy
apiVersion: v1kind: ReplicationControllermetadata:  name: mysqlspec:  replicas: 1  selector:    app: mysql  template:    metadata:      labels:        app: mysql    spec:      containers:      - name: mysql        image: myql        ports:        - containerPort: 3306        env:        - name: MYSQL_ROOT_PASSWORD          value: "123456"
原创粉丝点击