install_k8s

install_k8s

自己动手尝试安装k8s

yum install -y etcd kubernetes

定义rc配置文件

apiVersion: v1
kind: ReplicationController
metadata:
  name: mysql
spec:
  replicas: 1
  selector: 
    app: mysql
  template:
    metadata:
      labels:
        app: mysql
    spec:
      containers:
      - name: mysql
        image: mysql
        ports:
        - containerPort: 3306
        env:
        - name: MYSQL_ROOT_PASSWORD
          value: "123456"

定义一个关联的sesrver文件,mysql-svc.yaml

apiVersion: v1
kind: Service
metadata:
  name: mysql
spec:
  ports:
    - port: 3306
  selector:
    app: mysql

问题:pod服务 Status 处于 Containercreating,Ready处于0/1

https://blog.csdn.net/daoerZ/article/details/89340549

yum remove subscription-manager-rhsm-certificates.x86_64
yum install python-rhsm-certificates.x86_64

https://www.jianshu.com/p/e601d79357c6

查看相关日志

kubectl describe pod mysql-sgvzt

但是都未能成功。

最终解决的方案:

https://blog.csdn.net/qq_15206589/article/details/81513178

结果就成功了。

哈哈

解决步骤:

yum install *rhsm*
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm
rpm2cpio python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm | cpio -iv --to-stdout ./etc/rhsm/ca/redhat-uep.pem | tee /etc/rhsm/ca/redhat-uep.pem
# 上述两个命令会生成/etc/rhsm/ca/redhat-uep.pem文件.
#拉取镜像,拉取成功,一会后,就能正常看到结果
docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest