Kubectl output options
Let's look at some basic kubectl output options.
Our intention is to list nodes (with their AWS InstanceId) and Pods (sorted by node).
We can start with:
kubectl get no
Let's look at some basic kubectl output options.
Our intention is to list nodes (with their AWS InstanceId) and Pods (sorted by node).
We can start with:
kubectl get no
FROM ruby:alpine | |
RUN apk add build-base && \ | |
rm -rf /var/cache/apk/* | |
RUN mkdir /app | |
COPY . /app/ | |
WORKDIR /app | |
RUN bundle install |
package hello; | |
import org.junit.Test; | |
import org.junit.runner.RunWith; | |
import org.springframework.beans.factory.annotation.Autowired; | |
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; | |
import org.springframework.boot.test.context.SpringBootTest; | |
import org.springframework.test.context.junit4.SpringRunner; | |
import org.springframework.test.web.servlet.MockMvc; |
package hello; | |
import org.springframework.boot.SpringApplication; | |
import org.springframework.boot.autoconfigure.SpringBootApplication; | |
@SpringBootApplication | |
public class App { | |
public static void main(String[] args) { | |
SpringApplication.run(App.class, args); |
plugins { | |
// Apply the java plugin to add support for Java | |
id 'java' | |
// Apply the application plugin to add support for building a CLI application. | |
id 'application' | |
// Spring Boot plugins | |
id 'org.springframework.boot' version '2.0.5.RELEASE' | |
id 'io.spring.dependency-management' version '1.0.7.RELEASE' |
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ | |
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim | |
cat << 'EOF' > ~/.vimrc | |
syntax on | |
filetype plugin indent on | |
call plug#begin('~/.vim/plugged') | |
Plug 'morhetz/gruvbox' | |
Plug 'sainnhe/gruvbox-material' |
sudo amazon-linux-extras install -y epel | |
sudo yum install -y ansible | |
mkdir ~/ansible | |
cat << 'EOF' > ~/.ansible.cfg | |
[defaults] | |
inventory=~/ansible/hosts | |
roles_path= ~/ansible/roles | |
retry_files_enabled=False |
sudo amazon-linux-extras install -y docker | |
sudo systemctl enable docker && sudo systemctl start docker | |
sudo usermod -a -G docker ec2-user | |
sudo curl -L "https://github.com/docker/compose/releases/download/1.28.6/docker-compose-$(uname -s)-$(uname -m)" -o /usr/bin/docker-compose | |
sudo chmod +x /usr/bin/docker-compose |
sudo yum install -y yum-utils | |
sudo yum-config-manager \ | |
--add-repo \ | |
https://download.docker.com/linux/centos/docker-ce.repo | |
sudo yum install -y docker-ce docker-ce-cli containerd.io | |
sudo systemctl start docker && sudo systemctl enable docker | |
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/bin/docker-compose |
Some Jenkinsfile examples |