coredns
控制节点:
yum -y install bind-utils.x86_64
kubectl describe svc -n kube-system kube-dns
dig @10.244.1.19 kubernetes.default.svc.cluster.local +short
cd k8s_yaml/
cd tomcat_deploy/
vim mysql-deploy.yml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
namespace: tomcat
name: mysql
spec:
replicas: 1
template:
metadata:
labels:
app: mysql
spec:
volumes:
- name: mysql-data
emptyDir: {}
containers:
- name: mysql
image: 10.0.0.11:5000/mysql:5.7
ports:
- containerPort: 3306
volumeMounts:
- name: mysql-data
mountPath: /var/lib/mysql
env:
- name: MYSQL_ROOT_PASSWORD
value: '123456'
vim mysql-svc.yml
apiVersion: v1
kind: Service
metadata:
namespace: tomcat
name: mysql
spec:
selector:
app: mysql
ports:
- port: 3306
targetPort: 3306
kubectl create namespace tomcat
kubectl create -f . --namespace=tomcat
kubectl describe svc -n tomcat mysql
node节点:
docker load -i tomcat-app-v2.tar.gz
docker load -i docker-mysql-5.7.tar.gz
docker tag mysql:5.7 10.0.0.11:5000/mysql:5.7
docker tag kubeguide/tomcat-app:v2 10.0.0.11:5000/tomcat-app:v2