单机环境的 kubernetes,jaeger
环境安装
1.VMware安装centos7
2.关闭防火墙
systemctl disable firewalld systemctl stop firewalld
3.安装etcd 和kubernetes
yum install -y etcd kubernetes
4.修改文件
1)编辑/etc/kubernetes/apiserver
去除 KUBE_ADMISSION_CONTROL中的SecurityContextDeny,ServiceAccount,并重启kube-apiserver服务. 可以自动创建POD
2)Docker配置文件 /etc/sysconfig/docker , Options的字段内容设置 'selinux-enable=false -- insecure-registry gcr.io'
5.启动kub服务
[u@localhost ~]$ systemctl start etcd [u@localhost ~]$ systemctl start docker [u@localhost ~]$ systemctl start kube-apiservice Failed to start kube-apiservice.service: Access denied See system logs and 'systemctl status kube-apiservice.service' for details. [u@localhost ~]$ systemctl start kube-apiserver [u@localhost ~]$ systemctl start kube-controller-manager [u@localhost ~]$ systemctl start kube-scheduler [u@localhost ~]$ systemctl start kubelet [u@localhost ~]$ systemctl start kube-proxy
6. 【jaeger all in one 】加入k8s 见github
kubectl create -f https://raw.githubusercontent.com/jaegertracing/jaeger-kubernetes/master/all-in-one/jaeger-all-in-one-template.yml
[u@localhost ~]$ kubectl get service jaeger-query NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE jaeger-query 10.254.160.100 <pending> 80:31961/TCP 1h
内部 通过 10.254.160.110:80 访问url 外部可以虚拟机加31961 访问jaeger
二 mysql安装
mysql-rc.yaml文件
apiVersion: v1
kind: ReplicationController
metadata:
name: mysql-rc
labels:
name: mysql-rc
spec:
replicas: 1
selector:
name: mysql-pod
template:
metadata:
labels:
name: mysql-pod
spec:
containers:
- name: mysql
image: mysql
imagePullPolicy: IfNotPresent
ports:
- containerPort: 3306
env:
- name: MYSQL_ROOT_PASSWORD
value: "mysql"
发布到kubenertes集群中
证书问题
一 :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
③ docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest
参考
1.kubernetes权威指南
2.github

浙公网安备 33010602011771号