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