Last active
May 6, 2019 20:24
-
-
Save MirzaMerdovic/ae61c883d1a446ffc6b1198690e274a5 to your computer and use it in GitHub Desktop.
Ubuntu Commands
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Get OS version: | |
lsb_release -a | |
Get OS release name: | |
lsb_release -cs | |
Get Memory usage: | |
free -m | |
Resource monitor: | |
apt-get install htop | |
htop | |
Add sudo user: | |
sudo useradd -s /bin/bash -m k8s-admin | |
sudo passwd k8s-admin | |
sudo usermod -aG sudo k8s-admin | |
echo "k8s-admin ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/k8s-admin | |
Switch user: | |
su - k8s-admin | |
Docker: | |
Create a docker machine with specified CPU and Mem: | |
sudo docker-machine create -d virtualbox \ | |
--virtualbox-boot2docker-url=https://releases.rancher.com/os/latest/rancheros.iso \ | |
--virtualbox-cpu-count 2 \ | |
--virtualbox-memory 4096 \ | |
--virtualbox-disk-size 40000 \ | |
single-cluster | |
Remove all containers/images: | |
# 'a' gett all, 'q' print Id only | |
docker rm $(docker ps -aq) | |
docker rmi $(docker images -aq) | |
Rancher: | |
Install Rancher Server with external database mount: | |
1. Create a folder: usr/mysql/cattle | |
2. sudo docker run -d -v /usr/mysql/cattle:/var/lib/mysql --restart=unless-stopped -p 8080:8080 rancher/server | |
Single node install with audit log and persistance: | |
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 \ | |
-v /opt/rancher:/var/lib/rancher \ | |
-v /var/log/rancher/auditlog:/var/log/auditlog \ | |
-e AUDIT_LEVEL=1 \ | |
rancher/rancher:latest | |
Customer cluster install: | |
1. Docker | |
2. VirtualBox | |
3. docker-machine | |
4. Create RancherOS machine for etcd: sudo docker-machine create -d virtualbox --virtualbox-boot2docker-url=https://releases.rancher.com/os/latest/rancheros.iso etcd-node |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment