https://github.com/githubfoam/k8s-centos-ubuntu-sandbox
k8s sandbox
https://github.com/githubfoam/k8s-centos-ubuntu-sandbox
k8s
Last synced: 12 days ago
JSON representation
k8s sandbox
- Host: GitHub
- URL: https://github.com/githubfoam/k8s-centos-ubuntu-sandbox
- Owner: githubfoam
- License: gpl-3.0
- Created: 2020-01-29T00:02:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-29T00:08:04.000Z (over 6 years ago)
- Last Synced: 2025-10-04T14:56:51.499Z (8 months ago)
- Topics: k8s
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kubernetes sandbox
~~~~
cross platform (freebsd,lin,win,mac..etc)
~~~~
~~~~
make sure the docker-ce and kubernetes are using same 'cgroup'.
$ sudo docker info | grep -i cgroup
Cgroup Driver: cgroupfs
~~~~
~~~~
[vagrant@k8s-master ~]$ sudo yum --showduplicates list docker-ce | grep 18.09.*
docker-ce.x86_64 3:18.09.8-3.el7 @docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.8-3.el7 docker-ce-stable
[vagrant@k8s-master ~]$ sudo yum --showduplicates list docker-ce-cli | grep 18.09.*
docker-ce-cli.x86_64 1:18.09.8-3.el7 @docker-ce-stable
docker-ce-cli.x86_64 1:18.09.0-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.1-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.2-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.3-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.4-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.5-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.6-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.7-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.8-3.el7 docker-ce-stable
~~~~
~~~~
v1.15 Release Notes
The list of validated docker versions remains unchanged.
The current list is 1.13.1, 17.03, 17.06, 17.09, 18.06, 18.09. (#72823, #72831)
https://kubernetes.io/docs/setup/release/notes/
Container runtimes
On each of your machines, install Docker. Version 18.06.2 is recommended, but 1.11, 1.12, 1.13, 17.03 and 18.09 are known to work as well. Keep track of the latest verified Docker version in the Kubernetes release notes.
https://kubernetes.io/docs/setup/production-environment/container-runtimes/
[WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/
~~~~
~~~~
flannel pod network
https://github.com/coreos/flannel#flannel
Cluster Networking
https://kubernetes.io/docs/concepts/cluster-administration/networking/
~~~~
~~~~
vagrant up
or
vagrant up k8s-master
vagrant up node-1
vagrant up node-2
~~~~
hybrid-cluster - ubuntu worker - centos master
~~~~
[vagrant@k8s-master ~]$ cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)
[vagrant@node01 ~]$ cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)
vagrant@node02:~$ hostnamectl
Static hostname: node02
Icon name: computer-vm
Chassis: vm
Machine ID: 0f67382766f848ae9eed9085a5471e10
Boot ID: 545bf3ecb34e44c8a3a98ff032c99cde
Virtualization: oracle
Operating System: Ubuntu 19.04
Kernel: Linux 5.0.0-17-generic
Architecture: x86-64
~~~~
~~~~
[vagrant@k8s-master ~]$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-master Ready master 34m v1.15.2
node01 Ready 24m v1.15.2
node02 Ready 2m19s v1.15.2
~~~~