Detail Plan of Set Up
Configuring GitHub:
- Install git on 192.168.12.251 (Master node).
- Setup up a git hub account using mail id.
Configuring Docker Hub: - Install docker on 192.168.12.228 (Worker Node).
- Set up a docker hub account.
- Create a new repository on docker hub.
- Hooking a GitHub repo to docker repo to build automatic docker images.
Configuring Kubernetes: - Add the Docker gpg key
- Add the Docker repository
- Add the Kubernetes gpg key
- Add the Kubernetes repository
- Update your packages
- Install kubelet, kubeadm, and kubectl
- Hold Kubernetes at the current version
- Modify Bridge adaptor settings, add the iptables rule to sysctl.conf
- Enable bridge adaptor settings iptables immediately
- Initialize the K8s cluster
- Make Directory for K8s
- Copy the Kubeconfig
- Change ownership of the config
- Apply Flannel CNI network overlay
- Join the worker nodes to the cluster
Installing Spinnaker: - Installing of Halyard
- Choose Cloud Providers (Kubernetes Legacy)
- Choose Environment (Distributed Installation on Kubernetes)
- Choose Storage (Please suggest us)
- Setting up of spinnaker.
Configuring Spinnaker: - Creating a spinnaker application.
- Creating a load balancer.
- Creating a server group.
- Setting up of pipeline.
- Verification of pipeline.
- Promote to prod.
- Run the pipeline.